文档
/
VM 混淆
/

VM 自我防护

VM 自我防护

Pro
v6.2.0+

vmSelfDefending 选项为 VM 运行时增加了多层次的篡改检测、代码完整性校验、反 Hook、反 Agent 检测以及反逆向工程保护。与 vmDebugProtection 结合使用时,可对人工分析和 AI 驱动的分析提供全面防御。

browserEnvironment.hookedBuiltins 设为 true(v7.15.0+)后,Self Defending 会容忍合法地用 JavaScript 包装函数替换原生内置对象的运行时——应用自身的防篡改机制、宿主页面,或共享同一 realm 的其他浏览器扩展——而不是将其视为篡改,因此受保护的代码在那里仍能运行。这会有意放宽对内置对象 Hook 的检测;VM 虚拟化、反调试和完整性保护不受影响。