发现一个病毒,在同事的机器上。症状就是一个叫做exp1orer.exe的进程总是杀不死。明显这个exp1orer.exe不是系统进程。找到该文件的启动目录和最近才产生的文件,写了下面的一个批处理。一边杀死进程,一边删除文件。 d<N:[Y\4l
---------------------------- xK\d4"
rem delvi.bat \;"=QmRD%:
:loop f`=-US
attrib -h -r -s exp1orer.exe \} :PLCKT
del exp1orer.exe *=7U4W
attrib -h -r -s mshosts.exe ,nB5/Lx
del mshosts.exe tC9n
k5~
attrib -h -r -s c:\winnt\intrenat.exe g'qa}/X
del c:\winnt\intrenat.exe N'`A?&2ru
attrib -h -r -s interapi32.dll /Mu@,)''
del inetapi32.dll 7x4PaX(
attrib -h -r -s interapi64.dll t1y4 7fX6
del inetapi64.dll J
S_]FsxD
attrib -h -r -s mfcd3o.dll #?9;uy<j.q
del mfcd3o.dll *ppffz
goto loop xX4N4vb
---------------------------- "!%l/_p?
结果发现interapi64.dll删除不了。从而造成一开启一个应用程序就会产生exp1orer.exe。 nQ,HMXj
`lt"[K<
搜索注册表,发现: Gk /fBs
X(-4<B
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}] ~O&:C{9=
@="hookmir" )/?$3h;
?m?::R H
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\InprocServer32] V%
6I\G2/:
@="C:\\WINNT\\system32\\interapi64.dll" = {wcfhUl+
"ThreadingModel"="Apartment" 8eHyL
uGEfIy 2
[HKEY_CLASSES_ROOT\CLSID\{081FE200-A103-11D7-A46D-C770E4459F2F}\ProgID] }d}Ke_Q0
@="interapi64.classname" vTzlwK\#1
,>mrPtxN
mir对付传奇这个游戏的病毒?紧接着再次搜索注册表,关键字{081FE200-A103,找到下面的两个 ^RtIh-Z.9
b?QoS|<e?
[HKEY_CLASSES_ROOT\interapi64.classname] ` v@m-j6
@="hookmir" ~AT'[(6
wT8DSq
[HKEY_CLASSES_ROOT\interapi64.classname\Clsid] 'u |c
@="{081FE200-A103-11D7-A46D-C770E4459F2F}" `,TzQ
------------------------ VZmLS 4E
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion ByNn
D\NKC@(M
\Explorer\ShellExecuteHooks] l&Q`wR5e
"{081FE200-A103-11D7-A46D-C770E4459F2F}"="hookmir" h'&%>Q2
W+ko q*P
把它们统统删除后,重新启动计算机。 oEKvl3Hz_
再去删除interapi64.dll,OK! =w
2**$
y ~!Zg}o
总结一下可以启动就加载的地方: FSW_<%
1、我们熟悉的Run/Winlogon之类的地方 X!dYdWw*m
2、IE的插件 ;P%1j| 7
3、ShellExecuteHooks _C[q4?
9H`XeQ.
R3&Iu=g
54R#W:t