当前位置:首页 > 每日看点 > 正文内容

浏览器扩展或插件绕过disable-devtool等库的限制。有哪些?

卡卷网1年前 (2024-12-10)每日看点281

disable-devtool只是一个js库,大部分情况没人会专门去尝试写个反插件的

因为类似的东西实在太多太多了

更好的处理方案是自己花一点点时间分析



测试地址tongcheng360.com/

堆栈回溯可以拿到

A = window.setInterval(function() { if (!(e.isSuspend || l || D())) { var t, n, i = f(U); try { for (i.s(); !(t = i.n()).done; ) { var o = t.value; L[o.type] = !1, o.detect(q++) } } catch (e) { i.e(e) } finally { i.f() } T(), "function" == typeof d.ondevtoolclose && (n = j, !_() && n && d.ondevtoolclose()) } }, d.interval),

根据代码特征是disable-devtool

github.com/theajack/disable-devtool

浏览器扩展或插件绕过disable-devtool等库的限制。有哪些?  第1张

先不思考太多,我们先一处一处过,首先对setInterval进行hook,对函数进行toString来检测

代码如下

// ==UserScript== // @name Pass Console // @namespace https://bbs.tampermonkey.net.cn/ // @version 0.1.0 // @description try to take over the world! // @author You // @match https://tongcheng360.com/* // @run-at document-start // @grant none // ==/UserScript== const originSetInterval = window.setInterval window.setInterval = function (func, time) { if (func.toString().indexOf('ondevtoolclose') !== -1) { return -1 } return originSetInterval.call(this, func, time) }

测试一下,结果发现只有这一个地方检测,绕过成功

浏览器扩展或插件绕过disable-devtool等库的限制。有哪些?  第2张

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/3784.html

分享给朋友:

相关文章

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

有朋友提到,虽然一整天都在“摸鱼”,但却感觉身心俱疲,甚至比一直忙碌工作还要累。其实这背后是有科学依据的。当人专注于工作时,会进入一种“心流”状态,这种状态让人感到兴奋、满足且充实。相反,如果在工作时分心“摸鱼”,会导致注意力分散,增加认知...

支付宝碰一碰市场如何?

支付宝碰一碰市场如何?

今年,支付宝又整了新的大活,即无须扫码即能完成支付操作的“支付宝碰一碰”正式登场。下面就来给大家分析分析,这是个什么情况,为什么都在说能赚钱。支付宝碰一下怎么赚钱的?都有谁能赚到这份钱?1.支付宝碰一下原理支付宝碰一下的本质依旧是“条码支付...

4499 元起的荣耀Magic7 系列实际使用体验怎么样,值得入手吗?

全是软文。。。。。。不过我买了,标准版。为什么买荣耀:屏幕看着舒服,玩游戏选择大屏,超声波指纹解锁。其它,系统、续航、充电、拍照,不是最强,但均衡下来短板都不是很短。其它米OV,IQ、一加,都看了,预算有限,米OV的小屏不感兴趣,OPPO硬...

Redmi 为什么可以把性价比做得那么高?

一位修手机的老大哥曾经跟我说过,红米1那个手机,除了处理器还凑活,其余零部件,就是市面上山寨机那种。其实红米性价比并不算极致,而且一直都有竞争者,从原来的群魔乱舞,到后来的荣耀,魅蓝,一加,再到现在的IQOO和realme。红米的方法也很简...

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

有哪些是你用上了mac才知道的事?

用上了高端的Mac(已退货)才知道:原来文件夹里面的文件,你看到是8个,其实可能有12个。其中3个图标重叠在一起了,另外一个被拖动到屏幕外面了。用上了高端的Mac(已退货)才知道:原来鼠标灵敏度有问题是因为系统内置了鼠标加速度,只能用控制台...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。