使用Shodan搜索网络漏洞的7个简单步骤

发布者:上海IT外包来源:http://www.lanmon.net点击数:4768

Shodan是一个搜索引擎,但它与谷歌搜索网址的搜索引擎不同。 Shodan用于搜索网络空间中的在线设备。您可以使用Shodan搜索引擎查找具有网络地址的特定类型的计算机SCADA(管理)。控制和数据采集系统)硬件和应用程序等
Shodan搜索引擎可被视为网络专业人员的现代漏洞评估工具,可扫描互联网并解析横幅和各种设备返回的其他信息。使用此数据,Shodan计算机搜索引擎可以确定哪些数据库和版本最受欢迎,特定位置有多少网络摄像头,以及这些设备的制造商和型号,或网络上存在多少匿名登录。 FTP服务器等
虽然有些人认为Shodan等网站可能为黑客漏洞提供便利,但IT和安全人员需要了解与攻击者一样多的信息才能建立有效的防御。因此,学习如何使用Shodan来发现漏洞也可以使他们受益。
当然,有很多方法可以使用Shodan,但为了减少您的弯路,我们总结了7条建议,以帮助您更好,更有效地使用Shodan搜索网络漏洞:
有效使用Shodan的7点建议
1.了解什么是“系统标志信息”(横幅)
与Google等传统搜索引擎不同,Shodan使用网络抓取工具来遍历整个网站。相反,它直接进入互联网的后台通道,审核设备的各个端口,并不断搜索与互联网相关的所有服务器和摄像机。打印机,路由器等
Shodan通过审核由各种设备的端口生成的系统标志来生成搜索结果,因此当您使用它时,您需要了解一点“系统标志信息”。
所谓的Banners实际上是服务在查询时返回的信息块。根据所服务的服务,横幅可以包含软件名称和版本,安装日期以及其他不同的信息。当然,横幅也可能被更复杂的所有者欺骗,因此请注意,Shodan会看到服务返回的内容,而不一定是它实际包含的内容。重要的是要意识到横幅来自服务,而不是服务器或主机。这意味着具有多个服务(例如HTTP服务,FTP服务或SNMP服务)的单个设备可以返回各种不同的横幅以响应不同的查询。
这些不同的服务还可以返回包含许多不同类型和数量的信息的横幅,这在构建复杂查询时非常重要。了解返回标头的格式意味着您将能够更好地解释Shodan提供的数据。
2.帮助专业书籍
开发Shodan的John Matherly(2009年发布)也写了一本关于它的电子书——《Shodan指导手册》(Shodan完全指南)。通过本书,用户可以更好地理解和使用Shodan搜索引擎。例如,Matherly详细解释了Shodan爬行动物的工作原理及其工作原理。这对于那些想知道Shodan搜索引擎可以做什么以及如何做的人来说非常重要。
除此之外,本书还介绍了如何构建多部分查询,并列出了附录中可用于搜索的所有过滤器。在Shodan中,过滤功能非常强大,用户可以使用各种过滤器来查找连接到Internet的特定类型的计算机(网络摄像头,路由器,服务器等)。
书中的大部分内容也可以从其他来源获得,而低成本的电子出版物显然更方便和易于使用。
3.获得正确的帐户
Shodan有许多不同的服务水平,从每月免费到数百美元不等。了解每个级别为您提供的内容以及如何使用它是问题的关键。
对于初学者来说,Shodan至少有六个独立的项目可供选择。任何人都可以访问搜索引擎并输入查询,但返回的结果数量将受到限制。注册网站可以增加您获得的结果数量。当您选择付费服务时,返回的结果数量和可用过滤器数量将大幅增加。
最基本的付费项目是49美元的一次性付款,它允许您使用大多数过滤器并返回大型数据集。价格较高的项目会返回更多查询结果并提供更多过滤器,这对安全专业人员非常重要。因为像“vuln”这样的过滤器允许搜索CVE并返回易受特定CVE攻击的设备。但是,此过滤器并非适用于所有人,并且您必须至少拥有Small Business Developer会员资格(每月299美元)或学术会员资源才能使用此过滤器。4.使用API
毫无疑问,能够访问shodan.ai网站,输入搜索条件并最终获得结果是一个非常愉快的过程。但是,出于许多安全目的,通过API调用将Shodan绑定到安全基础结构的一部分将极大地提高搜索引擎的功能和实用性。
通过API,Shodan结果可以直接提供给安全信息和事件管理系统以及其他安全分析引擎,以支持用于网络防御的数据集。此外,搜索结果可以从.XLS输入系统——,以各种不同格式“连续”流式传输实时数据。
Shodan为许多不同的语言和框架提供API调用。此外,Github和在线论坛中提供了许多不同的API使用示例,这些示例作为将Shodan与其他产品相关联的应用程序和粘合应用程序的基础。您可以使用Bishop Fox的一系列工具作为入门的起点,包括ShodanDiggity,它是SearchDiggity工具包的一部分。
5.越具体越有效
各种各样的查询都很有趣(例如“给我看网络摄像头”),但在高度针对性的搜索中经常存在非常有用的情报。学习如何尽可能具体地进行查询可能是使用Shodan数据进行有效防御的关键。
在Shodan,您获得的详细程度取决于您拥有的会员资格,如果您的终身会员资格至少为49美元,您将能够使用许多现有的过滤器。关于如何更好地实现这一目标还有许多其他资源,包括许多其他平台上的Github和基础项目。
与大多数搜索引擎一样,获取特定内容的关键是通过堆叠术语。这样,您可以在特定IP地址范围内找到网络摄像头,在特定城市中查找特定类型的路由器,或查找具有特定国家/地区特定配置详细信息的特定工业控制器。如果您试图找出您认为已部署的内容与用户实际放在网络上的内容之间的差异,那么此信息可能很有用。
6.介绍另一个浏览器
尽管Shodan功能强大,但它与Bing或Google等标准搜索引擎不同。例如,如果您正在寻找19世纪作者的“引用”,那么Shodan无法帮助您。这解释了为什么Shodan和其他浏览器组合可以更强大。那么你如何同时使用两个浏览器呢?如果您是渗透测试人员,您可能会这样做:您首先使用Shodan搜索特定设备。假设您专门搜索了特定的制造商和型号,并且已将物理位置和IP范围缩小到目标系统。然后,您将使用Google搜索设备的默认用户名和密码。找到相关信息后,您将看到目标设备是否已通过“基本安全性101”。
我们在此要强调的一点是,有许多关于物联网设备的不同类型的信息,并且Shodan无法找到所有这些信息。不可否认,Shodan是一个强大的工具,但它不是该工具包中唯一可用的工具。
7.图像结果同样重要
当我们分析搜索结果(特别是物联网结果)时,我们倾向于分析文本,但有时长文本列表的复杂性会给分析师带来巨大的工作量,甚至这些文本也可能从根本上说是没有意义的。这就是Shodan提供图像信息的原因,目的是更直观地显示搜索引擎找到的结果。
Shodan搜索引擎的两个基于图像的结果页面是Shodan Maps和Shodan Images。当您尝试围绕事件突发,漏洞和设备分发设置某种全局环境/上下文时,此图像结果非常有用。当然,图像页面也可以用于其他目的,例如研究人员可以查看之前未遇到的设备的登录和管理屏幕示例。有趣的是,它也证实了计算机UI设计师喜欢蓝色的程度。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部