Hasty Briefsbeta

双语

Recursive vs Linear JSVM Disassembly

a day ago
  • 线性反汇编通过按顺序解码字节码中的每个操作码,适用于没有运行时变化的简单虚拟机。
  • 递归反汇编会跟踪跳转和条件分支,对于在运行时修改操作码ID或加密的虚拟机是必要的。
  • Google/Botguard使用运行时操作码更改和反调试功能,需要递归反汇编,使得线性方法无效。