利用路由追踪工具收集路由信息

预备知识

了解traceroute、Dmitry、Itrace、Tcptraceroute、tctrace等工具的使用方法。

实验

1、此环境用bt5、Linux(可能需要装Java)

2、打开目标主机linux,输入用户名:root,密码:123456.如图:
利用路由追踪工具收集路由信息_第1张图片

3、 使用命令ifconfig,查看ip。如图:
利用路由追踪工具收集路由信息_第2张图片

4、打开目标主机bt5,进入如下命令行模式,然后输入startx进入图形界面。
新手我们建议进入图形界面进行相应的操作。如图所示:
利用路由追踪工具收集路由信息_第3张图片

5、点击菜单栏上的terminal按钮。打开终端。如图所示:
利用路由追踪工具收集路由信息_第4张图片

6、打开命令终端后,输入下面的命令来ping网络设备。如图:
利用路由追踪工具收集路由信息_第5张图片

7、traceroute工具的使用。
(1)使用traceroute追踪192.168.1.185.追踪成功。如图:
利用路由追踪工具收集路由信息_第6张图片

(2)使用traceroute来追踪www.baidu.com。(该ip地址为百度的ip)追踪成功。如图:
利用路由追踪工具收集路由信息_第7张图片

(3)使用traceroute来追踪 www.w3school.com 。追踪失败。如图:
利用路由追踪工具收集路由信息_第8张图片

8、打开/usr/local/bin,有dmitry工具。如图:
利用路由追踪工具收集路由信息_第9张图片

9、使用命令./dmitry查看其帮助文件。如图:
利用路由追踪工具收集路由信息_第10张图片

10、下图为使用dmitry工具的扫描的结果,开放了ssh的22端口。如图:
利用路由追踪工具收集路由信息_第11张图片

11、我们在来扫描一下 www.baidu.com 开放的端口。下图说明百度只允许数据通过80端口传输。如图:
利用路由追踪工具收集路由信息_第12张图片

12、itrace具有traceroute的功能,不同之处在于他使用icmp反射请求。如果防火墙禁止了traceroute,但允许 icmp的反射请求,那么仍可以使用itrace来追踪防火墙内部的路由。打开如下图文件:
利用路由追踪工具收集路由信息_第13张图片

13、执行./itrace –I eth0 –d www.baidu.com命令。我们能看见reply(回复)
利用路由追踪工具收集路由信息_第14张图片
(对比)Traceroute追踪,到后面都追踪失败了。
利用路由追踪工具收集路由信息_第15张图片
利用路由追踪工具收集路由信息_第16张图片

14、tcptraceroute可以作为一个传统的traceroute的补充工具,tcptraceroute通过项目标主机tcp syn数据包来追踪路由。如果防火墙禁止了traceroute,但仍允许特定tcp端口的通信,那么tcptraceroute还是可以追踪到路由。打开/usr/local/bin。如图:
利用路由追踪工具收集路由信息_第17张图片

15、执行tcptraceroute命令。我们可以看见成功追踪。如图:
利用路由追踪工具收集路由信息_第18张图片

16、我们使用traceroute来追踪w3school,下图后部分已经追踪失败了。如图:
利用路由追踪工具收集路由信息_第19张图片

利用路由追踪工具收集路由信息_第20张图片  

17、打开如下目录,使用tctrace工具。该工具与itrace类似,但他使用tcp syn数据包代替了icmp反射包。
利用路由追踪工具收集路由信息_第21张图片

18、使用命令./tctrace –I eth0 –d www.w3school.com 。追踪成功。如图:
利用路由追踪工具收集路由信息_第22张图片

路由追踪实验到此就结束了,关闭实验环境。

你可能感兴趣的:(Back,Track,5,大数据,安全)