发新话题
打印

菜鸟学习初级教程-----强烈推荐(一)

本主题由 admin 于 2008-6-22 16:03 置顶

黑客常用兵器之木马篇(下)

黑客常用兵器之木马篇(下)
5 k0 d4 N! ^8 F7 p, h0 L6 y3 M6 p! ?5 A0 n+ g; w5 l
! I9 A, t# j) m# D; }! W! `; ^% S
 五
3 y, K8 a% c' I
) l  W* U& {/ ^$ G" a  “哈哈,你可知道除了冰河这样的木马经常使用的隐身技术外,更新、更隐蔽的方法已经出现,这就是―驱动程序及动态链接库技术。驱动程序及动态链接库技术和一般的木马不同,它基本上摆脱了原有的木马模式―监听端口,而采用替代系统功能的方法改写驱动程序或动态链接库。这样做的结果是:系统中没有增加新的文件所以不能用扫描的方法查杀、不需要打开新的端口所以不能用端口监视的方法进行查杀、没有新的进程所以使用进程查看的方法发现不了它,也不能用kill进程的方法终止它的运行。在正常运行时木马几乎没有任何的症状,而一旦木马的控制端向被控端发出特定的信息后,隐藏的程序就立即开始运作。此类木马通过改写vxd文件建立隐藏共享的木马,甚是隐蔽,我们上面的那些方法根本不会对这类木马起作用。
# s) r0 t* O3 b7 b
. z( Q1 d9 j0 `; @  j  “可是前辈说的这种木马晚生并没有见到啊。” & X$ o* Q+ w5 x
* o5 `; Q4 U; V. z: D
笨蛋!你没有见过,你怎么知道我老人家也没有见过?告诉你我已经看到了一个更加巧妙的木马,它就是Share。运行Share木马之前,我先把注册表以及所有硬盘上的文件数量、结构用一个监控软件DiskState记录了起来,这个监控软件使用128bit MD5的技术来捕获所有文件的状态,系统中的任何文件的变动都逃不过他的监视,这个软件均会将它们一一指出。”
& i% O, F: T- T, ^
# _, u& D2 Q2 ?& v$ ^; D  “前辈我这里第一次运行Share后,系统好像没有动静,使用Dllshow(内存进程察看软件)观看内存进程,似乎也没有太大的变化。一般木马都会马上在内存驻留的,或许此木马修改了硬盘上的文件。” 8 K- q* r( b" K; ?0 U5 j
$ |- ?- b4 c2 k( J
  “好,那么你就接着用DiskState比较运行share.exe前后的记录。” 0 ?  q. t# Y6 X7 v5 I. w
* M, q- e3 d  T6 T( T
  “程序显示windows\applog里面的目录的一些文件和system.dat、user.dat文件起了变化,并没有其他文件的增加和修改。”
- f! m5 v$ Q* p8 m* j% D% n" r" M) k' ^+ p5 f
  “系统中的applog目录里面存放了所有应用程序函数和程序调用的情况,而system.dat和user.dat则是组册表的组成文件。你把applog目录里面的share.lgc打开来观看,它的调用过程是什么?”

TOP

“调用过程如下:

“调用过程如下:
6 X/ `: j7 g+ |& b' S4 u4 ]# c" D1 y- P
  c15625a0 92110 "C:\WINDOWS\SYSTEM\OLEAUT32.DLL" ' T6 A9 r6 C  S1 q9 q9 Y: M. p
  c1561d40 c1000 "C:\WINDOWS\SYSTEM\OLE32.DLL" % a. N; o( ]  {9 M% h! ]
  c1553520 6000 "C:\WINDOWS\SYSTEM\INDICDLL.DLL"
7 ]. O7 Q2 S# t/ P4 }  c15d4fd0 2623 "C:\WINDOWS\WIN.INI" 0 N% ]# h; f) N& R: A
  c15645b0 8000 "C:\WINDOWS\SYSTEM\SVRAPI.DLL" ; G- k5 c& p% ]& K
  c1554190 f000 "C:\WINDOWS\SYSTEM\MPR.DLL"
( o) B  Q+ y, O/ A, G! L& \; ]  c154d180 a1207 "C:\WINDOWS\SYSTEM\USER.EXE"
- Y% e. L8 H( r( `2 _2 A" k  c1555ef0 13000 "C:\WINDOWS\SYSTEM\MSNET32.DLL" . c5 y- A, }; N  k# l% N, W# O

; e' D3 k2 K9 J+ v* K3 b  但是为什么前辈我们看不到MSWINSCK.OCX或WSOCK2.VXD的调用呢?如果木马想要进行网络通讯,是会使用一些socket调用的。”
/ b$ z4 r& S3 W/ P5 l$ N5 C
6 J3 j. G: p# l2 M9 X$ M  “那么接着你再观察注册表的变化。”
7 _/ T/ D9 g, ?  “好像在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Network\LanMan下面,多了几个键值,分别是CJT_A$、CJT_C$、CJT_D$、CJT_E$、CJT_F$,其内部键值如下: 1 ~; R. B( N+ B- G  u+ ]9 l7 Y0 ^
! n) O" H6 c$ b) R/ u
  "Flags"=dword:00000302 . n  w- \, A5 o
  "Type"=dword:00000000
- x2 }2 p0 s* e1 z1 d2 G& ?  "Path"="A:\\" 《-----路径是A到F
5 N9 A. ?6 {5 e0 [- H  "Parm2enc"=hex: # ~% Z, e( O' L5 p7 Q6 ]6 J) t
  "Parm1enc"=hex:
" X& ]. z2 |% R" q. E* t  "Remark"="黑客帝国" / g3 _) D: c5 W9 F, {! [
  ” - ]( P% x8 X+ J, G$ F& L# l
  “这就对了,然后你在浏览器的地址栏输入\\111.111.111.1\CJT_C$。” 3 n1 m# u) ]  F& j+ Y% O3 F

0 c! c. Y2 {4 m. [0 Z, r8 x: t  “啊!居然把我的C盘目录文件显示出来了。” 7 A$ M6 x+ l, s" ]5 t5 V
  “现在你把CJT_C$改成matrix然后重启计算机,接着在浏览器的地址栏输入\\111.111.111.1\matrix。” & W4 d: G7 x, ?3 w% X

4 f* h2 r8 N% j# q* q% y' a% I  “前辈也显示C盘目录文件了,很奇怪的是,在我的电脑里面硬盘看上去并没有共享啊?”
* A5 J3 {+ K/ j- H/ c1 P  “哈哈,那你再把"Flags"=dword:00000302的302改成402,reboot计算机。”
0 C& R% [8 t' r4 v- r7 q
7 t9 V' K, Z, k) o3 b  “嘻嘻,硬盘共享已显示出来了。那么如何防止这种木马那?” 4 ?2 l$ G# `# m- E2 d8 G% n3 ~
“哈哈哈哈,这种木马只不过用了一个巧妙的方法隐藏起来而已。你现在把HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Network\LanMan下面的CJT_A$、CJT_C$、CJT_D$、CJT_E$、CJT_F$全部删掉。如果你还放心不下,也可以把windows\system\下面的Vserver.vxd(Microsoft 网络上的文件与打印机共享,虚拟设备驱动程序)删掉,再把[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\下的VSERVER键值删掉。这样就可以了。另外,对于驱动程序/动态链接库木马,有一种方法可以试试,使用Windows的〖系统文件检查器〗,通过〖开始菜单〗-〖程序〗-〖附件〗-〖系统工具〗-〖系统信息〗-〖工具〗可以运行〖系统文件检查器〗,用〖系统文件检查器〗可检测操作系统文件的完整性,如果这些文件损坏,检查器可以将其还原,检查器还可以从安装盘中解压缩已压缩的文件。如果你的驱动程序或动态链接库在你没有升级它们的情况下被改动了,就有可能是木马,提取改动过的文件可以保证你的系统安全和稳定。”

TOP

; ^8 U5 d8 I. J$ P; x
8 l0 X, E! h5 c
  “此外很多人中木马都会采用如下手段:
4 o7 S8 s; y% `9 P& t2 I& B) D5 b& a
6 Z' {; T. d5 J! }) j/ y  1.先跟你套近乎,冒充成漂亮的美眉或者其他的能让你轻信的人,然后想方设法的骗你点他发给你的木马。
4 o! L1 q+ ]4 u; g9 x( S, H% s8 g! q+ _: w$ v$ L$ p8 g
  2.把木马用工具和其它的软件捆绑在一起,然后在对文件名字进行修改,然后修改图标,利用这些虚假的伪装欺骗麻痹大意的人。 7 B- Y3 l! Q; H9 N" z" z2 C9 g
4 {$ _# L6 N# q
  3.另外一种方法就是把木马伪装好后,放在软件下载站中,着收渔翁之利。 3 o, \5 N0 X  P, R; |1 T$ i

' C2 c$ }! Y) ?1 b  所以我这里提醒你一些常见的问题,首先是不要随便从小的个人网站上下载软件,要下也要到比较有名、比较有信誉的站点,通常这些网站的软件比较安全。其次不要过于相信别人,不能随便运行别人给的软件。而且要经常检查自己的系统文件、注册表、端口等,而且多注意些安全方面的信息。再者就是改掉windows关于隐藏文件后缀名的默认设置,这样可以让我们看清楚文件真正的后缀名字。最后要提醒你的是,如果有一天你突然发现自己的计算机硬盘莫名其妙的工作,或者在没有打开任何连接的情况下,猫还在眨眼睛,就立刻断线,进行木马的搜索。”

TOP

发新话题
手机号码所在地查询:
Google
IP地址: