V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Lightbright
V2EX  ›  Edge

关于如何关闭新版 edge 插入百度推广码

  •  4
     
  •   Lightbright · 235 天前 · 3686 次点击
    这是一个创建于 235 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这两天看到有几个帖子提到 edge 新版貌似添加了劫持百度网址的代码:

    /t/1034274

    闲得无聊就简单逆向了一下 Windows 新版 edge:

    Edge 版本:124.0.2478.51
    文件信息:msedge.dll
    SHA1:1902C3088DAC60B6FA23B5099B6F231C1874DCAB

    涉及到的核心代码:


    这部分代码主要是由一个叫`msInsertBaiduCode`的内部属性控制的


    并且该属性(貌似)是直接写死在二进制里的,无法从外部设置关闭


    所以有了一个简单粗暴的关闭方式:
    直接修改该`msInsertBaiduCode`属性(偏移 0xf151040 )为 0 ,效果如下:

    16 条回复    2024-04-30 13:04:24 +08:00
    ryHope
        1
    ryHope  
       235 天前
    入乡随俗
    BardOS
        2
    BardOS  
       235 天前
    这家公司吃像也越来越难看了
    JensenQian
        3
    JensenQian  
       235 天前 via Android
    plasticman64
        4
    plasticman64  
       235 天前
    从 xp 到 11 一直坚持不用 Edge 和 IE ,北美 2345
    Andim
        5
    Andim  
       235 天前
    奇怪的是我的并没有劫持

    Microsoft Edge
    版本 124.0.2478.51 (正式版本) (64 位)

    Lyet813
        6
    Lyet813  
       235 天前 via Android
    不用解决百分百的问题
    someonesnone
        7
    someonesnone  
       235 天前
    @JensenQian #3 完全卸载 edge 会导致 windows 更新失败. edge 作为系统关键组成以后越来越不可卸载
    f22udp
        8
    f22udp  
       235 天前
    @someonesnone #7 然而欧盟区 edge 已经可以直接卸载了
    wwqm2
        9
    wwqm2  
       235 天前
    最新版,没发现,可能是之前用 newbing 时加了 hosts ,可以试试
    20.196.210.19 bing.com
    20.196.210.19 www.bing.com
    20.196.210.19 r.bing.com
    20.196.210.19 cn.bing.com
    20.196.210.19 edgeservices.bing.com
    20.196.210.19 sydney.bing.com
    Stoney
        10
    Stoney  
       234 天前 via iPhone
    安装中国外的 edge
    3573535
        11
    3573535  
       233 天前 via iPhone
    @f22udp windows 如何转到欧盟区?地区设置里面已经改成欧盟了
    dongguagua
        13
    dongguagua  
       227 天前
    早点换 Firefox 吧。记得用国际版的。
    JemmyLoveJenny
        14
    JemmyLoveJenny  
       227 天前
    楼主有新版 124.0.2478.67 的偏移量吗? SHA1 是 E86AE6B3E118FD1542C489C10C0B24CB35071084
    JemmyLoveJenny
        15
    JemmyLoveJenny  
       227 天前
    Edge 貌似是根据当前用户的 GeoID 来判断是否插入百度推广码的,GeoID 存在注册表的 HKEY_CURRENT_USER\Control Panel\International\Geo 中。
    将 GeoID 改到中国以外的地区就不会触发插入推广码的行为了,但是在重启系统后 taskhostw 会尝试将其改回来,所以还需要修改注册表权限或者利用火绒等 Hips 锁定 GeoID 为中国以外的地区。
    zedking
        16
    zedking  
       226 天前
    @JemmyLoveJenny 直接 windows 区域改成香港就行了 edge 这是精确恶心大陆用户
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1339 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:20 · PVG 01:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.