babyrjw
V2EX  ›  问与答

如何过 js 高级反调试

  •  
  •   babyrjw · Apr 15, 2020 · 2080 views
    This topic created in 2395 days ago, the information mentioned may be changed or developed.

    浏览器 IE,有个网页的 js 有商业级的反调试,加入了循环 debugger 关键字,有没有可能配置浏览器遇到 debugger 语句不中断, debugger 语句是解密后动态生成的,试过替换 eval,替换 replaceChild, MutationObserver 监听 DOM 变更,都拦不到解密后的代码。

    2 replies  •  2020-04-18 09:13:33 +08:00
    jifengg
    jifengg
    Apr 17, 2020
    1
    拿到 js 源码,去掉 debugger,fiddle 替换 js 的 respone
    babyrjw
    babyrjw
    OP
    Apr 18, 2020
    2
    @jifengg 没有 js 源码,js 做了混淆加密,看起来是前端解密后还要拼接一段匿名函数执行一段
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3598 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:08 · PVG 08:08 · LAX 16:08 · JFK 19:08
    ♥ Do have faith in what you're doing.