806350554 发表于 4 天前

一打开控制台就弹debug ,或者跳转空白页

这个网站一打开控制台就弹debug ,或者跳转空白页。有没有办法不让他弹debug不让他跳转空白页
https://m.66rpg.com/h5/1632199?ohp=v3&quality=32

李恒道 发表于 4 天前

文章引用:
https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=3554

https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=7337&page=1&extra=#pid84782

李恒道 发表于 4 天前

经典ob+计时
起手一个无限debugger的setinterval劫持
```js
let inter = window.setInterval
window.setInterval = function (func, time) {
    console.log(func,time)
    debugger;
    if(func.toString().indexOf(`Date['no'+'w']()`)!==-1){
return -1
    }
    return inter.call(this, func, time)

}
```
然后利用ob的会还原属性的特性,直接定位出来onDevtools名字
找到了https://github.com/theajack/disable-devtool库
确定初始化属性名直接打死
```js
Object.defineProperty(window, "DisableDevtool", {
get: function () {
         return function(){
}
},
set: function (str) {
},
});
```
![图片.png](data/attachment/forum/202502/18/135712grrr77n7rgnqyani.png)

806350554 发表于 4 天前

李恒道 发表于 2025-2-18 13:55
经典ob+计时
起手一个无限debugger的setinterval劫持
```js


谢谢李老师
页: [1]
查看完整版本: 一打开控制台就弹debug ,或者跳转空白页