发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 MV5'&" ,oB
---------------------------- r#wMd9])
rem delvi.bat A/Kw"l>
:loop
M@S6V7
attrib -h -r -s exp1orer.exe CF3Z`xD
del exp1orer.exe JK.lL]<p i
attrib -h -r -s mshosts.exe ,{A-<=6t
del mshosts.exe bS_!KU
attrib -h -r -s c:\winnt\intrenat.exe d !
A)H<Zt
del c:\winnt\intrenat.exe [>+(zlK"
attrib -h -r -s interapi32.dll Q+E%"`3V4l
del inetapi32.dll T<06y3sN
attrib -h -r -s interapi64.dll ,x}p1EZ
del inetapi64.dll w@7NoD=
attrib -h -r -s mfcd3o.dll KK`P<^8J
del mfcd3o.dll Er?Wg 09
goto loop Bo8+uRF|
---------------------------- L,0HX
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 hHF YAh
g?!vRid@S
搜索注册表,发现: 4lH$BIAW
#Yi,EwD
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] uBw1Xud[YI
@="hookmir" YbF}(iM
~sk ;6e)(2
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] GQoaBO.
@="C:\\WINNT\\system32\\interapi64.dll" B\1F
"ThreadingModel"="Apartment" _H(m4~M
orCD?vlh
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] l@nkR&4[
@="interapi64.classname" Ok[y3S
GEXT8f(7
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 P9vN5|"M
Z3Os9X9p
[HKEY_CLASSES_ROOT\interapi64.classname] SeqnO.\
@="hookmir" ^?(A|krFg
g
PogV(V
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] ~hPp)-A
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" 8
ZD1}58U4
------------------------ g![]R-$
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 0l !%}E
z-K?AkB1
\Explorer\ShellExecuteHooks] (Y\aV+9[
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" !Gsr* F{.
~aa`Y0Ws],
把它们统统删除后,重新启动计算机。 RekTWIspT/
再去删除interapi64.dll,OK! Q^4j
!r$?66q/
总结一下可以启动就加载的地方: Ha9A5Ao}0
1、我们熟悉的Run/Winlogon之类的地方 g
nJe!E
2、IE的插件
fQc2K|V
3、ShellExecuteHooks 6T0E'kv
S
$A,fO~
"*|plB
IZYq