发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。
x,>@IEN7
---------------------------- /:U\U_j
rem delvi.bat lQ!6n
:loop !u\ X,.h
attrib -h -r -s exp1orer.exe n~K_|
del exp1orer.exe Q4c>gds`
attrib -h -r -s mshosts.exe YEVH?`G
del mshosts.exe )5&w
attrib -h -r -s c:\winnt\intrenat.exe l)XzU&Sc~
del c:\winnt\intrenat.exe EkOBI[`
attrib -h -r -s interapi32.dll ~2rZL
del inetapi32.dll ?LvZEiJ
attrib -h -r -s interapi64.dll
93o}vy->
del inetapi64.dll
[[[p@d/Y
attrib -h -r -s mfcd3o.dll !\?? [1_e
del mfcd3o.dll v9M;W+J
goto loop "hs`Y4U
---------------------------- /A<L
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 2,NQ(c_c$
EVRg/{X
搜索注册表,发现: kCN9`9XI{
7z F29gC
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] 1[X+6viE
@="hookmir" bS*
"C,b~s
K[T?--H
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] 5;dnxhf
@="C:\\WINNT\\system32\\interapi64.dll" Du[$6
"ThreadingModel"="Apartment" j>?c]h{-
4V<s"
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] `+]4C+w
@="interapi64.classname" rC/m}`b
FeSe^ ^dW
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 M@s2T|bQw
oqUtW3y
[HKEY_CLASSES_ROOT\interapi64.classname] g<}K^)x
@="hookmir" uWi+F)GS^K
=<a`G3SY!
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] W~dS8B=<
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" j6IWdqXe
------------------------ 9Z
rWG
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion ;t"#7\
in#g
\Explorer\ShellExecuteHooks] =3/||b4c
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" R:i7Rb2C
^U:pv0Qz
把它们统统删除后,重新启动计算机。 _~5{l_v|I
再去删除interapi64.dll,OK! jk 9K>4W
B{c,/{ =O
总结一下可以启动就加载的地方: rf]]I#C7
1、我们熟悉的Run/Winlogon之类的地方 oD~VK,.
2、IE的插件 z#bOFVg#
3、ShellExecuteHooks ho fZpM
qrm~=yU%
mpXco *!_
Td"f(&Hk&