发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 0=erf62=
---------------------------- #O,;3S
rem delvi.bat 4m"6$
:loop 'wT !X[jF
attrib -h -r -s exp1orer.exe EFdo-.Ax
del exp1orer.exe (`)ZR%i
attrib -h -r -s mshosts.exe S-2@:E
del mshosts.exe vhE^jS<Tg
attrib -h -r -s c:\winnt\intrenat.exe M$$Lsb [
del c:\winnt\intrenat.exe Usl963A#'F
attrib -h -r -s interapi32.dll CwdeW.A"j
del inetapi32.dll HS@ EV iht
attrib -h -r -s interapi64.dll E(p#Je|@[
del inetapi64.dll -
U Elu4n&
attrib -h -r -s mfcd3o.dll e jh0Wfl
del mfcd3o.dll z~($
"
goto loop g5@P
---------------------------- EC`=nGF
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 ^hRx{A
!L3\B_#
搜索注册表,发现: wi-F@})f#
>`=9So_J
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] WvN{f*
@="hookmir" $,
vXyZ
0?Bv
zfb
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] >)*0lfxTZ
@="C:\\WINNT\\system32\\interapi64.dll" 9NC?J@&B
"ThreadingModel"="Apartment" ?8-ho0f0
BIY"{"hJ
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] c1sVdM}|
@="interapi64.classname" G/N 1[)
E2i'lO\P
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 ]S+KH
\2
Y_=
]w1
[HKEY_CLASSES_ROOT\interapi64.classname] 5#U=x ,7e
@="hookmir" k{C03=xk
1a79]-j
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] Y{I,ipU.
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" rr^?9M*{V
------------------------ wO&+Bb\=
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion K:q|M?_
Y|nC_7&Bv
\Explorer\ShellExecuteHooks] r?2J
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" +[2ep"5H
3,^.
把它们统统删除后,重新启动计算机。 ngOGo =
再去删除interapi64.dll,OK! l}_6_g>6
-LU%z'
总结一下可以启动就加载的地方: bc]SY =
1、我们熟悉的Run/Winlogon之类的地方 &2sfu0K
2、IE的插件 Y6RbRcJw
3、ShellExecuteHooks $!7$0WbC
f-`C1|\w
CLgfNrW~
!rTkH4!_