游客发表
钟馗之眼(ZoomEye)和Shodan、钟馗之眼Censys属于同一类东西——网络空间搜索引擎。网络它不搜网页内容,空间搜的搜索是暴露在互联网上的设备和服务。路由器、引擎摄像头、钟馗之眼工控系统、网络数据库、空间打印机,搜索只要联网且没做好防护,引擎都可能被它扫到。钟馗之眼
我第一次用ZoomEye是网络2016年前后。当时想查某品牌摄像头的空间默认后台页面分布情况,在搜索框里敲了一行指纹特征,搜索结果出来几十万条。引擎那一刻的感受挺复杂:一方面觉得这工具确实强,另一方面意识到互联网上裸奔的东西比想象中多得多。
ZoomEye背后是知道创宇在运营。原理不复杂:用大量分布式节点持续扫描全球IPv4和IPv6地址空间,抓取目标服务的banner信息、协议特征、证书数据等,然后建索引供人检索。跟Google爬网页不同,它爬的是“端口”和“协议”。
搜索语法是它的核心能力。比如你想找某个特定版本的Apache服务器,可以组合app:"Apache httpd"加版本号;想定位某个国家的某类设备,用country:"CN"加设备指纹就行。这种精确度让安全研究人员能快速摸清一类资产的暴露面。
2020年前后ZoomEye上线了“雷达”功能,能对指定IP段做持续监控。这个对甲方安全团队比较实用——你关注的网段里新冒出来什么服务,能及时收到通知。
安全研究员拿它做资产测绘和漏洞影响面评估。比如某个CMS爆了RCE,想知道国内有多少站点受影响,ZoomEye搜一下指纹就能估出量级。渗透测试人员用它做信息收集,这个不用多解释。
也有监管和合规场景。某些行业要求关键信息基础设施不能暴露特定端口,用ZoomEye定期扫一遍自己管辖范围,比人工排查高效太多。
当然,攻击者也会用。这没法回避。工具本身中性,看谁用、怎么用。ZoomEye对注册用户有查询额度限制,对敏感搜索词也有一定管控,但完全杜绝滥用不现实。
Shodan起步早,英文生态强,欧美用户多。ZoomEye的优势在国内资产覆盖和中文支持上。做国内目标的信息收集,ZoomEye的数据颗粒度通常更细。另外ZoomEye的Web界面对新手更友好一些,Shodan的筛选器体系相对复杂。
数据更新频率上,两者都在持续扫描,但具体周期官方没完全公开。实际使用中,新暴露的服务从上线到被收录,通常几天内能查到。
如果你刚接触这类工具,别一上来就搜“password”“admin”这种词,出来的结果噪音极大。从具体指纹入手更有效,比如某款设备的HTTP响应头特征、特定的HTML title、或者TLS证书里的组织字段。
另外注意法律边界。搜可以,但别拿去未授权访问。ZoomEye本身只是索引公开可见的信息,跟直接入侵是两码事,这个界限要拎清。
这类工具的存在本身就在提醒一件事:互联网的“公开”程度远超多数人直觉。你以为藏在内网的东西,可能因为一条配置失误就挂在了公网上。ZoomEye只是把那层窗户纸捅破了。
友情链接