渗透测试之信息收集(一)

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 渗透测试之信息收集(一)

信息收集

搞渗透的人应该都清楚,信息收集对于渗透测试来说是非常重要的,我们手上掌握的目标的信息越多,成功渗透的概率就越大,而信息收集又分为两类。


第一类:主动信息收集:通过直接访问、扫描网站,这种流量将流经网站


第二类:被动信息收集:利用第三方的服务对目标进行访问了解,比例:Google搜索、Shodan搜索等


正所谓知己知彼百战百胜,下面就来介绍一些信息收集的常用手段。


域名


一、域名注册人信息收集


   访问https://www.chinaz.com/  站长之家这个网站

640.png640.png

大家还可以点击上面的whois反查,查看更多信息。


二、备案号查询

访问http://www.beianbeian.com/网站

640.png

三、SSL证书查询

访问https://censys.io/ 网站


640.png

四、子域名爆破


1、利用工具如(wydomain、layer子域名挖掘机、dnsenum)

   这里演示一下layer子域名挖掘机使用,工具大同小异

下载链接链接:https://pan.baidu.com/s/126WRnM2du8nm5LUJLWTTbg 提取码:cy0w

打开软件

640.png

然后

640.png


2、域传送漏洞


什么是DNS域传送

1、DNS(域名管理系统)万维网重要基础,建立在一个分布式数据库基础上,数据库里保存了ip地址和域名的相互映射关系。

用户在浏览器输入域名,浏览器将向DNS服务器发送查询,得到目标主机ip地址,再与对应的主机建立http链接,请求网页。

常用DNS记录

A记录         IP地址记录,记录一个域名对应的ip地址
NS记录    域名服务器记录,记录该域名由哪台域名服务器解析
PTR记录   反向记录,从ip地址到域名的一条记录
MX记录    电子邮件交换记录,记录一个邮件域名对应的ip地址

2、域传送:DNS Zone Transfe


DNS服务器分为:主服务器、备份服务器和缓存服务器。
域传送是指后备服务器从主服务器拷贝数据,并用得到的数据更新自身数据库。
在主备服务器之间同步数据库,需要使用“DNS域传送”。


探测漏洞方法

nslookup探测漏洞

  1. 输入nslookup命令进入交互式shell;
  2. server 命令参数设定查询将要使用的DNS服务器;
  3. ls命令列出某个域中的所有域名;
  4. exit命令退出;
  5. 640.png

  1. 当然这里只是使用方法,我测试的网站不存在域传送漏洞,所以爆出的是这个,大家可以自己去fofa、钟馗之眼等去搜索一下,然后测试一下。

  2. 搜索方法
  3. 640.png
  4. 大家自己测试!

  5. 三、判断网站是否存在CDN,若存在的绕过方式
  6. 什么是CDN
  7. CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。通俗点就是一种缓存技术,提高用户上网体验,但是cdn对渗透测试者的渗透工作就有一定阻碍,所以我们要判断cdn的存在与否,和绕过cdn。

  8. 检测是否存在cdn的方法

  9. 还是利用站长之家这个网站,如下图
  10. 点击站长工具
  11. 640.png
  12. 点击ping测试
  13. 640.png
  14. 输入网址执行ping检测
  15. 640.png
  16. 原理是实现多地ping一个网址,假如ping出来的ip地址都一样那么将不存在cdn
  17. 640.png
  18. 上图是不存在cdn的情况。

  19. 下面测试一下百度
  20. 640.png
  21. 640.png
  22. ip地址不一样,证明是存在cdn的。

  23. 存在cdn的绕过方法
  24. 请参考如下网址
  25. https://www.cnblogs.com/qiudabai/p/9763739.html
  26. https://www.cnblogs.com/xiaozi/p/12963549.html
  27. https://blog.csdn.net/qq_36119192/article/details/89151336
相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
2月前
|
存储 数据采集 分布式计算
Hadoop-17 Flume 介绍与环境配置 实机云服务器测试 分布式日志信息收集 海量数据 实时采集引擎 Source Channel Sink 串行复制负载均衡
Hadoop-17 Flume 介绍与环境配置 实机云服务器测试 分布式日志信息收集 海量数据 实时采集引擎 Source Channel Sink 串行复制负载均衡
54 1
|
7月前
|
安全 测试技术 网络架构
【专栏】编写网络设备割接方案的七个步骤,包括明确割接目标、收集信息、制定计划、设计流程、风险评估、准备测试环境和编写文档。
【4月更文挑战第28天】本文介绍了编写网络设备割接方案的七个步骤,包括明确割接目标、收集信息、制定计划、设计流程、风险评估、准备测试环境和编写文档。通过实际案例分析,展示了如何成功完成割接,确保业务连续性和稳定性。遵循这些步骤,可提高割接成功率,为公司的网络性能和安全提供保障。
727 0
|
5月前
|
开发框架 前端开发 JavaScript
ABP框架测试信息---Winform端、动态网站、Vue&Element管理后端等
ABP框架测试信息---Winform端、动态网站、Vue&Element管理后端等
|
4月前
|
安全 网络协议 网络安全
Python 渗透测试:黑客内外网信息收集.(帮助 得到信息攻击计算机内外网.)
Python 渗透测试:黑客内外网信息收集.(帮助 得到信息攻击计算机内外网.)
46 0
|
6月前
|
机器人 定位技术 C++
技术笔记:ROS中测试机器人里程计信息
技术笔记:ROS中测试机器人里程计信息
|
7月前
|
Web App开发 测试技术 API
Postman软件基本用法:浏览器复制请求信息并导入到软件从而测试、发送请求
Postman软件基本用法:浏览器复制请求信息并导入到软件从而测试、发送请求
174 1
|
人工智能 JSON 自然语言处理
超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用
超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用
超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用
|
IDE 测试技术 开发工具
软件测试|如何在Pycharm中配置文件头部信息
软件测试|如何在Pycharm中配置文件头部信息
|
数据采集 安全 网络协议
探寻渗透测试之道:信息收集在网络安全中的重要性
探寻渗透测试之道:信息收集在网络安全中的重要性
293 0
|
关系型数据库 MySQL Windows
对于测试时,错误信息 Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large
对于测试时,错误信息 Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large