V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yjcn
V2EX  ›  Node.js

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

  •  
  •   yjcn · 2023-12-12 22:27:41 +08:00 · 1939 次点击
    这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2024-01-03 19:13:56 +08:00
    proxytoworld
        1
    proxytoworld  
       2023-12-12 23:22:03 +08:00
    提一个,js 太灵活了,导致可以有很多种方式实现相同功能,其他基于虚拟机的,java 、py 没这么多动态性
    lee88688
        2
    lee88688  
       2023-12-14 08:30:06 +08:00 via Android
    node 现在基本都是源代码分发,不知道楼主什么场景下需要接触到字节码呢
    mswh
        3
    mswh  
       355 天前
    今天刚看到过这个,你试试,用 d8 可以反编译,参考这个 https://guage.cool/wiz-license/
    注意遵纪守法
    yjcn
        4
    yjcn  
    OP
       355 天前
    @mswh 感谢 我也找到这篇博客了 试着搞了下 node 版本和博客里的不一样 部分接口已经变了 试着改了下 编译可以通过但是 CodeSerializer::Deserialize 方法返回指针为空 被这个问题卡住了 给这个博客老哥发了个邮件 一直没回
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5703 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:37 · PVG 09:37 · LAX 17:37 · JFK 20:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.