yjcn
V2EX  ›  Node.js

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

  •  
  •   yjcn · Dec 12, 2023 · 3137 views
    This topic created in 903 days ago, the information mentioned may be changed or developed.

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

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