JS逆向-反调试分析&debuger执行&条件断点&替换文件执行

JS逆向-反调试分析&debuger执行&条件断点&替换文件执行

知识点:

1、演示案例-反调试技术-检测

2、演示案例-反调试分析技术-绕过

一、演示案例-反调试技术-检测

1、重复debugger技术

测试网址:https://jishulink.com/video/c246316

播放视频点击F12页面就会卡住,一直点运行也只会显示debugger

只有关闭F12后才能正常播放视频

2、F12禁用

3、鼠标右键禁用

4、检测浏览器的高度插值

5、检测开发者人员工具变量是否为true

6、利用console.log调用次数

7、利用代码运行的时间差

8、利用toString

9、检测非浏览器

二、演示案例-反调试分析技术-绕过

1、禁用全部断点(通杀)

禁用所有断点,就能获取数据包,但是却不能自己设置断点,否则会出现debugger如上界面

2、禁用局部断点

设置完之后,就可以正常下断点了

3、设置条件断点

原理就是在debugger处设置一个条件断点为false,让debugger为假,就不会执行debugger了

此时视频就能正常播放了

4、替换文件执行(修改文件重定向)

找到反调试的js文件,把里面的反调试代码删除掉,再让网站加载这个修改后的js

在本地创建一个空文件夹

提示这个,我们选择允许

修改完成之后我们需要ctrl+s保存

之后就可以正常下断点,审查数据包

posted @ 2025-12-18 11:22  炫一勺饭  阅读(99)  评论(0)    收藏  举报