当前位置:首页 > 每日看点

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

卡卷网2年前 (2024-12-10)每日看点500

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

分享给朋友:

相关文章

是什么让你抛弃了 Windows 而转向 Mac?

是什么让你抛弃了 Windows 而转向 Mac?

别的不说,这玩意儿是真抗造啊,我这2012年买的MacBook Pro,依然在用…… 这台电脑我博士最后两年用来写代码(只写不运行,运行要上集群)和写论文,工作之后就变成生活和娱乐了,因为我一直用架子和外接键盘(颈椎不好)所以电脑看…

腾讯文档回收站彻底删除文件真的找不回来了吗?

趁早打电话联系腾讯文档的人可能还有救,一般这种都是数据库里标记为删除,文件还没有实际删除,然后经过一段时间后程序统一进行真删除。这个“一段时间”可长可短,可能是一小时也可能是几天几个月甚至几年,要看腾讯服务器的程序是怎么写的。 不过你联系腾…

WordPress建站同时面向B端和C端,有什么好的解决方案?

这个很容易实现呀,只不过需要自己开发,整体用权限管理就可以实现了,B端和C端是不同用户权限,C端能看到的菜单入口和B端不一样就行了。技术层面实现没问题的,只不过就是看你们的技术能力和投入了 ,这样的需求应该没有现成的开源插件。只能找人定制开…

客观的讲,华为是不是真的遥遥领先?

客观的讲,华为是不是真的遥遥领先?

最近,华为上市了最新款的三折叠屏手机,于是很多大V们把这款手机吹上了天,吹成是技术上遥遥领先于全世界。谁要是敢质疑华而不实,就会被人扣上一顶汉奸卖国贼美狗的帽子。把一个商品捧成了宗教和菩萨,你只能说好,不能说不好。其实这个世界上,只要是人和…

怎样使自己处于高能量状态?

1、 不要习惯性的回顾过去那些让你尴尬和犯了错误的事情,不要嫌弃自己蠢。 学会原谅自己,当你不断回忆那些错误和囧事的时候,告诉自己:自己确实做错了,下次不要再犯即可,不需一遍遍的回忆。 这件事情已经发生,不要再一遍遍的折磨自己,不断回忆一点…

为什么原来说 7 nm 是半导体工艺的极限,但现在又被突破了?

10年前我们觉得65nm工艺是极限,因为到了65nm节点二氧化硅绝缘层漏电已经不可容忍。所以工业界搞出了HKMG,用high-k介质取代了二氧化硅,传统的多晶硅-二氧化硅-单晶硅结构变成了金属-highK-单晶硅结构。 5年前我们觉得22n…

发表评论

访客

看不清,换一张

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