提交 2428404e 编写于 作者: W wizardforcel

4.2

上级 6cfe6e65
......@@ -48,7 +48,8 @@
```
snmpwalk -c public 192.168.10.200 -v 1 | grep hrSWInstalledName
HOST-RESOURCES-MIB::hrSWInstalledName.1 = STRING: "VMware Tools" HOST-RESOURCES-MIB::hrSWInstalledName.2 = STRING: "WebFldrs"
HOST-RESOURCES-MIB::hrSWInstalledName.1 = STRING: "VMware Tools"
HOST-RESOURCES-MIB::hrSWInstalledName.2 = STRING: "WebFldrs"
```
6. 以及使用相同工具枚举开放的TCP端口:
......@@ -91,3 +92,94 @@
```
1. 我们现在可以记录所获得的结果了。
## 4.2 判断网络范围
使用上一节中我们所收集的信息,我们就能着眼于判断目标网络的IP地址范围。在这个秘籍中我们将要探索完成它所用的工具。
### 操作步骤
让我们通过打开终端窗口来开始执行判断网络范围的步骤:
1. 打开新的终端窗口,并且键入以下命令:
```
dmitry -wnspb targethost.com -o /root/Desktop/dmitry-result
```
2. 完成之后,我们应该在桌面上得到了一个文本文件,名称为`dmitry-result.txt`,含有收集到的目标信息:
![](img/4-2-1.jpg)
3. 键入以下命令来执行ICMP netmask请求:
```
netmask -s targethost.com
```
4. 使用scapy,我们就可以执行并行路由跟踪。键入以下命令来启动它:
```
scapy
```
5. scapy启动之后,我们现在可以输入以下函数:
```
ans,unans=sr(IP(dst="www.targethost.com/30", ttl=(1,6))/TCP()
```
6. 我们可以输入以下函数来将结果展示为表格:
```
ans.make_table( lambda (s,r): (s.dst, s.ttl, r.src) )
```
结果如下:
```
216.27.130.162 216.27.130.163 216.27.130.164 216.27.130.165
1 192.168.10.1 192.168.10.1 192.168.10.1 192.168.10.1
2 51.37.219.254 51.37.219.254 51.37.219.254 51.37.219.254
3 223.243.4.254 223.243.4.254 223.243.4.254 223.243.4.254
4 223.243.2.6 223.243.2.6 223.243.2.6 223.243.2.6
5 192.251.254.1 192.251.251.80 192.251.254.1 192.251.251.80
```
7. 我们需要键入以下函数来使用scapy获得TCP路由踪迹:
```
res,unans=traceroute(["www.google.com","www.Kali- linux.org","www.targethost.com"],dport=[80,443],maxttl=20, retry=-2)
```
8. 我们只需要键入以下函数来将结果展示为图片:
```
res.graph()
```
![](img/4-2-2.jpg)
9. 保存图片只需要下列命令:
```
res.graph(target="> /tmp/graph.svg")
```
0. 我们可以生成3D展示的图片,通过键入下列函数来实现:
```
res.trace3D()
```
1. 键入以下命令来退出scapy:
```
exit()
```
2. 在获得结果之后,我们现在可以对其做记录。
### 工作原理
在步骤1中,我们使用了`dmitry`来获取目标信息。参数`-wnspub`允许我们在域名上执行WHOIS查询,检索`Netcraft.com`的信息,搜索可能的子域名,以及扫描TCP端口。选项`-o`允许我们将结果保存到文本文件中。在步骤3中,我们建立了一个简单的ICMP netmask请求,带有`-s`选项,来输出IP地址和子网掩码。接下来,我们使用scapy来执行目标上的并行路由跟踪,并在表格中展示结果。在步骤7中,我们在不同主机的80和443端口上执行了TCP路由跟踪,并且将最大TTL设置为20来停止这个过程。在获得结果之后,我们创建了它的图片表示,将它保存到临时目录中,同时创建了相同结果的3D表示。最后,我们退出了scapy。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册