发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 !L
q'o?
---------------------------- MMC$c=4"
rem delvi.bat 2yZ~j_AF[
:loop M*D_pn&
attrib -h -r -s exp1orer.exe 0*tnJB
del exp1orer.exe WAR!#E#J7
attrib -h -r -s mshosts.exe ~TXu20c
del mshosts.exe zTfjuI|R
attrib -h -r -s c:\winnt\intrenat.exe )V>zXy}Y
del c:\winnt\intrenat.exe DEhR\Z!
attrib -h -r -s interapi32.dll LklE,W
del inetapi32.dll aG~zMO_)]
attrib -h -r -s interapi64.dll ;S$
del inetapi64.dll \v\ONp"
attrib -h -r -s mfcd3o.dll `Npo|.?=
del mfcd3o.dll #3LZX!
goto loop DO-M0L
---------------------------- O-)[!8r
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 ("j;VqYUL
4q7H
搜索注册表,发现: z"\w9 @W
`AvK8Wh<+
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] lxgfi@@+h
@="hookmir" )4s7,R
N%Y!{k5T7
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] *y7Yf7
@="C:\\WINNT\\system32\\interapi64.dll" *S}CiwW>/
"ThreadingModel"="Apartment" )B&`<1Oie
YcwDNsk
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] l<4P">M!.
@="interapi64.classname" X(Mpg[,N"
')yYpWO
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 oq,nfUA
ml^=y~J[
[HKEY_CLASSES_ROOT\interapi64.classname] iHc(e(CB<
@="hookmir" "q= ss:(
qrj f
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] pV(Mh[ }P
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" CMbID1M3
------------------------ XRQ1Uh6
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion :OjmaP
z)v o
\Explorer\ShellExecuteHooks] DCLu^:|C"
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" edcz%IOM(
"K9[P:nw
把它们统统删除后,重新启动计算机。 J1cz
D |(
再去删除interapi64.dll,OK! -~xQ@ +./
SB('Nqih
总结一下可以启动就加载的地方: YqWNp
1、我们熟悉的Run/Winlogon之类的地方 0g=vMLi
2、IE的插件 kb"Fw:0
3、ShellExecuteHooks LY)Wwl*wc
=L1%gQJJ&
fr04nl
:%Iv<d<