2020-03-10
黑客
0

目录

重写的方法:
参考

重写的方法:

  1. 油猴脚本
  2. 断点断好,控制台重写
  3. 断点断好,使用Sources-Snippets新建脚本,然后在断点前,run脚本
  4. 使用代理,找到代码中debuuger出现的地方。然后删除这部分代码后,挂载本地文件。

示例1:

利用引用类型,打开控制台会自动调用toString方法

解决:重写console或者toString方法

示例2:

无限debuuger,函数申明在匿名函数外

解决:

  1. 可以在setInterval执行前把函数进行重写(执行后,在进行重写,将没有作用)
  2. 使用Function.prototype.constructor=function(){}

示例3: 无限debuuger,函数申明在匿名函数内

解决:

  1. 需要重写setInterval,将fn参数进行过滤
  2. 使用Function.prototype.constructor=function(){}

参考

JS禁止打开控制台

本文作者:BARM

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!