0x00 前言

信息收集可以说是在渗透测试中最重要的一部分,上文对 IP 信息收集做了一个简要的叙述,认识了 CDN 技术和网络空间搜索引擎。但是很多网站的主站因为访问流量过大的原因通常会使用 CDN 技术,同时也可以有效防止 DDOS 攻击。在域名信息收集时,主要是因为一些网站的主站过于强大,一时间没有过多的思路。这时如果进行了域名信息收集,发现其有很多分站,那么就有利于渗透测试的进行,毕竟分站越多,网站的漏洞存在可能性就越大。

0x01 CDN技术防范DDoS攻击

前文 IP 信息收集中已经介绍过 CDN 技术,对于距离目标网站服务器距离较远的用户,访问网站速度可能并不是很友好,这时候可以将目标网站克隆到源站中供用户访问。

1.什么是DDoS攻击

DDoS 攻击,英文意思是 Distributed Denial of Service 中文为分布式拒绝服务攻击。是指处于不同位置的多个攻击者同时向一个或数个目标发动攻击,或者一个攻击者控制了位于不同位置的多台机器并利用这些机器对受害者同时实施攻击。由于攻击的发出点是分布在不同地方的,这类攻击称为分布式拒绝服务攻击,其中的攻击者可以有多个。

记得以前流传过这么一个故事,附近有一个工地,旁边开了两家饭店,可是一家饭店生意出奇的好,另一家饭店生意十分萧条。这第二家的饭店老板坐不住了,日益亏损严重。突然想到一个好方法,就是低价雇佣了一批工人,去第一家饭店里面坐着,只点一碗一元钱的稀饭。到了点准备吃饭的工人们无奈只能去第二家饭店就餐......

DDoS 攻击也是如此,攻击者对目标网站进行大批量的访问,导致目标网站的访问流量上限。这时目标网站会因为访问流量上限而崩溃,那么攻击者也达到了自己的目的。

2.CDN防范DDoS攻击

Q. CDN 技术是如何防范 DDoS 攻击的?

A. CDN 技术通过内容分发网络,将主站的内容分发到各个节点的源站中。如果攻击者要继续使用 DDoS 攻击,那么攻击者就要使用更多的流量才能完成攻击。

3.科学上网查询真实IP

大部分国内的 CDN 只会对国内的用户提供服务,那么这时候可以使用科学上网的方法绕过 CDN 服务,即可查看到目标网站的真实 IP 。除了科学上网还可以使用国外的 DNS 解析。

0x02 旁站C段扫描

旁站是和目标网站中同一台服务器的其他网站,有时候因为主站的防御过强,不容易进行渗透测试。那么攻击者可以扫描旁站 C 段,对其他网站进行渗透测试。

常用的在线查旁站网站:

1.查旁站

https://chapangzhan.com

2.WebScan

https://www.webscan.cc

0x03 子域名挖掘

同理,主站的防御过强,更换思路,挑弱的下手。这时候就要对子域名进行挖掘,可以说子域名挖掘的越多,那么你将挖到的漏洞也会越多。

在线子域名挖掘网站:

1.CRT

主要用作子域名证书 SSL 查询。

https://crt.sh

2.dnsdumpster

DNSdumpster.com 是一个免费的域名研究工具,可以发现与域名相关的主机。从攻击者的角度查找可见主机是安全评估过程的重要组成部分。

http://dnsdumpster.com

常用的子域名挖掘工具:

1.Layer子域名挖掘机

Layer 子域名挖掘机是一款域名查询工具,可提供网站子域名查询服务;拥有简洁的界面、简单的操作模式,支持服务接口、暴力搜索、同服挖掘三种模式。

https://github.com/NepoloHebo/Layer-Subdomain-excavator

2.Sublst3r

Sublist3r 是一个 python 工具,旨在使用OSINT枚举网站的子域。它可以帮助渗透测试人员和错误猎人收集和收集他们所针对的域的子域。Sublist3r使用许多搜索引擎(如Google,Yahoo,Bing,Baidu和Ask)枚举子域。Sublist3r 还使用 Netcraft、Virustotal、ThreatCrowd、DNSdumpster 和 ReverseDNS 枚举子域。

https://github.com/aboul3la/Sublist3r

3.subDomainsBrute

subDomainsBrute 可以用字典递归去挖掘一些域名。

https://github.com/lijiejie/subDomainsBrute

0x04 网站备案搜索

网站备案号是网站合法经营的标志,可以通过查询网页备案号的相关详细信息获得信息进行渗透测试。

1.ChinaZ

站长工具是站长的必备工具。经常上站长工具可以了解SEO数据变化。

http://icp.chinaz.com/

0x05 参考文献

[1].百度百科. 分布式拒绝服务攻击[EB/OL]. [2022-11-04]. https://baike.baidu.com/item/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%94%BB%E5%87%BB?fromModule=lemma_search-box.

