› Get Google Chrome
› Vimium · 在 Chrome 里使用 vim 快捷键
input2output
V2EX  ›  Chrome

Chromium 跳转到推广链接,最终排查出是 「扩展管理器(Extension Manager)」

  input2output · Jul 30, 2021 · 8301 views
This topic created in 1924 days ago, the information mentioned may be changed or developed.

1.发现问题:

之前访问 taobao, jd, amazon 的时候,会发现第一个 Tab 会闪一下,以为是 Chromium 的 bug,也没在意。
今天,第一个 Tab 开的页面是 Desmos,就在我搜索硬盘相关信息时,Desmos 弹窗问我是否确定离开,于是发现不对劲,点击确定,居然发现跳到了 union-click.jd.com 的一个链接
又翻了一下浏览记录,一查 union-click.jd.com,发现有多次历史,忍不了了,于是开始找原因

2.初步搜索

又把跳转后的链接找来

https://wdc.jd.com/?cu=true&utm_source=dh.tbyuantu.com&utm_medium=tuiguang&utm_campaign=t_1000537640_&utm_term=...

在 ~/.config/chromium 里用

$ grep -Ril "tbyuantu" .
$ grep -Ril "union-click" .

命令搜索,只找到几个关系不大的文件,关于拓展的信息没有找到
又用 Google 搜索了 t_1000537640_ 字段,找到一篇公众号,但与我已用方法相同,只好自己探寻原因

3.再次探索

整理了一下已知信息,既然只在第一个 Tab 里跳转,那我就守株待兔好了
首先用 SwitchyOmega 把 union-click.jd.com 和 dh.tbyuantu.com 指向了无效的地址
接着,在第一个 Tab 里打开自己的网站,以防其它网页有未知干扰,并且打开 dev tools
与此同时,不断打开 tb, jd 搜索硬盘之类的信息,终于,等到了我想要的
注:oozo.net 是我的网站,也就是说,它会自动跳回原网站
鼠标放上去,从 Initiator 里,可以看出前两个是由 gjldcdngmdknpinoemndlidpcabkggco 发出的,而红色的那个则是由 dhdgffkkebhmkfjojejmpbldmpobfkfo 发出的,之所以被取消,是因为我 用 SwitchyOmega 指向了无效代理,它又防止被发现才取消的

4.整理信息

由于我对 dhdgffkkebhmkfjojejmpbldmpobfkfo 是比较信任的,虽然鼠标放上去显示来自于它,但导出 har 文件后并没有找到它,也看了一下相关 js 代码,没有什么问题,估计是我使用 dev tools 的方法不正确(dhdgffkkebhmkfjojejmpbldmpobfkfo 里已关闭所有插件)
于是目光定在了 gjldcdngmdknpinoemndlidpcabkggco 上,打开

chrome-extension://gjldcdngmdknpinoemndlidpcabkggco/ct.js

一搜索,就找到了跳转的地址 p.extfun.com,终于破案了
在 V2EX 上搜索了一下这个插件,原来不是个案,早知就多翻几个帖子了,害得我浪费了半天时间

5.相关信息

dhdgffkkebhmkfjojejmpbldmpobfkfo : Tampermonkey
gjldcdngmdknpinoemndlidpcabkggco : Extension Manager
chrome-extension://gjldcdngmdknpinoemndlidpcabkggco/ct.js 的存档
V2EX 上有相同遭遇的帖子

Supplement 1  ·  Jul 31, 2021

重新整理了一下 har 文件,比较长,建议搭配 json 阅读器分析
链接:https://gist.github.com/iochen/8db924cb4bc953f883d606a9d97017c0
其中 entries 下的第一个估计是用来统计的,第二个则是跳转推广地址的,甚至现在打开请求链接,还能获取到推广地址

