MpKsl木马病毒产生的svchost.exe该怎么手动查杀
MpKsl 病毒特点是:一旦连接网络就产生很多用户名为administrator的svchost.exe进程,svchost.exe的文件位置正常,但是没有对应的服务,并且不断的产生新的svchost.exe,在后台访问网络,占用少量的网速。这个病毒一开机就载入系统,并隐藏磁盘文件和模块名,即使在文件夹选项设置查看隐藏的文件也无法显示。使杀毒软件无法查杀。
本文介绍的是手动查杀方法,自动查杀可以使用急救U盘,杀毒光盘等。
一、先删注册表方法
1、打开注册表,搜索查找MpKsl(该病毒文件为MpKslxxxxx.dll,xxxxx为随机字母,所以只查前面部分)。找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\下有个MpKslxxxx的项(这是病毒的服务项,可以看到DisplayName的值为guarder1,ImagePath的值为System32\MpKslxxxxx.dll,start的值为0),如图删除整个项。
继续搜索可以找到
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\services\
等均有此项,同样删除。
2、如果无法删除,点击右键,权限,点everyone,完全控制打钩,再删除。如果依旧不能删除请看
3;重启电脑,打开我的电脑,工具,文件夹选项,查看,隐藏受保护的操作系统文件的钩去掉,并选择显示所有文件和文件夹。打开C:\WINDOWS\SYSTEM32搜索MpKsl,找到MpKslxxxxx.dll文件删除即可。 二、先删文件方法
1、注册表无法删除时需要用带PE系统的u盘启动盘或者光盘启动。
2、设置启动顺序。将带PE系统的U盘或者光盘插入电脑,重启电脑,按DEL键或者F2键进入BIOS设置U盘或者光盘为第一启动顺序,按F10保存。不同电脑操作不同,具体请百度。
3、删除病毒文件
自动重启后进入PE系统,在C:\WINDOWS\System32\下查找MpKsl,找到MpKslxxxxx.dll文件并删除。重启电脑,拔出U盘或者光盘,正常启动电脑。
4、清理注册表
按1、先删注册表方法,查找并删除MpKslxxxx注册表项。
三、阻止病毒产生svchost.exe的方法
1、在连接网络前用任务管理器结束explorer.exe进程,再新建explorer.exe可以使病毒无法创建svchost.exe。
2、在C:\Windows\System32\drivers\etc\hosts文件中添加以下字段,也可使病毒无法创建svchost.exe。
127.0.0.1RL1.W7Q.NET
127.0.0.1RES.QHMSG.COM
127.0.0.1GOU.33YSW.COM
3、虽然阻止了svchost.exe的产生,但病毒还存在。
总结:
1、理论上杀毒需要在系统非活动状态下才能彻底杀毒。使用PE系统查杀病毒或者杀毒光盘等,就是在系统非活动状态下的查杀。
2、可疑病毒文件的特点是后缀为exe、sys、dll等可运行文件,并且文件属性的公司及描述选项一般为空。因此,找到可疑文件后用百度查找这个文件,如果没有关于这个文件的信息,说明它不是系统文件,很有可能是病毒。
注意事项:
删除文件或者注册表前最好先备份,以免删错而导致系统出错。
原文地址:https://www.cnblogs.com/shixiaoqing/p/11388378.html
- WCF RESTful服务的Google Protocol Buffers超媒体类型
- 使用CoreOs,Docker和Nirmata部署微服务类型的应用
- .NET 4 上的REST 框架
- 结合游戏开发与人工智能研究,游戏大厂 Ubisoft 成立AI研发部门
- Quartz.NET的管理工具
- Python-执行系统命令
- css3 UI 修饰——回顾
- Windows Phone 7实战 第一天 设计启动页面和应用程序图标
- css3响应式布局设计——回顾
- Windows Phone 7 实战第二天 二维码QRcode
- Python-面向对象编程
- SQL Server 2012将与Hadoop无缝集成
- 系统性能优化一例
- Android中include标签的使用
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python 技术篇-ffmpeg.exe的安装及配置
- Python 库配置问题-"Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work",原因及解决办法
- 小白都能看懂的简单爬虫入门案例剖析(爬虫入门看它就够了!)
- Python 技术篇-音频mp3格式转wav格式,高保真
- Python3 模块
- Python 微信机器人-向好友发送名片、转发名片
- iOS多线程:GCD使用介绍
- 适用于各语言的二分查找算法,你get到了嘛?
- Theme preview
- “抽象类”到底抽不抽象?实例对比一看便知!
- C#索引器的实现、索引器和属性的异同对比,这些技能你get到了嘛?
- 我竟然用它搞懂了王者荣耀的技能释放机制!【C#委托】
- 使用docker-compose 搭建 lnmp
- Java接口也有坑?不容忽视!
- 值得练手的JavaGUI项目——色彩调节器的实现【附完整源码】