反 devtools-detector 反调试

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

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
PYUDNG
今日安裝
0
安裝總數
449
評價
1 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