https://cs.dakinl.cn/jclk?itid=HaHR0cHM6Ly93ZGMuamQuY29tLw%3D%3D&uid=fbc82bd4ba9d63ddf37ad3354962559e&name=emgr
24 replies  •  2024-09-09 10:10:42 +08:00
mywaiting
mywaiting
Jul 30, 2021❤️1
1
专门跑去官网下载了一个回来分析一下,还真是~
djs
djs
Jul 30, 2021 via iPhone
2
这是什么插件
iseki
iseki
Jul 31, 2021 via Android
3
举报了没
Immortal
Immortal
Jul 31, 2021
4
卧槽...我今天刚把 二管家 卸载了装了这玩意儿
goodhellonice
goodhellonice
Jul 31, 2021 via iPhone
5
正在用………
HankLu
HankLu
Jul 31, 2021❤️1
6
pbgjpgbpljobkekbhnnmlikbbfhbhmem
这个不错,用了很多年了
Tiande
Tiande
Jul 31, 2021
7
谢谢,已卸载
harwck
harwck
Jul 31, 2021
8
用这些所谓的 Manager 有什么方便之处么。
要用的直接 Pin 不就好了
input2output
input2output
OP
Jul 31, 2021
9
@iseki #3 已举报
@harwck #8 有一个插件在访问某网站时会导致该网站卡死,所以当时用了这个插件
Immortal
Immortal
Jul 31, 2021❤️2
10
@harwck #8
如果插件安装了很多 又不想一直开着浪费内存 可以根据路由匹配开启
比如 v2 这边自动开启 V2EX plus 等
我最需要的是这个功能
jawilx
jawilx
Jul 31, 2021
11
自从 Chrome 出了自带的插件管理后就不用其他的了
goodhellonice
goodhellonice
Jul 31, 2021
12
@HankLu 感谢推荐 已经用上
iseki
iseki
Jul 31, 2021❤️2
13
himccccaelhgphommckogopgpddngimf 这个也不错,感觉很轻量
amamiya
amamiya
Aug 1, 2021❤️1
14
已举报 感谢
elviscai
elviscai
Aug 1, 2021❤️1
15
Edge 市场上有个专门搬运 Chrome 扩展加推广代码的(好像还写了本前端的书
taoran
taoran
Aug 2, 2021❤️1
16
早就发现后台选项卡的页面经常会自己跳返利链接,这个问题困扰我好一段时间了,刚刚监控了一下 DevTools 。也发现了居然是这个狗插件劫持的,气死。
在 DevTools 的网络选项卡里搜索 cs.dakinl.cn ,会发现发起程序就是扩展管理器
它会请求这个接口 https://cs.dakinl.cn/jclk?itid=XXXX
拿返利链接,还是在后台选项卡偷偷请求并访问,切换回去他还会帮你跳转回去。我服了。并且还是根据你当前访问的店铺来拿的当前店铺的返利链接,狗东西,气死。
发起程序:
send @ct.js: 25
ajax @ct.js: 25
kebamt
kebamt
Aug 2, 2021
17
已在 Chrome Web Store 举报
meisen
meisen
Aug 2, 2021
18
感谢,已举报
unlsycn
unlsycn
Aug 4, 2021
19
以前还用过一段时间..后来换二管家了
irainsoft
irainsoft
Aug 6, 2021❤️1
20
去年我就发现了这个问题,我还发了贴,但似乎当时只在海外 IP 下弹,所以很多人没发现

https://www.v2ex.com/t/684433
qinsi
qinsi
Jul 1, 2024
21
@unlsycn 二管家有问题 赶紧换
unlsycn
unlsycn
Jul 11, 2024 via Android
23
@qinsi 被 Chrome W eb Store 下架时就换啦
toto30
toto30
Sep 9, 2024
24
@jianyisiqian #22
对,下面那个是在 Github 上开源的,而且功能强不少,也一直更新
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2430 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 14:53 · PVG 22:53 · LAX 06:53 · JFK 09:53
♥ Do have faith in what you're doing.