请高手写一个Trojan-PSW.Win32.Nilage.avi病毒专杀批处理!
我在网上找到:
病毒描述:
该病毒属木马类,病毒运行后衍生病毒文件,修改注册表,添加启动项,以达到随机启动的目的,该病毒盗取用户敏感信息,包括网络游戏的账号与密码等。病毒主程序使用了rookit技术,使得杀软无法识别,病毒主程序运行后释放两个子程序并注入系统进程。
行为分析:
1、病毒运行后衍生病毒文件:
C:\WINDOWS\Microsoft\rundll32.exe
C:\WINDOWS\system32\dt.dll 其中dt.dll、897va.dll 由rundll32.exe释放
C:\DOCUME~1\user\LOCALS~1\Temp\897va.dll(此文件为随机命名)
2、修改注册表,添加启动项,以达到随机启动的目的:
<Micro><C:\WINDOWS\Microsoft\rundll32.exe>
-----------------------------------------------------------------------------------------------------------------------------
清除方法:
1、关闭系统还原,结束进程rundll32.exe;
2、显示“受保护的操作系统文件”(如果不会,请看
http://hi.baidu.com/peaset/blog/item/84118c250be8286035a80fad.html)
unlocker下载及使用方法:
http://hi.baidu.com/peaset/blog/item/063fe203da49d4ec09fa93d2.html
使用unlocker删除以下两个文件:C:\WINDOWS\Microsoft\rundll32.exe
C:\WINDOWS\system32\dt.dll
3、修改注册表,删除以下项:
<Micro><C:\WINDOWS\Microsoft\rundll32.exe>
4、重启计算机,清空临时文件(即删除Temp目录下文件),病毒清除完毕。
以下是我写的批处理:
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo █Trojan-PSW.Win32.Nilage.avi病毒专杀 █
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo::停止正在运行的rundll32.EXE进程,请稍侯......
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
TASKKILL /F /T /IM rundll32.EXE
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo::恢复注册表中不给设置显示隐藏文件的项目,请稍侯
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO Windows Registry Editor Version 5.00>SHOWALL.reg
ECHO
>>SHOWALL.reg
ECHO "CheckedValue"=->>SHOWALL.reg
ECHO
>>SHOWALL.reg
ECHO "CheckedValue"=dword:00000001>>SHOWALL.reg
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo::删除系统目录下的病毒文件,
@echo::::::::::::::::::::::::::::请稍侯......
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ATTRIB -R -H -S -A %SystemRoot%\microsoft\rundll32.EXE
ATTRIB -R -H -S -A %SystemRoot%\System32\dt.dll
DEL /F /Q /A -R -H -S -A %SystemRoot%\microsoft\rundll32.exe
Regsvr32 /u %SystemRoot%\System32\dt.DLL
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\dt.DLL
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo::删除注册表中自启动项,请稍侯......
@echo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ECHO Windows Registry Editor Version 5.00>SoundMam.reg
ECHO
>>SoundMam.reg
ECHO
>>SoundMam.reg
ECHO "Micro"=->>SoundMam.reg
REGEDIT /S SoundMam.reg
DEL /F /Q SoundMam.reg
REGEDIT /S SHOWALL.reg
DEL /F /Q SHOWALL.reg
DEL /F /Q /A -R -H -S -A C:\DOCUME~1\user\LOCALS~1\Temp\*.*
pause>nul
可是没有用!请高手指点
Last edited by namejm on 2007-1-19 at 09:06 PM ]
理论上可以,但实际操作却有很多问题,如将病毒DLL文件插入到系统关键进程里面的,这时结束这个进程就有难度了,还有就是驱动保护加上多进程修复的病毒等等,手工杀毒时常用的icesword和unlocker都没有提供命令行模式(如提供后被利用则弊大于利),弄个专门插入到cmd进程里面的,批处理就已经不可能再进行杀毒了
P.S.貌似和批处理扯远了