常见的反调试

1.无限debugger

例如取消全部断点: 

 

 

 或者使用本地替换,置空:

2.控制台状态检测

 

例如调试窗口设置为悬浮窗口:

3.无法打开控制台

首先尝试使用F12,ctrl+shift+i,鼠标点击浏览器打开开发者人员选项

如果都不行,考虑是否使用了window.close() 等方法,使其关闭页面了,这时我们继续采用替换和置空的思想,例如我之前写过的有道翻译弹出:

因为会被弹出,先断点住:

再执行:

window.close = function() { }

等类似的js代码实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值