fairycat

Created:
Updated:

edge 浏览器劫持百度地址

最近几天五一假期,打算趁机写好之前一直想写但没时间处理的 C++ 的一个小应用。毕竟使用的不是主攻语言,不免百度搜索多了些,平常不怎么使用百度的。这时候突然发现,在我输入 baidu 几个字符后,地址栏自动填充的地址后边,多了一个尾巴:url 参数 tn=68018901_17_pg

有推广劫持了?当你发现了一只小强,那么你没看到的地方,有很多只小强……

第一时间我回想最近有什么新增的软件,这还真没有。电脑上安装的软件基本都是开发环境使用的软件,PhpStorm WebStorm CLion 等之类的东西,还有 Photoshop 等这些可不会进行劫持。再者,我电脑上没有 360、迅雷、第三方输入法等曾经恶心到我的东西。

想不出来,这会不会是 Edge 干的事?毕竟这货曾经干过推广,甚至强行安装一个叫什么 “微软电脑管家” 的玩意。有前科的好吧。

于是乎,网上搜一下,还真是。看看网上大伙吐槽,不单单是输入网址自动填充的事,下边我进行了尝试并截图。

输入地址时自动填充带推广码的 url

当你在地址栏驶入 baidu.co 时,自动补充的地址会带有推广码。注意,从 b 开始输入,到 baidu.co 不带 m,都会自动填充推广码。一旦输入完整 baidu.com 就没有推广码了

屏幕截图111.png 屏幕截图112.png 屏幕截图113.png

默认打开页面带推广码

如果你设置了百度的地址为浏览器默认打开页面,你输入的地址不带推广码,那么自动给你加上。

在 edge 的设置页面,“Microsoft Edge 启动时” 这个区域里边,输入完整的百度地址,不带地址参数。关掉 edge 再打开,很好,给你加上推广码。

屏幕截图115.png 屏幕截图116.png

开始按钮和收藏夹

设置里边的还有 “开始” 按钮,这里设置,试了,没有添加推广码。再试了试收藏夹,也没有


好了,经过测试,在地址栏手动输入和启动时打开网页,这两种情况会“贴心的”给你加上推广码,而 “开始” 按钮和收藏夹没发现这种情况。但是我不敢保证,在别人那,“开始” 按钮和收藏夹会不会也会进行劫持,毕竟,有人反馈他们那没有任何问题。所以,这东西只对部分人生效。

第三方的问题?

我在知乎查看这个事的时候,发现之类回复 “不是 Edge 的问题,因为我这没有”、“没脑子还的带节奏”

我也不多说吧,已经有人进行逆向分析,推广码就是写在 dll 中。没脑子还的带节奏的是谁?

另外,有社区成员反馈,当你把系统区域改成香港,就没问题了。哈哈哈……

我在微软帮助社区找到的截图

WinHex - [msedge.dll]

截图来源页面

以下是搜索到的相关连接

自从谷歌翻译用不了之后,从 chrome 转到 Edge 用来不短的时间,还遇到过推广 “微软电脑管家” 的事。现在,还是用回 chrome 吧。另外,我还准备了 Firefox 作为备用方案。

Edge 作为 Windows 自带的浏览器,能干出这样的事情,实际上,我担心的不是 Edge 的事,一个浏览器,换一个用就行。最大的问题是微软其最广泛的 Windows。如果 edge 都不能坚守自己的底线,那么 Windows 也是不可信的。

评论

Name

Email

Website

Subject