Greasy Fork is available in English.

反 devtools-detector 反调试

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

Auteur
PYUDNG
Installations quotidiennes
2
Installations (total)
251
Notes
0 0 0
Version
0.1
Créé
04/12/2022
Mis à jour
04/12/2022
Licence
GPL-v3
S'applique à

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