0x01 Netbios协议探测
1.1 netbios简介
IBM公司开发,主要用于数十台计算机的小型局域网。该协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的同一的命令集,作用是为了给局域网提供网络以及其他特殊功能。系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名-——特指基于NETBIOS协议获得计算机名称——解析为相应IP地址,实现信息通讯,所以在局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享
1.2 nmap扫描
nmap -sU --script nbstat.nse -p137 192.168.1.0/24 -T4
1.3 msf扫描
msf > use auxiliary/scanner/netbios/nbname
1.4 nbtscan扫描
项目地址:http://www.unixwiz.net/tools/nbtscan.html
Windows:
nbtscan-1.0.35.exe -m 192.168.1.0/24
nbtstat -n
Linux:
nbtscan -r 192.168.1.0/24
nbtscan-v-s: 192.168.1.0/24
0x02 ICMP协议探测
2.1 ICMP简介
它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
2.2 CMD下扫描
扫描内网C段存活主机
命令行直显:
for /l %i in (1,1,255) do @ ping 10.0.0.%i -w 1 -n