释放 Shodan 潜能:你需要的知道的基本技巧

VSole2023-04-12 13:56:50

Shodan是一款备受喜爱和广泛使用的攻击面管理工具。但是你真的会使用它吗?希望本文能对你的漏洞挖掘之路有所帮助。

基础知识:

作为漏洞赏金猎人只需要记住4个基本的规则即可:

1、asn:{ASNnumber}  大型组织往往会有大量的IP,因此他们可能拥有自己的“互联网部分”,即IP集合,然后分配一个自治系统编号,Shodan可以通过这些编号进行搜索,以获得与公司相关的所有资产。

2、org:"Company name"同样,Shodan将使用其关联的组织名称来组织IP,可以使用“org” Dork 来检索这些IP。

3、port:{PortNumber} 可以用来搜索已开启(或至少曾开启)的特定端口。

4、最后,使用http.title:"title"搜索特定内容。

如何正确使用Shodan:

大多数人只会以一种方式使用 Shodan,尽管有四种方式——它们各有利弊。

首先,也是最著名的,Shodan 有一个 GUI——一个搜索栏——用于查询数据,它没什么特别之处,但它适用于较小规模的项目或测试。

https://www.shodan.io/search?query=test

其次,通过 CLI 的 Shodan, Shodan 允许通过命令执行查询和分析,这能够自动化你的工作流程、扩展项目并节省时间。如果想查看官方文档,可查看 (https://cli.shodan.io/#commands)。如果想要识别趋势、搜索特定技术的漏洞或查找0day漏洞,则该功能特别有用。

Shodan Download -下载功能会创建一个大型数据集,其中包含在本地执行查询所需的所有信息,从而为你节省API积分、允许重复分析并节省带宽,类似于数据库操作。shodan download --limit -1 org:Target wordpress

Shodan Parse -使用Parse函数可以从数据集中有选择地检索必要数据,然后可以将这些数据输送到进一步的工具链中。

Shodan Monitor 基本上很少被提及,它允许持续监控 IP 以获取更新,并且它是需要付费后才能使用,对于漏洞赏金猎人来说并不实用,这项服务也可以通过其他工具(例如 Massscan)作为替代方案,本文不做过多介绍。

最后,Shodan 有浏览器扩展,可以在后台运行并获取所在页面的有关信息。在寻找漏洞时,我们通常会在搜索网络应用程序时寻找端口 80/443,但通常会忽略其他端口,例如 8080、8888 等。因此,在目标获得更多信息会给你带来更多发现漏洞的机会。

此外,它还为我们提供了一个很好功能,如果我们需要更多信息,我们可以右键单击一个站点,然后在 Shodan 上搜索确切的页面。

Shodan Dork List:

本文的重点来了,下面是一些常用的Shodan Dork 规则列表,建议收藏

title:”kibana” port:”443"”230 login successful” port:”21"vsftpd 2.3.4 port:21230 ‘anonymous@’ login okset-cookie: webvpn;Siemens S7vsftpd 3.0.3Set-Cookie: phpMyAdminSet-Cookie: lang=Set-Cookie: PHPSESSIDSet-Cookie: webvpnSet-Cookie:webvpnlogin=1Set-Cookie:webvpnLang=enHow to do this appropriatelySet-Cookie: mongo-express=Set-Cookie: user_id=Set-Cookie: phpMyAdmin=Set-Cookie: _gitlab_sessionX-elastic-product: Elasticsearchx-drupal-cacheaccess-control-allow-originWWW-AuthenticateX-Magento-Cache-Debugkbn-name: kibanaX-App-Name: kibanax-jenkinsorg:’company’ port:’80, 81, 443, 8000, 8001, 8008, 8080, 8083, 8443, 8834, 8888'.site:target.cominurl:adminintitle:loginsite:website.comintitle:/adminsite:website.cominurl:adminintitle:adminintext:adminkibana content-length:217 net:cidrhtml:Dashboard Jenkins http.component:jenkinsX-Amz-Bucket-Regionx-jenkins 200X-Generator: Drupal 7all:mongodb server information all:metricsport:27017 -all:partially all:fs.filesport:9200" all:elastic indicesproduct:elastic port:9200title:system dashboard html:jiraproduct: apache tomcathtml:secret_key_basehtml:rack.versiontitle:Citrix Gateway org:*programorg*authentication disabled RFB 003.008html:/dana-na/Docker Containers: port:2375root@ port:23 -login -password -name -SessionCisco IOS ADVIPSERVICESK9_LI-MServer: NessusWWW230 login successful port:21"
shodan
本作品采用《CC 协议》,转载必须注明作者和本文链接
Shodan是一款备受喜爱和广泛使用的攻击面管理工具。如何正确使用Shodan:大多数人只会以一种方式使用 Shodan,尽管有四种方式——它们各有利弊。最后,Shodan 有浏览器扩展,可以在后台运行并获取所在页面的有关信息。此外,它还为我们提供了一个很好功能,如果我们需要更多信息,我们可以右键单击一个站点,然后在 Shodan 上搜索确切的页面。
Shodan 在 2009 年提供商业服务,Censys 在 2015 年完成开发,二者都提供互联网范围的探测扫描数据。Censys 研发了一整套方案(包括 ZMap、ZGrab 等),先扫描整个网络空间查看开放服务的端口,再收集端口的 Banner 信息。Shodan 的扫描方式目前没有对外公开。 二者作为业界的佼佼者,数据是否新鲜?扫描是否消耗目标资源?二者有什么典型的区别?
ShonyDanza是一款支持自定义且易于使用的安全工具,该工具基于Shodan实现其功能,并且可以利用Shodan的强大能力帮助研究人员实现安全研究、安全测试和安全防护等任务。
安全研究员 BushidoToken 最近利用 Shodan 网空搜索引擎,发现了三个新的信息窃密类恶意软件。
近日据外媒报道,安全研究人员通过 Shodan 搜索引擎发现近 2300 台安装了 etcd 组件的服务器暴露在互联网上,利用一些简单脚本即可从中获取登录凭证,如 cms_admin、mysql_root、 postgres 之类。目前经过测试已经成功地从这些服务器上检索到了来自 1,485 个 IP 、约 750 MB 的数据,其中包括 8,781 个密码、650 AWS 访问密钥、23 个密
Fav-upFav-up 是一款功能强大的IP查询工具,该工具可以通过Shodan和Favicon来帮助研究人员查询目标服务或设备的真实IP地址。工具安装首先,该工具需要本地设备安装并部署好Python 3环境。然后广大研究人员需要使用下列命令将该项目源码克隆至本地:git?接下来, 运行下列命令安装好Fav-up所需的依赖组件:pip3?除此之外,你还需要一个Shodan API密钥!-fu或—favicon-url:#无需在本地存储Favicon网站图标,但是需要知道目标图标的实际URL地址
利用该漏洞,攻击者能够在受影响的设备上创建账户,并完全控制这个账户;
ThunderSearch(闪电搜索器)是一款使用多个(目前支持Fofa、Zoomeye、360Quake,未来将支持Hunter、Shodan等)网络空间搜索引擎官方api开发的GUI界面的信息搜集工具。
VSole
网络安全专家