1. 引言
Shodan是一款强大的网络空间搜索引擎,被誉为"黑客的搜索引擎"。对于渗透测试工程师来说,掌握Shodan的高级使用技巧可以大大提高信息收集的效率和质量。本指南将详细介绍Shodan的高级搜索技术,帮助渗透测试工程师更好地利用这一工具。
2. Shodan基础
在深入高级技术之前,让我们先回顾一下Shodan的基础知识:
- Shodan主要用于搜索互联网上的设备和服务
- 它不仅索引网页,还索引设备的banner信息
- Shodan可以找到各种联网设备,如服务器、摄像头、路由器等
3. 高级搜索语法
3.1 基本过滤器
country:
:按国家代码过滤city:
:按城市过滤port:
:按端口号过滤os:
:按操作系统过滤hostname:
:按主机名过滤
示例:country:US port:80 os:linux
3.2 网络和IP过滤器
net:
:搜索特定IP范围asn:
:按自治系统号码搜索
示例:net:192.168.0.0/24
或 asn:AS15169