“机器狗”病毒简介及其防御查杀方法
本文来自:DIY中文论坛★forum.diy.net.my★ 转帖请注明出处! 作者:imapx2 您是第207个浏览者
机器狗的生前身后 ( D$ d( |' z& u
曾经有很多人说有穿透还原卡、冰点的病毒,但是在各个论坛都没有样本证据,直到2007年8月29日终于有人在社区里贴出了一个样本。这个病毒没有名字,图标是SONY的机器狗阿宝,就像前辈熊猫烧香一样,大家给它起了个名字叫机器狗。 ; H O) l, i7 J1 f. I
工作原理. b2 F1 Z% }! w
机器狗本身会释放出一个pcihdd.sys到drivers目录,pcihdd.sys是一个底层硬盘驱动,提高自己的优先级接替还原卡或冰点的硬盘驱动,然后访问指定的网址,这些网址只要连接就会自动下载大量的病毒与恶意插件。然后修改接管启动管理器,最可怕的是,会通过内部网络传播,一台中招,能引发整个网络的电脑全部自动重启。
' |: S$ e" N2 o5 I( M1 ~- p0 i重点是,一个病毒,如果以hook方式入侵系统,接替硬盘驱动的方式效率太低了,而且毁坏还原的方式这也不是最好的,还有就是这种技术应用范围非常小,只有还原技术厂商范围内有传播,在这方面国际上也只有中国在用,所以,很可能就是行业内杠。 8 ?3 Q9 f2 m; T) W7 K! z5 H
8 w0 l6 Z% u4 q" C, Y对于网吧而言,机器狗就是剑指网吧而来,针对所有的还原产品设计,可预见其破坏力很快会超过熊猫烧香。好在现在很多免疫补丁都以出现,发稿之日起,各大杀毒软件都以能查杀。 * g; g1 y% |6 a8 @
免疫补丁之争 . K: I4 Y8 Y# `2 G
现在的免疫补丁之数是疫苗形式,以无害的样本复制到drivers下,欺骗病毒以为本身以运行,起到阻止危害的目的。这种形式的问题是,有些用户为了自身安全会在机器上运行一些查毒程序(比如QQ医生之类)。这样疫苗就会被误认为是病毒,又要废很多口舌。 H( k0 C0 @8 n( g/ b% G r
解决之道
0 q9 C, x/ s9 x8 l最新的解决方案是将system32/drivers目录单独分配给一个用户,而不赋予administror修改的权限。虽然这样能解决,但以后安装驱动就是一件头疼的事了。 ) }* j5 F6 F+ K. E: e$ s3 \5 f
目前,可以使用机器狗专杀工具!8 y8 t- R5 P0 N5 ]( d7 P# L! O W
方法一:使用机器狗病毒专杀工具查杀$ b6 I) [$ A6 G
机器狗病毒专杀工具RavMonE Killer是目前一款可以查杀所有机器狗病毒及其变种病毒的工具,实现检测和清除、修复感染机器狗病毒的磁盘和文件,对机器狗病毒的未知变种具备侦测和处理能力,可以处理目前所有的机器狗病毒家族和相关变种。注意在清除时一定要先打上上面说的补丁结束病毒进程的运行,否则病毒将无法清除。. n h9 M2 E% y2 u2 _$ Y2 W
机器狗病毒专杀工具
6 y9 A1 n/ X- k0 V, u' k) v( e·机器狗免疫补丁
4 @7 i. e$ T5 W·迅闪还原 V3.0 build 0905 版本 : q6 p& r1 G3 S2 R$ N( _
·机器狗免疫程序 ( H' h7 i/ D1 }" a0 G
病毒描述:+ H K _+ V# W6 F3 L0 M
目前网上流传一种叫做机器狗的病毒,此病毒采用hook系统的磁盘设备栈来达到穿透目的的,危害极大,可穿透目前技术条件下的任何软件硬件还原!基本无法靠还原抵挡。目前已知的所有还原产品,都无法防止这种病毒的穿透感染和传播。
& J. m# k. X( }( r机器狗是一个木马下载器,感染后会自动从网络上下载木马、病毒,危及用户帐号的安全。 ( w. R9 G& n4 V
机器狗运行后会释放一个名为PCIHDD.SYS的驱动文件,与原系统中还原软件驱动进行硬盘控制权的争夺,并通过替换userinit.exe文件,实现开机启动。
8 w7 F' _7 S& [) C* j方法二:* G6 K2 R; |1 X% _/ J1 ]& @. h
或者这样:
9 B- d7 m8 `( V: j1注册表,组策略中禁止运行userinit.exe 进程
" ~$ F- p* C9 K. j2 在启动项目中加入批处理
2 k( J. u/ @9 p( cA : 强制结束userinit.exe进程 Taskkill /f /IM userinit.exe (其中“/IM”参数后面为进程的图像名,这命令只对XP用户有效)
) ~0 `6 D$ b- e; _+ T' O) YB : 强制删除userinit.exe文件 DEL /F /A /Q %SystemRoot%system32userinit.exe 0 i i8 ~( L! [1 V0 t6 G
C : 创建userinit.exe免疫文件到%SystemRoot%system32
4 b- Q, g* J4 }' m; N命令:md %SystemRoot%system32userinit.exe >nul 2>nul : q% \: M$ q- V. L. F( Q
或者 md %SystemRoot%system32userinit.exe
' C" J3 @0 S% ~7 d% Hattrib +s +r +h +a %SystemRoot%system32userinit.exe
' I- U7 q J. Y. R. |D : reg add "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Optionsuserinit.exe" /v debugger /t reg_sz /d debugfile.exe /f 7 G; q4 B$ w& ?) I
userinit1.exe是正常文件改了名字,多加了一个1,你也可以自己修改,不过要手动修改这4个注册表,并导出,这个批处理才能正常使用。
: U3 E, b. ^5 I( G/ Q' Y) y最新动向
3 w9 [3 {% l) }$ E3 E+ `2 b+ p9 n好像机器狗的开发以停止了,从样本放出到现在也没有新的版本被发现,这到让我们非常担心,因为虽着研究的深入,现在防御的手段都是针对病毒工作原理的,一但机器狗开始更新,稍加改变工作原理就能大面积逃脱普遍的防御手段,看来机器狗的爆发只是在等待,而不是大家可以高枕了。) S7 r/ B5 a2 h
目前网上流传一种叫做机器狗的病毒,此病毒采用hook系统的磁盘设备栈来达到穿透目的的,危害极大,可穿透目前技术条件下的任何软件硬件还原!基本无法靠还原抵挡。目前已知的所有还原产品,都无法防止这种病毒的穿透感染和传播。
7 D% _ G4 i0 G" M! C M机器狗是一个木马下载器,感染后会自动从网络上下载木马、病毒,危及用户帐号的安全。
& w9 W0 H7 t& Z机器狗运行后会释放一个名为PCIHDD.SYS的驱动文件,与原系统中还原软件驱动进行硬盘控制权的争夺,并通过替换userinit.exe文件,实现开机启动。4 P( T& \: ?' Y& u8 r
>> 那么如何识别是否已中毒呢?9 Q( p1 B$ d( [) x. n) o
是否中了机器狗的关键就在 Userinit.exe 文件,该文件在系统目录的 system32 文件夹中,点击右键查看属性,如果在属性窗口中看不到该文件的版本标签的话,说明已经中了机器狗。如果有版本标签则正常。) z6 G- o% x& n) H$ v# I# w- y
临时解决办法:
' h- r6 a7 Z1 g( `5 {6 s0 U2 [一是在路由上封IP:& u! I7 c( i2 I' P: p
ROS脚本,要的自己加上去7 M: L& e' n/ c z; O' f7 E
/ ip firewall filter8 t2 o- W1 _1 {- r% Q; e- [+ d
add chain=forward content=yu.8s7.net action=reject comment="DF6.0", J l9 x' G+ K3 G
add chain=forward content=www.tomwg.com action=reject
`1 c5 q3 c* y I6 }二是在c:windowssystem32drivers下建立免疫文件: pcihdd.sys
6 S# c- t8 L, w三是把他要修改的文件在做母盘的时候,就加壳并替换。
3 a/ d$ W2 r4 h& E) N3 @在%systemroot%system32drivers目录下 建立个名为 pcihdd.sys 的文件夹,设置属性为 任何人禁止
4 @" g- ~7 `4 r批处理# l: [5 g$ D- Z: o+ ]( U
md %systemroot%system32driverspcihdd.sys
; K" E( c& F n8 p& V/ ~1 {cacls %systemroot%system32driverspcihdd.sys /e /p everyone:n & @$ N' i6 R" {. |5 b, @& C
cacls %systemroot%system32userinit.exe /e /p everyone:r8 Y: L6 t2 O, ?7 \ x
exit
搜索更多相关主题的帖子:
机器狗 网络 SONY 熊猫烧香 还原卡