Shodan在渗透测试及漏洞挖掘中的一些用法 (3)

Shodan在渗透测试及漏洞挖掘中的一些用法

 

  

  这个时候需要做的就是,点击这个icon图标,就像我们之前细化场景一中的搜索结果一样,然后将输入的删掉,就可以得到所有携带该icon的网站了。

 

 

Shodan在渗透测试及漏洞挖掘中的一些用法

  

  当然对于公司资产的收集,除了上面的方法,还有其他方法,这里再说一种。一般大型的公司都会购买一个或几个网段来使用,并且会进行等级,那么这里就可以用到我们刚才提到过的”org”语法来进行搜索,这里拿阿里巴巴进行举例。

  直接在Shodan中搜索阿里巴巴,看返回什么:

 

Shodan在渗透测试及漏洞挖掘中的一些用法

  主意我框起来的地方,这个位置显示的就是他的所属组织,那么根据我们上面讲的,这里我们点击Alibaba,然后将我们刚才输入的alibaba删掉,然后只看中国的服务器,再次搜索,看会得到什么。

 

Shodan在渗透测试及漏洞挖掘中的一些用法

       

  这样就得到了所有阿里巴巴集团网段的服务器,但由于阿里业务巨大,再加上有阿里云业务,所以结果中并不都是阿里自家的东西,这里只是讲一个大致思路,具体怎么进一步利用,还需要自己思考。

  当我们得到了我们需要的结果时,如果结果数量巨大,下一步需要考虑可能就是怎么导出结果了,这里说一下,Shodan是自带了数据导出功能的,但是需要付费,当注册成为会员时,会默认送20次,导出成功时会给你邮箱发一封邮件,但是我认为他比较坑,因为有时候导出一个数据可能需要好几天的时间。想到爬虫的同学可以尝试一下。。因为我试过,但是因为有反爬虫并没有成功,当发现为爬虫时,会限制你的搜索到最多20页,不管你是不是会员。我想到的解决办法是将每一页网页都保存在本地,然后在本地进行提取,还怕什么反爬虫。

 

Shodan在渗透测试及漏洞挖掘中的一些用法

 

最后在列举一些比较常用的搜索语句来供大家参考,什么时候用什么样的语句,完全取决于你怎么去想。

  asn            区域自治编号      

  port                 端口                           

  org                 ip所属组织机构

  os                  操作系统类型

  http.html         网页内容

  html.title        网页标题

  http.server     http请求返回中server的类型

  http.status        http请求返回响应码的状态

  city                城市

  country          国家

  product               所使用的软件或产品

  vuln              CVE漏洞编号,例如:vuln:CVE-2014-0723

  net                搜索一个网段,例如:123.23.1.0/24

  其实Shodan的关键词还有很多,经纬度、ssl信息、smb版本号、区号、返回码状态等等,只要发挥你的想象力,从结果中寻找结果,学会举一反三,就总能得到你想要的。:)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgggs.html