babyrjw
V2EX  ›  问与答

如何过 js 高级反调试

  •  
  •   babyrjw · Apr 15, 2020 · 1763 views
    This topic created in 2247 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
        1
    jifengg  
       Apr 17, 2020
    拿到 js 源码,去掉 debugger,fiddle 替换 js 的 respone
    babyrjw
        2
    babyrjw  
    OP
       Apr 18, 2020
    @jifengg 没有 js 源码,js 做了混淆加密,看起来是前端解密后还要拼接一段匿名函数执行一段
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5651 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:11 · PVG 14:11 · LAX 23:11 · JFK 02:11
    ♥ Do have faith in what you're doing.