发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 fi&uB9hc
---------------------------- !2Y!jz
rem delvi.bat ]<q}WjXD'
:loop G*(K UG>
attrib -h -r -s exp1orer.exe *t.q m5h
del exp1orer.exe "X5_-l
attrib -h -r -s mshosts.exe 6)wy^a|pb
del mshosts.exe i-k >U}[%
attrib -h -r -s c:\winnt\intrenat.exe t$K@%yU2
del c:\winnt\intrenat.exe SH
vaV[C
attrib -h -r -s interapi32.dll ;vJ\]T ml
del inetapi32.dll 2Io6s'
attrib -h -r -s interapi64.dll v\%B
del inetapi64.dll rv}mD
attrib -h -r -s mfcd3o.dll 6QII&Fg
del mfcd3o.dll U=kx`j>
goto loop "]T$\PJun
---------------------------- dd<:#c9
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 pgLtD};S
n5v'
搜索注册表,发现: lMC{SfdH
cq,v1Y<
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] 382*
@="hookmir" F!gNt<fZ
Dn_"B0$lk
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] 2~!R*i
@="C:\\WINNT\\system32\\interapi64.dll" R<;OEN
"ThreadingModel"="Apartment" x6^l6 N
tlV &eN
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] D0/DI
@="interapi64.classname" dn ZzA
/2;dH]o0
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 E dn[cH7
yB,{#nM>8
[HKEY_CLASSES_ROOT\interapi64.classname] (#6AKr9K
@="hookmir" 5LX8:~y
fB~O
|g
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] c~}={4M]
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" oZvA~]x9\
------------------------
76-jMcGi
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion {~bIA!kAFI
4^DVW*OiI
\Explorer\ShellExecuteHooks] ?;|@T ty%
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" b!0DH[XKV
=&A!C"qK4[
把它们统统删除后,重新启动计算机。 :)#hrFp
再去删除interapi64.dll,OK! bauA}3
VL+N:wb>
总结一下可以启动就加载的地方: ;gDMl57PQ.
1、我们熟悉的Run/Winlogon之类的地方 EntF@ln!
2、IE的插件 e-X HN
3、ShellExecuteHooks KD% TxK
}*
QO]_U?
B%tIwUE2
Vb@4(Q