反 devtools-detector 反调试

麻麻再也不怕 https://github.com/AEPKILL/devtools-detector 不让我调试啦!

当前为 2022-12-04 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
PYUDNG
评分
0 0 0
版本
0.1
创建于
2022-12-04
更新于
2022-12-04
大小
2.8 KB
许可证
GPL-v3
适用于

For developers.

针对一个应用较为广泛的devtools-detector进行了逆向破解,使其不能启动。
原理为hook了Object.prototype.launch,使得devtools-detector无法赋值自己的launch方法。
当devtools-detector试图访问launch方法启动的时候,就会在浏览器控制台得到一只超可爱的光光哦~*
*: 你也可以在脚本代码里更改const LOG_KAWAII_HIKARI = true;const LOG_KAWAII_HIKARI = false;,即可不再在控制台绘制字符画,改为在控制台简单输出一条成功信息

用法:在Tampermonkey用户匹配里添加含有devtools-detector的网址,或者把网址通过@match规则添加到脚本头部即可。
在目标网页上打开浏览器控制台,看到一个超可爱的光光或者一则成功信息(如下图),即代表成功bypass了devtools-detector。



你可以在devtools-detector官方测试页面测试这个脚本的效果。

PS:如何在控制台画光光? ==> Kawaii hikari chan for anti-devtools-detector