信息收集——子域名收集

19 篇文章 24 订阅
12 篇文章 18 订阅

一、子域名收集原因
        1、子域名枚举可以在测试范围内发现更多的域或子域,这将增大漏洞发现的几率。

        2、有些隐藏的、被忽略的子域上运行的应用程序可能帮助我们发现重大漏洞。

        3、在同一个组织的不同域或应用程序中往往存在相同的漏洞。

二、子域名收集方法
1、爆破
        (1)原理:通过字典匹配枚举存在的域名。

        (2)途径:在kali中可使用subDomainsBrute或者dnsmap工具,在windows中可使用fuzzDomain工具和子域名挖掘机。

2、搜索引擎
        (1)原理:通过搜索引擎获取已经爬取的子域名。

        (2)语法:Site:163.cn

        (3)通过工具theharvester中搜索引擎。

        (4)Theharvester利用google,bing, pgp, linkedin, google-profiles, jigsaw, twitter,公开信息收集可以获取子域名,邮箱,主机,员工姓名,开放端口,banner

3、域传送
        (1)DNS区域传送(DNS zone transfer)指的是一台备用服务器使用来自主服务器的数据刷新自己的域(zone)数据库。为运行中的DNS服务提供了一定的冗余度,目的是为了防止主的域名服务器因意外故障变得不可用时影响到整个域名的解析。

        (2)DNS区域传送操作只在网络里真的有备用域名DNS服务器时才有必要用到,但许多DNS服务器却被错误地配置成只要有client发出请求,就会向对方提供一个zone数据库的详细信息,所以说允许不受信任的因特网用户执行DNS区域传送(zone transfer)

        (3)危害:黑客可以快速的判定出某个特定zone的所有主机,收集域信息,选择攻击目标,找出未使用的IP地址,黑客可以绕过基于网络的访问控制。

三:子域名爆破过程

kali Linux 安装

1.下载赋权

2.-w 使用工具扩展扫描

若成功,则可使用cat命令查看在同目录生成的对应文件txt

四:搜索引擎指定语法site:

-www可去除结果中包含www字符串结果

 五:使用theHarvester工具

 查看其参数文档可用:

theHarvester--help

-b指定任意种搜索引擎

-c:对域名执行DNS蛮力

-d指定域名  -g使用谷歌搜索

若使用-s等代表shodan类引擎,则需设置/etc/theHarvester下的api-keys.yam1文件

 

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值