Python爬虫 - js逆向之突破某网的debug检测

前言

朋友给了我一个网站,他说这个网站的debug检测有点东西,于是我准备研究一下

网址:aHR0cHM6Ly93d3cuYXFpc3R1ZHkuY24vaGlzdG9yeWRhdGEvZGF5ZGF0YS5waHA/Y2l0eT0lRTYlOUQlQUQlRTUlQjclOUUmbW9udGg9MjAyMTA5 (请不要问我什么东西,懂的都懂)

分析

打开网站,只能给一部分了,看出来的就懂,看不出来的也不要问我是啥

打开确实是正常显示哈,好,我们按右键,打开控制台看看,当我按鼠标右键的时候:

牛逼啊,有按键检测

那直接按f12吧:

有点意思哈,f12也被警用了

那行,我在打开这个网站之前就把浏览器调试工具按住来了,把地址放上去,回车:

网站数据页面本来有展示,但是在一瞬间突然变成如下页面:

然后还出来了个这个:

根据常规经验,鼠标放到这一行,右键,然后选择:

 然后再按右边的断点继续键:

现在网页变成这样:

回车刷新页面,看到有数据页面,但是一瞬间又变回刚才那个检测页面:

是哪里的问题呢?直接搜相关的字段:

 找到这个js文件:

源码:

var debugflag = false;
document.onkeydown = function() {
    if ((e.ctrlKey) && (e.keyCode == 83)) {
        alert("检测到非法调试,CTRL + S被管理员禁用");
        return false
    }
}
;
document.onkeydown = function() {
    var e = window.event || arguments[0];
    if (e.k
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值