爬虫-无限debugger
本文最后更新于:2020年9月27日 晚上
信息
- 实现简单, 效果明显, 一定程度提高安全性
- 反调试,阻止我们调试分析代码的运行逻辑
基本用法
debugger关键词的嵌套使用
应对
- 禁用所有断点
可以尝试,但并不一定能解决问题,甚至有可能导致死循环吃内存 - 禁用断点语句
可以尝试,但并不一定能解决问题,甚至有可能导致死循环吃内存 - 条件断点
- 中间人工具替换字符串
- reres替换本地修改过的文件
本地代理取代对应js资源 - 注入重写关键函数
故意进入debug函数
观察堆栈调用,最好找到最外层调用函数
注入代码再定义函数,使得函数变为空
需要注意不要误伤业务逻辑
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!