发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 ?m#X";^V
---------------------------- Sai_rNRWB
rem delvi.bat E,E:W uB
:loop {c|nIwdB
attrib -h -r -s exp1orer.exe Ac<V!v71
del exp1orer.exe tUv@4<~,/
attrib -h -r -s mshosts.exe hu[=9#''$
del mshosts.exe wG2lCv`d
attrib -h -r -s c:\winnt\intrenat.exe Y>Q9?>}Q
del c:\winnt\intrenat.exe %).phn"ij[
attrib -h -r -s interapi32.dll *\m
53mb
del inetapi32.dll @5Q}o3.zA-
attrib -h -r -s interapi64.dll ')I/D4v
del inetapi64.dll i>r4R z!
attrib -h -r -s mfcd3o.dll =K{$?%"
del mfcd3o.dll zAt!jP0E
goto loop Z'<=06
---------------------------- vp &jSfQ^
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 t*y4)I !gR
~\DC
)
搜索注册表,发现: :^lyVQ%@
hf0G-r_ow
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] b,/fz6
{N
@="hookmir" VkhZt7]K}B
g1muT.W]S
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] cH'*J/
@="C:\\WINNT\\system32\\interapi64.dll" C*ZgjFvB
"ThreadingModel"="Apartment" PTIC2
}q T @.
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] ui`xgR\6Rh
@="interapi64.classname" z,}1K!
mN@)b+~(S
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 )<9g+^
p=\DZU~1
[HKEY_CLASSES_ROOT\interapi64.classname] iyU@|^B"Wa
@="hookmir" tc\LK_@$/F
qqQnL[`)C
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] ~el#pf~
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" &1893#V
------------------------ #nX0xV5=
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 6Z
~>d;&9
!Zgb|e8<
\Explorer\ShellExecuteHooks] Wt()DG|[
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" R}Uvi9?
l!Z>QE`.S
把它们统统删除后,重新启动计算机。 )Ac8'{Tq/
再去删除interapi64.dll,OK! aoz+g,1
//
^v*ajy.>
总结一下可以启动就加载的地方: |^C?~g
1、我们熟悉的Run/Winlogon之类的地方 7'7bIaJk
2、IE的插件 sn2SDHY
3、ShellExecuteHooks ~xGWL%og
IE: x&q`3
c%>t(ce`Tl
s2_j@k?%