edge 商店里的 Proxy SwitchyOmega 是李鬼

2020-08-07 01:07:21 +08:00
 Jat001
闲得无聊来扒下皮

首先用 beyond compare 比较一下李鬼跟原版有什么区别,发现 background.html 里多引了一个脚本 js/pic.js


打开 pic.js 看核心代码,用 String.fromCharCode.apply 把 ascii 转回字符串,发现这里实际上是又加载了一个脚本 img/logo.png


把 logo.png 的扩展名改为 html 然后用浏览器打开就会发现这个文件前半部分是 png,后半部分是纯文本。图片浏览器会忽略后半部分,所以仍然可以当作图片正常打开。上面那段代码就是寻找脚本的关键字( sojson ),截取后半部分


所以这段脚本到底是干嘛的呢?由于太长了直接拉到最后


\x73\x70\x6c\x69\x74 是 split,正则 /[a-zA-Z]{1,}/ 是 split 的参数,这一大串其实就是用字母分隔的 ascii 数组,把字母去掉然后用 String.fromCharCode.apply 转回字符串,李鬼现行了

https://gist.github.com/jat001/b10d12eee207c380246e7be74f8e6ed6
31430 次点击
所在节点    分享发现
104 条回复
lilydjwg
2020-08-20 10:15:09 +08:00
@F0nebula #100 哦,看来是人力不够用了……看来以后装扩展还是要小心点。
fy
2020-08-21 12:08:42 +08:00
@legend4 #42 请问 Chrome 商店两个 smartproxy 哪个是对的?用户量也差不多。他内置 DNS 吗?
zhouS9
2020-10-17 10:11:21 +08:00
震惊。。。我昨天才刚卸载,今天就看到这个贴子。原因是它导致 edge 出现了一个 bug,才发现商店已经下架了,但是不知道为什么下架。。。
purplemystic
2022-06-13 17:02:44 +08:00
又出现了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/696314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX