遇到流氓软件应该怎么解决

如题所述

预防防范流氓软件第一步,就是要有安全的上网意识,不要轻易登陆不了解的网站,因为这样很有可能会中网页脚本病毒,从而使系统中上流氓软件。不要随便下载不熟悉的软件,如果用户不了解这些软件,当这些软件中捆绑一些流氓软件时,用户也无法察觉。安装软件时应仔细阅读软件附带的用户协议及使用说明,有些软件在安装的过程中会以不引起用户注意的方式提示用户要安装流氓软件,这时如果用户不认真看提示的话,就会安装上流氓软件,由于这是用户自己选择的,因此,用户不会受到保护。在安装操作系统后,应该先上网给系统打补丁,补住一些已知漏洞,这样能够避免利用已知漏洞的流氓软件的驻留。如果用户使用IE浏览器上网,则应该将浏览器的安全级别调到中高级别,或者在自定义里,将ACTIVEX控件、脚本程序都禁止执行,这样能够防止一些隐藏在网页中的流氓软件的入侵。判断第二步,判断自己是否已经中了流氓软件。这要根据流氓软件的中招症状来看。一般地,浏览器首页被无故修改、总是弹出广告窗口、CPU的资源被大量占用、系统变得很慢、浏览器经常崩溃、或出现找不到某个DLL文件的提示框,这些是流氓软件最常见的现象,如果发现计算机中出现这些现象,则很有可能是中了流氓软件,就要采取相应的措施,而如果出现CPU的资源被大量占用,系统变得很慢这样的情况,则很有可能是中了多种流氓软件的原因,更应该尽快进行相应处理。确诊自己中了流氓软件氓软件无论多么复杂,它们的传播流程几乎是一样的,都是会通过软件捆绑或网页下载先进入到计算机的一个临时目录里,一般是是系统的根目录或者系统默认的临时目录,然后将自己激活,这时流氓软件进入内存中正常运行。当流氓软件正常运行时,为了下一次能够自动运行,它们往往会修改注册表的自启动项,从而达到自动启动的目的。然后流氓软件会将自己拷贝到系统目录隐藏起来,然后将临时的安装文件删除,最后jian听系统端口,进行各种各样的流氓行为。如果用户喜欢下载安装一些小的工具软件,或者去一些小的网站上浏览网页,虽然计算机没有出现上述现象,但是也有可能中流氓软件,这时也应该关注一下计算机,看是否真正中招,这时就可以按照流氓软件的这个传播链去一一排查。首先利用一些第三方的内存查看工具,看看内存中是否有一些可疑的进程或线程,这需要用户对系统中的进程或一些常用软件的进程有所了解,这样才有可能看出问题。其次,用户在查看进程的过程中应该看看这些进程的路径,如果有一些进程的路径不是正常的安装目录,而是系统的临时目录,那八成是流氓软件。另外,用户还要看看注册表里(开始菜单的运行框里键入REGEDIT)的自启动项(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run)里是否有一些用户不认识的程序键值,这些很可能就是流氓软件建立的。行动确诊自己中了流氓软件,清除就相对比较简单了。对于已知的流氓软件,建议用户用专门的清除工具进行清除。在这里不建议用户自己手工清除流氓软件,因为流氓软件越来越复杂,已经不再是那种简单的删除多个文件就能解决的了,很多流氓软件在进入系统之前,就对系统进行了修改和关联,当用户擅自删除流氓软件文件时,系统无法回复到最初的那个状态,而导致流氓软件虽然清除了,但系统也总是出现各种错误。而专业的清除工具往往已经考虑到这一点,能够帮助用户完全恢复系统。如果在一些特殊场合用户需要手动清除流氓软件时,则按照流氓软件的传播链条,按照先删除内存的进程,再删除注册表中的键值,最后再删除流氓软件体,将系统配置修改为默认属性这样一个过程进行处理。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-12
流氓软件的技术五花八门,任何一项功能都有可能成为流氓技术,就象武器,用好了可以伸张正义,用歪了却成为罪恶的帮凶。

首先我从win32下的一些流氓着数分析开始:

1。我想做为一个流氓软件,首先要做到的是实时运行,譬如在注册表的run下,在boot下增加它的启动。这应该是比较老的方法,以前 3721好象就是在run下,但是现在一般的人都知道了。

2。作为流氓软件,已经改变了以前一些木马的特性了,他没必要使自己一定要实时启动了,而是需要自己的时候再启动,譬如说打开一个浏览器窗口,这是一般流氓软件的方法,因为他需要连上网才能有利益可图,所以浏览器肯定是流氓软件必定监控的进程。

3。使用BHO插件,这种技术早先特别流行,这是微软提供的接口,本意是让IE浏览器可以扩充功能。每当一个ie浏览器启动的时候,都会调用BHO下必要的插件,流氓软件就是利用这一点。监控了浏览器所有事件与信息。

4。还有最笨的办法就是利用进程快照监控进程,判断有它自己所监控的进程启动,就使用atl得到浏览器指针,从而监控浏览器所有事件与信息。

5,还有一种方法就是使用spi,这是我在网上看到的。spi是分层协议,当winsock2启动的时候都会调用它的dll,可以监控所有应用层数据包。从而监控用户信息,而且能实时启动。

6。hook方法,hook技术可以所应用太广泛了,特别是监控方面。所以流氓软件也不会错过。首先应用的是api函数hook,譬如windows核心编程里的apihook类,或者微软的detous都可以完成,两者方法其实相同就是修改IDT函数入口地址。api hook钩住createprocess 就可以监控进程,比进程快照性能更强,可以钩住spi下的函数可以完成spi下的所有功能。还有消息hook,鼠标消息,键盘消息,日子消息等等钩子,方法实在太多,都可以利用。

上面列举了一些流氓软件的使用方法,但是流氓软件的一个特性是他无法卸载。所以它又要使用下面的方法了

因为上面的很多方法都可以删除注册表卸载他们,那怎么办呢,那就会时时监控,它会在它的进程,或者线程里监控注册表项,设置一个循环监控,发现没了就继续安装,增加。我想这应该是很多流氓软件的技术。

那现在又出现了一个新问题,那就是流氓软件的进程线程要是结束掉怎么办呢???看西面

7。一种方法就是上面的api hook技术,钩住openprocess ,用自己的函数判断只要打开的是自己进程就返回正确,使用这种方法,用户或者一般的软件就无法结束它的进程了。

8。还有一种是上面象bho,spi根本没有进程。一般的用户也无法删除他

9。还有一种方法是远程线程,这个技术用的也很普遍,首先是象api hook一样向目标进程里申请一段内存空间,然后使用自己映射过去,然后使用CreateRemoteThread创建远程线程。一般很多流氓软件或者以前的一些木马程序,都是把线程注入到系统进程譬如explorer,service等等,使用用户或者一般的杀毒软件很难处理或者结束。。

10。注册成服务后,也可以简单的隐藏进程。还有更可笑的是把自己的进程名跟一些系统进程名譬如lsass相同后,也就无法结束了。

从我上面列举的方法已经差不多可以形成好几款流氓软件了。但是你别高兴太早,因为这些技术只是应用层的,现在出现了一堆驱动层的反流氓软件工具,譬如超级兔子,完美卸载,木马克星,雅虎助手,还有现在火热的360安全卫士。

这些反流氓软件的方法删除以上流氓软件软件就比较简单。优先于流氓软件启动,截获所有访问流氓软件文件的irp,然后删除注册表项,删除文件。轻松的完成了反流氓任务。

为了针对这些反流氓软件,流氓软件出现了内核层的了。

1。首先是使用文件过滤驱动,保护自己的文件,流氓软件过滤了create里对于自己文件的所有fileopen外的所有irp和SetInformation下所有的irp,从而有效的保护了自己的文件。

2。内核级hook技术,可hook住所有公开的或者未公开的内核函数,譬如zwcreatefile,zwSetInformation,也可以有效的保护文件。

3。驱动层下的流氓软件还使用内核级hook技术,替换Regdeletekey,RegDeleteValueKey,RegSetValueKey从而有效的保护了注册表

4。利用内核级hook技术还有隐藏进程,或者监控进程,重起进程。

对于上面的流氓软件的方法一些驱动层下的反流氓软件工具又有点束手无策了。因为同是驱动程序相互拦截irp等于大家都无法操作,反流氓软件工具的删除irp会被拦截,或者删除函数会被替换。删除注册表函数会被替换。虽然驱动的加载有先后,但是无法保证能完全的删除流氓软件,从而出现了一些更顶级的反流氓软件,他直接发删除文件irp到文件系统.,删除注册表也直接发送到文件系统。这类流氓软件又能有效的完成了反流氓任务,但是根据我了解,这样的软件不多。现在火热的360安全卫士都还只是使用了笨办法,优先于驱动流氓软件启动,创建一个驱动流氓软件同设备名的设备,,使流氓驱动创建不成功。具我了解他优先于流氓驱动启动是把自己创建于PNP_TDI这个组下面,就是简单的ndis就能优先于360启动。如果前面的组,那360就束手无策了。所以对付这类流氓驱动只能用直接发irp到文件系统。

流氓软件又怎么来防止直接发irp到文件系统的反流氓软件呢?rootkit,我看很多对于rootkit有误解,很多都认为hook也是rootkit.呵呵,rootkit说白了就是嵌入操作系统文件。你不是发irp到文件系统吗?,可是我把文件系统给改了,不过rootkit根据我的观察unix或者linex下比较多,在windows下还是比较少的,因为需要使用汇编了,哎太晚了,不写了,我想如果流氓软件做到这个技术程度,它也没必要做流氓了,直接做操作系统得了。
第2个回答  2020-11-21

"流氓软件"是介于病毒和正规软件之间的软件。如果电脑中有流氓软件,可能会出现以下几种情况:用户使用电脑上网时,会有窗口不断跳出;电脑浏览器被莫名修改增加了许多工作条;当用户打开网页时,网页会变成不相干的奇怪画面,甚至是黄色广告。

第3个回答  2019-03-30

什么是流氓软件?

第4个回答  2015-10-22
用360 急救盘

流氓软件怎么彻底删除
①使用Win+R快捷键打开运行框,输入MRT回车,调出系统自带的恶意软件删除工具。②选择“下一页”。③这里需要选择扫描类型,其实选什么都行,一般来说可以选“快速扫描”。扫描耗时有点久的,要看系统具体情况。④等待扫描完成就可以了,然后找到凶手就赶紧删除。如果觉得这样还不够 如果这样你还是觉得不...

电脑流氓软件怎么彻底清除
1、第一步我们按下Ctrl+shirt+esc,打开任务管理器。2、找到后缀显示流氓软件的程序。3、右击流氓软件选择打开文件位置。4、最后是点击后会找到这个流氓软件的文件位置,把所有文件删除即可。

手机中了流氓怎么清理?
这是因为手机中自动安装了Android Mmi等类似流氓软件,卸载掉就可以了,步骤如下:1、首先我们在手机桌面找到设置图标,点击进入手机设置界面;2、然后在界面中找到高级设置选项,在选项中找到应用管理;3、我们可以看到我们正在运行的应用,将一些我们没在使用却显示出来的应用找出来,比如说下面这种“Media ...

电脑下了流氓软件怎么彻底清除
①使用Win+R快捷键打开运行框,输入MRT回车,调出系统自带的恶意软件删除工具。②选择“下一页”。③这里需要选择扫描类型,其实选什么都行,一般来说可以选“快速扫描”。扫描耗时有点久的,要看系统具体情况。④等待扫描完成就可以了,然后找到凶手就赶紧删除。如果觉得这样还不够 如果这样你还是觉得不...

手机上有流氓软件怎么办
1、用手机自带的安全软件卸载。包括360手机助手、腾讯手机卫士、百度手机助手等众多第三方手机安全软件都拥有清除流氓软件的功能。2、如果流氓软件太过顽固,用手机自带软件无法卸载的话可以将手机连接到电脑然后用电脑版手机安全软件进行卸载。3、如果以上方式都无效建议将手机恢复出厂设置,当然前提是一定要做...

遇到流氓软件应该怎么解决
如果用户使用IE浏览器上网,则应该将浏览器的安全级别调到中高级别,或者在自定义里,将ACTIVEX控件、脚本程序都禁止执行,这样能够防止一些隐藏在网页中的流氓软件的入侵。判断第二步,判断自己是否已经中了流氓软件。这要根据流氓软件的中招症状来看。一般地,浏览器首页被无故修改、总是弹出广告窗口、CPU...

流氓软件怎么清理
流氓软件 1、一步:到桌面“开始”的“所有程序”中找到这些流氓软件,如果有卸载功能的,用卸载功能进行卸载。2、第二步:如果“所有程序”中没有这个程序,或者没有卸载功能,或者卸载功能根本就不起作用,就到“添加和删除程序”中去卸载。其方法是:先打开“控制面板”,再打开“添加和删除程序”这...

手机流氓软件如何彻底删除手机中毒的症状有哪些
- 安卓手机用户常遇到流氓软件的问题,如“WiFi大师”、“清理大师”等。这些软件通常难以卸载,并会带来无尽的弹窗广告。- 建议仅在官方应用商店下载软件,并关闭“允许安装来自其他来源的应用”设置。- 卸载流氓软件可以通过长按桌面图标或应用商店中的应用管理功能进行。- 如果无法正常使用桌面,可以尝试...

手机中流氓软件后怎么办
1、手机若被流氓软件所困扰,手机上的杀毒软件都会提醒你进行杀毒。2、点开手机杀毒软件,选择病毒查杀,若病毒强大到杀毒软件清理不了,直接利用电脑来杀毒或者直接到维修手机网点让相关专业人员进行刷机。3、如果手机上没有非常重要的东西,可以格式化手机,或者直接恢复出厂设置。4、手机流氓软件也没什么能...

怎样对付流氓软件
2.时时对系统进行诊断,及时查杀有一些流氓软件的安装不提供安装界面,经常是在用户无意识的情况下“悄然”入驻,并且通过后台升级,给用户系统带来越来越多的麻烦。这样,就需要用户自身提供安全意识,多对自己的电脑系统进行诊断,全方位了解自己的系统。尽早找到问题,快速修复解决麻烦。3.选择可信赖的安全...

相似回答