Shodan搜索技巧
简介
Shodan是一个专门用于搜索联网设备和网络服务的搜索引擎,被誉为"黑客的Google"。它能够扫描整个互联网并收集各种设备和服务的信息,包括Web服务器、路由器、IoT设备等。掌握Shodan的搜索技巧对于网络安全研究人员和渗透测试人员非常重要。本文将介绍使用Shodan搜索引擎发现互联网设备的技巧。
Shodan基础搜索语法
- 基础搜索
- 直接输入关键词进行搜索
- 例如: apache
- 可以发现运行Apache服务的设备
- 过滤器搜索
- country: 国家代码过滤
- port: 端口过滤
- product: 产品名称过滤
- version: 版本号过滤
- 组合搜索
- 使用多个过滤器组合搜索
- 例如: apache country:CN port:80
- 可以精确查找目标设备
常用过滤器
- 地理信息过滤
- country:"CN" - 中国设备
- city:"Beijing" - 北京市设备
- org:"China Telecom" - 中国电信设备
- isp:"Google" - Google ISP设备
- 网络服务过滤
- port:22 - SSH服务
- port:80 - HTTP服务
- port:443 - HTTPS服务
- port:3389 - RDP服务
- 设备信息过滤
- product:"Apache httpd" - Apache服务器
- version:"1.0" - 特定版本
- os:"Windows" - Windows系统
- hostname:"server" - 主机名包含server
高级搜索技巧
- 漏洞设备搜索
- 查找已知存在漏洞的设备
- vuln:CVE-2014-0160 - 心脏出血漏洞
- vuln:CVE-2017-0144 - EternalBlue漏洞
- has_vuln:true - 存在任意漏洞
- 特定设备搜索
- device:"router" - 路由器设备
- device:"webcam" - 网络摄像头
- device:"printer" - 网络打印机
- device:"firewall" - 防火墙设备
- 工业控制系统搜索
- product:"Siemens" - 西门子设备
- product:"Modbus" - Modbus协议设备
- product:"SCADA" - SCADA系统
- has_tag:"ics" - 工业控制系统
Shodan使用建议
- 遵守相关法律法规和道德准则
- 仅在授权范围内使用Shodan
- 注意保护个人和企业隐私
- 定期更新搜索技巧和知识
- 结合其他工具进行综合分析