js调试简单hook注入解决debugger问题

Function.prototype.__constructor_back = Function.prototype.constructor;
Function.prototype.constructor = function() {
    if(arguments && typeof arguments[0]==='string'){
        //alert("new function: "+ arguments[0]);
        if("debugger" === arguments[0]){
            //arguments[0]="console.log(\"anti debugger\");";
            //arguments[0]=";";
            return
        }
    }
   return Function.prototype.__constructor_back.apply(this,arguments);
}

直接在添加snippet  添加一个文件进行js注入

解决浏览器调试无限debugger - 知乎  

猜你喜欢

转载自blog.csdn.net/Steven_yang_1/article/details/131981353