跨越无限Debugger

如何绕过无限Debugger

对于无限Debugger这种反调试操作,我们要想办法绕过debugger或者让程序不再调用debugger

禁用断点

当某处被禁用断点时,程序当然就不会在此处停留,debugger自然也就过去了!
但若是这个debugger在一个条件下死循环呢,这样虽然不用再debugger了,但是你的浏览器经得住死循环吗,我想浏览器此时是绝望的, 哈哈!

设置条件断点

类似于禁用断点,在断点加一个执行条件,当执行条件为假时,效果和禁用一样


image.png

重写 debugger方法

对于debugger方法,在console面板重写该方法,类似于将该方法置空,也能达到跳过debugger的效果。你的方法已经变成了我写的方法,我当然可以肆意妄为了!


image.png

记得要在方法生效前重写,不然人家都已定义经执行了,这时候重写就于事无补了。希望对大家有所帮助,共同进步!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容