请问各位大佬 v8(nodejs)的字节码如何反编译呢?(bytenode 生成的 jsc 文件)

2023-12-12 22:27:41 +08:00
 yjcn

RT 还有就是为啥 Python 的字节码可以轻易的反编译

1937 次点击
所在节点    Node.js
4 条回复
proxytoworld
2023-12-12 23:22:03 +08:00
提一个,js 太灵活了,导致可以有很多种方式实现相同功能,其他基于虚拟机的,java 、py 没这么多动态性
lee88688
2023-12-14 08:30:06 +08:00
node 现在基本都是源代码分发,不知道楼主什么场景下需要接触到字节码呢
mswh
354 天前
今天刚看到过这个,你试试,用 d8 可以反编译,参考这个 https://guage.cool/wiz-license/
注意遵纪守法
yjcn
354 天前
@mswh 感谢 我也找到这篇博客了 试着搞了下 node 版本和博客里的不一样 部分接口已经变了 试着改了下 编译可以通过但是 CodeSerializer::Deserialize 方法返回指针为空 被这个问题卡住了 给这个博客老哥发了个邮件 一直没回

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/999839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX