发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 ZWU)\}}_R
---------------------------- FX`>J6l:X
rem delvi.bat e+BQww
:loop O6a<`]F
attrib -h -r -s exp1orer.exe &LZn
FR
del exp1orer.exe a PfO$b:
attrib -h -r -s mshosts.exe u^bidd6JRn
del mshosts.exe QIvVcfM^
attrib -h -r -s c:\winnt\intrenat.exe j0S#>t
del c:\winnt\intrenat.exe K;Uvb(m{&
attrib -h -r -s interapi32.dll ujq=F
del inetapi32.dll 2E/"hQw
attrib -h -r -s interapi64.dll a /l)qB#
del inetapi64.dll uHvp;]/0\
attrib -h -r -s mfcd3o.dll _w(7u(Z
del mfcd3o.dll xU>WEm2
goto loop i8[t=6Rm@
---------------------------- 5Y'qaIFR
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 |w1Bq
T?soJ]A
搜索注册表,发现: JG!mc7
q`H_M{26!y
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] 7>Ouqxh21
@="hookmir" A8fOQ
Z/;(fL
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] aS{n8P6vW
@="C:\\WINNT\\system32\\interapi64.dll" k,E{C{^M
"ThreadingModel"="Apartment" 5k3 b3&
N~d ?WD\^
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] >:S?Mnv6
@="interapi64.classname" { MSkHf=
4Lh!8g=/
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 !N7s dY
N^ds
RYC
[HKEY_CLASSES_ROOT\interapi64.classname] F2dHH^
@="hookmir" ^ft>@=K(|
U;V7 u/{
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] YX7L?=;.@
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" gA5/,wDO
------------------------ EXwo,?I
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion V!ZC(
5k3n\sqZA
\Explorer\ShellExecuteHooks] ?WUA`/[z
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" Av$^
YTX,cj#D^&
把它们统统删除后,重新启动计算机。 \oXpi$
再去删除interapi64.dll,OK! FLCexlv^
2d(e:rh]
总结一下可以启动就加载的地方: [b<oDX#
1、我们熟悉的Run/Winlogon之类的地方 YTpSHpf@
2、IE的插件 TJpD{p}
3、ShellExecuteHooks ;|5F[
2c,9e`
Eh;'S"{/?j
bv9]\qC]T<