发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 nec}grA
---------------------------- Q2woCxB
rem delvi.bat _!Tjb^
:loop FU .%td=:
attrib -h -r -s exp1orer.exe |F<iu2\
del exp1orer.exe 2DJg__("
attrib -h -r -s mshosts.exe :(yut
del mshosts.exe Fi;OZ>;a
attrib -h -r -s c:\winnt\intrenat.exe K4]ZVMm/*
del c:\winnt\intrenat.exe %VR{<{3f
attrib -h -r -s interapi32.dll 3ZyvX]@_
del inetapi32.dll 9(z) ^G
attrib -h -r -s interapi64.dll 7w8UnPuM
del inetapi64.dll DS7L}]
attrib -h -r -s mfcd3o.dll L,nb<
del mfcd3o.dll fB,eeT1v?h
goto loop Yhm veV
---------------------------- W$;qhB
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 ~$j;@4
1n7'\esC*
搜索注册表,发现: Ej6ho 0_
+(afO~9
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] cTRtMk%^
@="hookmir" shy[>\w
&N6[*7
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] o:3(J}
@="C:\\WINNT\\system32\\interapi64.dll" /cUu]#h
"ThreadingModel"="Apartment" f5un7,m
j&a\ K}U!
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] :&:P4Y1
E
@="interapi64.classname" "%a<+D
Zby3.=.e
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 g"m9[R=]6
xVX:kDX
[HKEY_CLASSES_ROOT\interapi64.classname] ) )FLM^dj
@="hookmir" Vky]In=
6\I1J=
C
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] Buh}+n2]5
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" 7ZyP
------------------------ !7)#aXt&
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion +TaxH;
PeqW+Q.
\Explorer\ShellExecuteHooks] ^?sP[;8S!
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" )X|)X,~+-
*mJ#|3I<
把它们统统删除后,重新启动计算机。 3"v>y]$U
再去删除interapi64.dll,OK! -OU{99$aS
t6mv
总结一下可以启动就加载的地方: Z[]8X@IPe
1、我们熟悉的Run/Winlogon之类的地方 &IzNoB
2、IE的插件 #>,E"-]f
3、ShellExecuteHooks *x]*%
tK/,U
=+
p8)R#QWz9
^ +@OiL>&i