js无限debug终极解决方案

案例 https://www.aqistudy.cn/

日期 2021-04-13

firefox下bugger处条件断点不起作用.解决方案是用charls,或者fiddle等抓包工具,修改响应,将检测debug代码删除.

本文将演示利用charls修改响应,fiddle换汤不换药

按键检测

js无限debug终极解决方案_第1张图片

无限debugger

js无限debug终极解决方案_第2张图片

 

修改代码绕过按键检测.  点击开启断点, 然后在html请求右键下断点

js无限debug终极解决方案_第3张图片

js无限debug终极解决方案_第4张图片

编辑请求,点击执行,这里我们直接执行,不需要修改请求的包,我们需要修改的是响应html中的部分代码

js无限debug终极解决方案_第5张图片

删掉这些检测调试的代码 后内容结果如下

js无限debug终极解决方案_第6张图片

 

点击执行,就绕过了这一层debug检测.

但是这个网站比较特殊,基本每一个html中都有debug检测,

js无限debug终极解决方案_第7张图片

注意 这些请求中都有debug检测,所以就需要对多个html进行替换. 还有详情页的html也需要替换

初期我只修改了一个包的响应结果,不起作用, 还是会无线debug,其实我在第一个无限debug是通过了debug检测的,但是后续还会有其他请求, 类似上面的city_realtime.php请求,也会有debug检测,所以就需要一处处修改代码.

仅限学习使用,侵删!!!

你可能感兴趣的:(charls,js调试,js逆向,js反调试,js无限debug,js,无线debugger,js,过反调试,javascript)