找回密码
 立即注册
首页 业界区 业界 JS逆向-反调试分析&debuger执行&条件断点&替换文件执行 ...

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

殳世英 昨天 12:35
JS逆向-反调试分析&debuger执行&条件断点&替换文件执行

知识点:
1、演示案例-反调试技术-检测
2、演示案例-反调试分析技术-绕过
一、演示案例-反调试技术-检测

1、重复debugger技术

测试网址:https://jishulink.com/video/c246316
播放视频点击F12页面就会卡住,一直点运行也只会显示debugger
1.png

只有关闭F12后才能正常播放视频
2、F12禁用

2.png

3、鼠标右键禁用

3.png

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

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

6、利用console.log调用次数

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

8、利用toString

9、检测非浏览器

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

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

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

2、禁用局部断点

5.png

设置完之后,就可以正常下断点了
3、设置条件断点

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

7.png

此时视频就能正常播放了
4、替换文件执行(修改文件重定向)

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

在本地创建一个空文件夹
9.png

提示这个,我们选择允许
10.png

11.png

修改完成之后我们需要ctrl+s保存
之后就可以正常下断点,审查数据包

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册