有勇气的牛排博客

内网 探测域内存活主机 icmp ping arp

有勇气的牛排 926 网络安全 2021-08-26 21:57:34

1 利用NetBIOS快速探测内网

NetBIOS是局域网程序使用的一种应用程序编程接口(API),为程序提供了请求低级别服务的统一命令集,为局域网提供了网络及其他特殊功能。几乎所有的局域网都是在NetBIOS协议的基础上工作的。NetBIOS也是计算机的标识名,主要用于局域网中计算机的互访。NetBIOS的工作流程是正常的机器名解析查询应答的过程,因此推荐优先使用。

nbtscan是一个命令行工具,用于扫描本地或远程TCP/IP网络上的开放NetBIOS名称服务器。

有Windows和Linux两个版本,体积小,无需安装特殊库或DLL即可使用。

1.1 开启NetBIOS

开启NetBIOS

1.2 下载

地址:

http://www.unixwiz.net/tools/nbtscan.html#download

1.3 使用

可在cmd下运行

1.3.1 帮助

nbt

nbtscan帮助

1.3.2 扫描整个网段

nbtscan扫描整个网段

2 ICMP快速探测内网

2.1 ping

windows

for /l %i in (1,1,255) do @ping 192.168.56.%i -w 1 -n 1|find /i "ttl="

windows ping扫描内网主机

linux

for k in $( seq 1 255);do ping -c 1 192.168.56.$k|grep "ttl"|awk -F "[ :]+" '{print $4}'; done

linux ping扫描内网主机

3 ARP扫描探测内网

3.1 arp-scan 工具

这里演示windows,linux已经写过

3.1.1 下载

https://api.256file.com/arp.exe/m-download-59885.html

3.1.2 使用

3.1.2.1 参数 -a

通过询问当前的 ARP 条目来显示当前的 ARP条目协议数据。如果指定了 inet_addr,则IP和物理仅显示指定计算机的地址。如果多个网络接口使用 ARP,每个 ARP 的条目表显示。

arp -a

arp -a

3.1.2.2 参数 -g

-g-a 相同

inet_addr 指定 Internet 地址。
-N if_addr 显示指定网络接口的 ARP 条目通过 if_addr

arp -g

arp -g

3.1.2.3 参数-d

删除inet_addr 指定的主机

arp -d 
3.1.2.4 参数-s

添加主机并关联 Internet 地址 inet_addr使用物理地址 eth_addr。物理地址是以由连字符分隔的 6 个十六进制字节给出。入口是永久性的。

概括:将ip地址与物理地址关联

arp -s 192.168.56.10 00-aa-00-62-c6-09

还有Empire中的arpscan模块

4 常规TCP/UDP端口扫描探测内网

4.1 ScanLine

ScanLine是一款经典的端口扫描工具,可以在所有版本的Windows操作系统中使用,体积小,仅使用单个文件,同时支持TCP/UDP端口扫描


留言

专栏
文章
加入群聊