域内主机存活探测总结
注:本文中的工具均来源自互联网,后门自查。
在进入目标域后,对域内主机进行存活探测是不可或缺的一步,在此记录一下亿些常见的方法。
1、ping
使用 ping 进行检测的优点是不容易触发检测规则,缺点是速度较慢,如果目标开启了禁止 ping 的策略,那这个方法就 gg 了。
Windows
for /l %i in (1,1,255) do @ping 192.168.7.%i -w 1 -n 1|find /i "ttl="C:\Users\daniel10>for /l %i in (1,1,255) do @ping 192.168.7.%i -w 1 -n 1|find /i "ttl="
来自 192.168.7.7 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.7.107 的回复: 字节=32 时间=1ms TTL=64
来自 192.168.7.110 的回复: 字节=32 时间<1ms TTL=128Linux
for k in $( seq 1 255);do ping -c 1 192.168.7.$k|grep "ttl"|awk -F "[ :]+" '{print $4}'; doneteamssix@localhost:~# for k in $( seq 1 255);do ping -c 1 192.168.7.$k|grep "ttl"|awk -F "[ :]+" '{print $4}'; done
192.168.7.7
192.168.7.107
192.168.7.110VBS
2、PowerShell
TSPingSweep
PowerShell TSPingSweep 扫描脚本下载地址:

ARPScan
PowerShell ARPScan 扫描脚本下载地址:https://raw.githubusercontent.com/EmpireProject/Empire/master/data/module_source/situational_awareness/network/Invoke-ARPScan.ps1
3、arp-scan
arp-scan 使用 ARP 协议进行探测。arp-scan Windows 下载地址:https://github.com/QbsuranAlang/arp-scan-windows-
4、arp-ping
Arp-ping 基于 arp 协议,它可以 “ping” 受防火墙保护的主机,下载地址:https://www.elifulkerson.com/projects/arp-ping.php
由于 arp-ping 只能一次 ping 一台主机,但在测试过程中肯定不能一台一台的 ping ,所以这里参考上面的 ping 脚本写了一个 arp-ping 循环 ping 主机的脚本。
5、Empire
Empire 内置了arpscan 模块,该模块可利用 arp 协议对内网主机进行探测。将目标主机上线 Empire 后,使用 powershell/situational_awareness/network/arpscan 模块,设置扫描范围即可,具体如下:
6、nbtscan
nbtscan 有 Windows 和 Linux 两个版本,使用 netbios 协议扫描本地或远程 TCP/IP 网络上的开放 NetBIOS 名称服务器。
nbtscan 下载地址:http://www.unixwiz.net/tools/nbtscan.html
7、unicornscan
unicornscan 使用 UDP 协议,在 kali 下可以直接 apt-get 进行安装,这个使用起来感觉有点慢。
8、scanline
McAfee 出品,推荐 win 下使用(管理员执行),scanline 项目地址:www.mcafee.com/us/downloads/free-tools/termsofuse.aspx
但是项目地址的下载按钮貌似失效,其他的下载地址:https://www.lanzous.com/i32zncf
9、telnet
通过 telnet 探测 445 端口或者其他端口判断主机存活。
10、tcping
tcping.exe 是一个命令行程序,其操作类似于“ping”,但它通过 TCP 工作,下载地址:https://elifulkerson.com/projects/tcping.php
11、cping
k8 团队出品,下载地址:https://www.lanzous.com/i3837ne#Window
下载解压后可以看到很多个 exe 文件,其分别代表了.net 编译版本,编译版本对应系统如下:
12、fscan
影舞者大佬写的一款工具,使用起来感觉很是方便,工具下载地址:https://github.com/shadow1ng/fscan
13、Nmap
提到扫描自然不能少了 nmap,nmap 支持多种协议的扫描,具体如下:
14、MSF
除了 Nmap 之外,万能的 MSF 自然也不能少,MSF 能够进行主机存活探测的模块如下:
除了上述工具外,还有 netdiscover、snscan 等工具可用于内网主机存活探测,在这其中有些工具因为使用起来感觉探测的不是很理想等原因,在此就不记录了,如果读者感兴趣的话可自行尝试玩玩。
参考文章:
https://soapffz.com/sec/21.html
https://micro8.gitbook.io/micro8/contents-1
https://www.cnblogs.com/xiaozi/p/13722474.html
https://www.cnblogs.com/-mo-/p/11908260.html
https://blog.csdn.net/weixin_42918771/article/details/108798729
来源: TeamsSix 文章作者: TeamsSix 文章链接: https://teamssix.com/210224-210909.html 本文章著作权归作者所有,任何形式的转载都请注明出处。
Last updated
Was this helpful?