[2].今晚打老虎. Layer子域名挖掘机[EB/OL]. [2022-11-04]. https://www.cnblogs.com/guojia000/p/11393502.html.

0x06 总结

由于作者水平有限,文中若有错误与不足欢迎留言,便于及时更正。

渗透测试 | 域名信息收集相关推荐

  1. 在线渗透测试网址信息收集网站-密码工具-漏洞查找平台-安全视频平台

    在线渗透测试网址信息收集网站 http://tool.chinaz.com/nslookup/ - 在线NSLOOKUP http://whois.chinaz.com/- 站长工具:whois ht ...

  2. 渗透测试中信息收集的那些事

    渗透测试中信息收集的那些事 转载自:TideSec(知名安全团队)--VllTomFord(大佬)------https://www.cnblogs.com/OpenCyberSec/p/107941 ...

  3. kali渗透测试系列---信息收集

    kali 渗透测试系列 文章目录 kali 渗透测试系列 信息收集 信息收集 信息收集阶段可以说是在整个渗透测试或者攻击很重要的阶段,毕竟知己知彼才能百战百胜,否则从目标主机使用的平台到数据库的使用再 ...

  4. 渗透测试前期——信息收集

    目录 概述 1.域名发现 1.1子域名枚举 1.2 巧用搜索引擎 1.3 第三方平台发现 1.4 证书透明性信息查询 1.5 DNS域传送漏洞 2.IP资源收集 2.1 CDN隐秘背后的真实秘密 2. ...

  5. 渗透测试 | APP信息收集

    0x00 免责声明 本文仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规.对于传播.利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任, ...

  6. 渗透测试---被动信息收集详解

    被动信息收集 一.被动信息收集简介 1.被动信息收集 2.信息收集的内容 3.信息收集的目的 二.被动信息收集方式 1.dig:域名解析查询 ①直接查询 ②按指定内容查询 ③查新DNS版本信息 ④DN ...

  7. 渗透测试 | UserInfo信息收集

    0x00 免责声明 本文仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规.对于传播.利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任, ...

  8. 渗透测试流程信息收集

    渗透测试是一种评估方法,一种通过模拟黑客的攻击方式,来评估网站安全的方法 渗透测试流程分为7个阶段 信息收集 漏洞扫描 漏洞利用 内网转发 内网渗透 痕迹清除 编写报告 但在这7个阶段之前还有一个前提 ...

  9. 渗透测试 | IP信息收集

    0x00 前言 信息收集可以说是在渗透测试中最重要的一部分,好比说一个特工接到一个任务,要求窃取 A 建筑内的情报,那么这个特工首先要进行信息收集,了解这个建筑的保卫情况.建筑地图.人员信息.情报位置 ...

最新文章

  1. 浅入 spring ioc 单例容器
  2. Docker从入门到实践
  3. 家长会PPT教师的福利模板
  4. 浅谈android Service和BroadCastReceiver
  5. laravel-admin配置安装完新手使用
  6. 使用 ADS 渲染 SAP Adobe Form 的性能分析
  7. el table 固定表头和首行_el-table表头根据内容自适应,解决表头错位和固定列错位(完美解决)...
  8. os引导程序boot从扇区拷贝os加载程序loader文件到内存(boot copy kernel to mem in the same method)
  9. 我的.Net+SQLServer更新设计
  10. C++接收字符串数组_电脑编程 你该知道的字符知识 C语言程序设计字符数组全归纳...
  11. Java中String直接赋字符串和new String的区别,intern的作用
  12. 要看cpu的性能好坏主要看什么
  13. 真好玩python教孩子学编程_Python真好玩:教孩子学编程
  14. MATLAB —— 散点图绘制
  15. 信息系统项目管理-项目变更管理-十六
  16. JAVA判断访问设为是否为手机、苹果、微信
  17. 为了让你在“口袋奇兵”聊遍全球,java面试代码题
  18. 五一劳动节,讲讲NEO智能合约的调试
  19. 倍福TwinCAT3中使用久同伺服
  20. 报错:Entering emergency mode. Exit the shell to continue 解决

热门文章

  1. 富甲天下3绝对完美版
  2. 数据结构之字典树Trie
  3. 【国际大厂招人啦】PayPal专场招聘直播,立即占位!
  4. 计算机应用技术怎样为祖国做出贡献,计算机应用技术
  5. business,firm, company, corporation, enterprise等区别CentOS(Community Enterprise Operating System)想到
  6. 力扣 560. 和为 K 的子数组
  7. Oracle查询某个日期的周一到周日SQL语句
  8. 「云原生 | Docker」手把手教你搭建镜像仓库并上传/下载镜像
  9. linux双系统uefi启动顺序,UEFI下Windows启动引导的顺序(附带linux双系统)
  10. 全球最大电音音乐节Tomorrowland | FTX Europe将与电子音乐节Tomorrowland合作