当我们想要攻击远程设备时,确不知道ip地址和设备情况?别担心,暗黑搜索引擎shodan来帮你。
一、shodan介绍
shodan是一个专业化、商业化的信息搜索引擎,不同于普通的搜索引擎的是shodan是一个专门对网络设备进行的搜索引擎,因它的强大与便捷又被称为“暗黑谷歌”。
shodan可以做什么
- shodan可以查找任何网络设备(主机,服务,网络摄像头等)
- shodan可以过滤用户想查询的条件(筛选ip,国家/地区,操作系统等)
- shodan可以结合漏洞库,查询脆弱主机(vuln:<漏洞编号>、has_vuln:true)
- shodan提供可视化服务,用于用户方便使用图形化界面以及地图,让用户更加清晰的知晓网络设备分布情况。
- shodan可以结合渗透系统做信息查询(kali中自带shodan命令)
二、shodan使用
shodan官网
首先在官网注册账号,由于shodan是商业化搜索引擎,需要注册账号获取属于自己的KEY,虽然于免费注册选项,但是功能受到很多限制,有条件的朋友可以选择购买账号。
注册号账号后在搜索栏中搜索想要查询的设备即可,也可以在渗透系统中使用shodan init <key> 来进行添加你的shodan密钥(此处key是你在官网中注册好账号后的密钥)在系统中进行使用。
三、总结
shodan是商业化的网络设备扫描工具,使用前需要注册账号获取密钥。
shodan可以结合渗透测试系统进行信息查询。
shodan可以支持过滤操作以及结合漏洞库搜索脆弱主机。
附上shodan查询命令
-
查询国家和城市
限定国家country:"CN"
限定城市city:"ChengDu"
-
查询系统 OS 版本
os:"Windows Server 2008 R2"
os:"Windows 7"
-
查询端口
port:22
port:80
-
指定网段
net:"xxx.xxx.xxx.xxx/24"
-
指定使用的软件或产品
product:"Microsoft IIS httpd"
- 指定漏洞编号
vuln:"CVE-2014-0723"
shodan查询指令太多了就不一一列举了,查看详情请看shodan官网文档
shodan官网文档