前端检测浏览器是否打开开发者工具
好几种检测
网上房地产
右键检查,发现断住了
绕过方法
1、右键一律不在此处暂停
2、右键添加添加断点
条件写false
然后他会跳到另一个debuger
这里的debugger是在代码里面的,
不能直接对这行打断点,
要将代码先展开然后再打断点。
展开后,再对这个debugger打断点。
3、如果还是不行就停用断点,
就是大家谁都别玩了。抓包分析
4、如果是构造器检测就用脚本将构造器返回个空啥的
5、还有计时器啥的
6、替换,本地替换,
把他js代码下载下来,然后启用本地替换,然后修改完他的代码后再用本地的代码跑,
但是这种VM的不行
只适用于有个固定文件的js
7、function功能启用的debug
还是控制台直接构造代码过
8、eval
字符串是这种
9、多层嵌套,+构造器
10、F12、右键检查、禁用
浏览器右上角三个点->更多工具->开发者工具
11、检测到非法调试,
把调试窗口单独出来
JS Hook技术
案例网站
https://jzsc.mohurd.gov.cn/data/company
(function() {
var parse_ = JSON.parse;
JSON.parse = function(jp) {
console.log("您猜怎么着? 断住了! ->",jp);
debugger;
return parse_(jp); // 不改变原来的执行逻辑
}})();
在控制台执行后点一下网页任意位置
嘿,断住了
-.-
评论区