Web信息收集,互联网上的裸奔者

Web信息收集,互联网上的裸奔者

  • 1.域名信息收集
    • 对应ip收集
    • 子域名收集
    • whois(注册人)信息查询
  • 2.网站指纹识别
  • 3.整站分析
    • 服务器类型(Linux/Windows)
    • 网站容器(Apache/Nginx/Tomcat/IIS)
    • 脚本类型(php/jsp/asp/aspx)
    • 数据库类型(Mysql/Oracle/Accees/Sqlserver)
  • 4.主机扫描
  • 5.端口扫描
  • 6.网站敏感目录和文件
  • 7.旁站C段
  • 8.网站漏洞扫描

信息收集对于渗透测试前期来说是非常重要的,因为只有我们掌握了目标网站或目标主机足够多的信息之后,我们才能更好地对其进行漏洞检测。正所谓,知己知彼百战百胜!

信息收集的方式可以分为两种:主动和被动。

  • 主动信息收集:通过直接访问、扫描网站,这种流量将流经网站
  • 被动信息收集:利用第三方的服务对目标进行访问了解,比例:Google搜索、Shodan搜索等

1.域名信息收集

当我们确定了要渗透的目标,也就是知道了其域名,接下来我们需要收集域名对应的 ip,域名的whois信息、子域名等等一系列与域名相关的信息。

对应ip收集

  1. 通过全球ping来获得域名对应的IP信息:例如现在我们想获取百度的IP地址

多个地点ping服务器

Web信息收集,互联网上的裸奔者
  1. 利用siteip查找历史记录

有些网站可能刚刚建站的时候没有配置CDN缓存,那么可以通过查找网站最初的IP地址,这个地址大概率就是网站的真实IP地址

siteip查询

Web信息收集,互联网上的裸奔者

子域名收集

子域名信息收集一键直达

whois(注册人)信息查询

whois是用来查询域名注册所有者等信息的传输协议。简单说,whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商)。通过whois来实现对域名信息的查询。

  1. 爱站网 成功查到备案号和注册人的名字了

Web信息收集,互联网上的裸奔者
3. 站长之家whois查询

Web信息收集,互联网上的裸奔者

3.整站分析

Web信息收集,互联网上的裸奔者
  1. 通过浏览器抓包得到服务器类型:(如下是一个明显的Windows服务器)

Web信息收集,互联网上的裸奔者

脚本类型(php/jsp/asp/aspx)

  1. 根据网站URL来判断

一些网站的URL后缀会暴漏自己的脚本类型

  1. 利用Google骇客语法进行查询,例如:查询网站是否为php脚本类型
  1. 通过谷歌插件:Wappalyzer – 技术分析器

Web信息收集,互联网上的裸奔者

数据库类型(Mysql/Oracle/Accees/Sqlserver)

我们需要知道网站用的是哪种类型的数据库:Mysql、Oracle、SqlServer 还是 Access 。虽然这几种数据库的语法大体上相同,但是还是有区别的。所以我们还是要知道目标网站用的是哪种数据库,并且数据库是哪个版本的

几种数据库的区别:

  • Access 全名是Microsoft Office Access,是由微软发布的关联式数据库管理系统。小型数据库,当数据库达到100M左右的时候性能就会下降。数据库后缀名: 一般是asp的网页文件用access数据库
  • SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),是一个比较大型的数据库。端口号为。数据库后缀名
  • MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统,在 WEB应用方面MySQL是最好的应用软件之一,MySQL数据库大部分是php的页面。默认端口是
  • Oracle又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。常用于比较大的网站。默认端口是

常见搭配:

  • ASP 和 ASPX:ACCESS、SQL Server
  • PHP:MySQL、PostgreSQL
  • JSP:Oracle、MySQL

4.主机扫描

对目标主机进行扫描,而不仅仅是对网站进行扫描,扫描目标主机开放了哪些端口,扫描端口运行的服务,目标主机上有哪些漏洞。

主机扫描的工具也有很多,比如:


5.端口扫描

需要知道目标服务器开放了哪些端口,常见的如 135 、137 、138 、139 、445,这几个端口经常爆发漏洞。以下是一些服务端口的漏洞:

  • 22——>ssh弱口令
  • 873——>rsync 未授权访问漏洞
  • 3306——>mysql弱口令
  • 6379——>redis未授权访问漏洞

端口扫描工具有nmap和masscan。nmap扫描的准确性较高,但是扫描的比较慢。masscan扫描的比较快,但是准确性较低。


6.网站敏感目录和文件

扫描网站目录结构,看看是否可以遍历目录,或者敏感文件泄漏

  • 后台目录:弱口令,万能密码,爆破
  • 安装包:获取数据库信息,甚至是网站源码
  • 上传目录:截断、上传图片马等
  • mysql管理接口:弱口令、爆破,万能密码,然后脱裤,甚至是拿到shell
  • 安装页面 :可以二次安装进而绕过
  • phpinfo:会把你配置的各种信息暴露出来
  • 编辑器:fck、ke等
  • iis短文件利用:条件比较苛刻 windows、apache等

常用工具


7.旁站C段

旁站:同服务器其他站点;C段:同一网段其他服务器

对于红蓝对抗和护网,C段扫描比较有意义。对于单独网站的渗透测试,C段扫描意义不大。C段指的是同一内网段内的其他服务器,每个IP有ABCD四个段,举个例子,192.168.0.1,A段就是192,B段是168,C段是0,D段是1,而C段嗅探的意思就是拿下它同一C段中的其中一台服务器,也就是说是D段1-255中的一台服务器,然后利用工具嗅探拿下该服务器。

  1. webscan

Web信息收集,互联网上的裸奔者

8.网站漏洞扫描

网站漏洞扫描就是直接对网站进行漏洞探测了。网站漏洞扫描也有很多工具。比如 AWVS、AppScan、OWASP-ZAP、nessuss等等。但是需要注意的是,使用漏扫工具直接对网站进行扫描,因为一下子流量过大,有些网站可能会崩溃。所以一般最好不要使用漏洞扫描工具对网站进行扫描。并且如果未经授权就用漏扫对网站进行扫描还是违法的!?

文章知识点与官方知识档案匹配,可进一步学习相关知识网络技能树首页概览22468 人正在系统学习中

Web信息收集,互联网上的裸奔者 微信名片 Web信息收集,互联网上的裸奔者

来源:世界尽头与你

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月13日
下一篇 2022年10月13日

相关推荐