绕过devtools-detector检测方法:使用油猴脚本破解控制台检测
前言
今天在论坛上看到一个挺有趣的东西,是AEPKILL大佬写的devtools-detector
库。这个库用于检测浏览器开发者工具(DevTools)是否开启,测试地址可以在这里。其中一个功能是,当选中“If devtools is opened, let the current page to crash after two seconds”,并且打开控制台后,页面会在两秒钟后卡死。这个功能看似很酷,但它也给了我们一些绕过的机会。
问题分析
当我们分析源码时(查看源码),发现引入该JS文件后,它会在全局实例化一个devto