说IT
做产品,写代码
一个关注信息安全技术与人文的IT博客
一.主机发现
1.arping
对直连网络,使用ARP request进行测试,一个特定IP是否正在被使用
1
| arping -c 3 220.181.29.130
|

2.fping
使用ICMP ECHO一次性请求多个主机
1
| fping -s -r 1 -g 192.168.0.1 192.168.0.254
|
3.genlist
获取使用清单,通过ping探针的响应
4.hping3(太复杂)
支持发送自定义包和目标的回应,它支持TCP,UDP,ICMP和RAW-IP协议
1 2
| hping3 hping send{ip(daddr=192.168.0.10)+icmp(type=8,code=0)}
|
5.nbtscan
扫描一个IP地址范围的NetBIOS名字信息,它将提供一个个关于IP地址,NetBIOS计算机名,服务可用性,登录用户名和MAC地址的报告
6.nping
允许用户产生各种网络数据包(TCP,UDP,ICMP,ARP),也允许用户自定义协议头部,例如 源和目的,TCP和UDP端口号
1 2 3
| nping -c 1 --tcp -p 80 --flags syn 192.168.0.10 nping -c 1 --tcp -p 80 --flags ack 192.168.0.10 (reset) nping -c 1 --udp -p 80 192.168.0.10 (ICMP Port unreachable)
|
7.onesixtyone
1 2 3
| cd /pentest/enumeration/snmp/onesixtyone/ dir ./onesixtyone -c dict.txt 192.168.0.10
|
8.protos
主要用于扫描特定主机(路由器)上所支持的协议
1 2
| cd /pentest/enumeration/iraps/ ./protos -i eth1 -d 192.168.0.10 -v
|
二.操作系统指纹
1.p0f
一个被动的操作系统指纹监控工具,Cisco IPS就是用这个程序获取目标的操作系统
1 2
| cd /pentest/enumeration/iraps/ p0f
|
2.Xprobe2(功能强大)
主动os指纹探测工具
三.端口扫描
图形化网络扫描工具,发现网络中活动主机
图形化网络扫描工具,抓包
3.NMAP(推荐)
综合性网络扫描工具,渗透,极力推荐
功能
1 2 3 4 5
| 主机发现 服务版本检测 操作系统检测 网络追踪 NMAP脚本引擎
|
1 2
| nmap -v -n -sP 192.168.112.0/24(主机扫描) nmap -v -n -A 192.168.112.128(端口扫描)
|

四.服务探测
1.Amap
工具,用于检测特定端口上运行的服务
1
| amap -bq 192.168.112.128 80
|
2.Httprint
用于检测HTTP服务器软件和版本
1 2
| cd /pentest/enumeration/www/httprint/linux ./httprint -h 192.168.112.128 -s signatures.txt
|
Tags:
本文代表个人观点,内容仅供参考。若有不恰当之处,望不吝赐教!