一个WH的超前沿全栈技术深入学习之路(7-2):利用第三方服务对目标进行被动信息收集防止被发现
【摘要】 保姆级教会你如何:被动信息收集、DNS域名解析原理、收集网站域名解析记录、使用Maltego收集子域名信息具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
- 欢迎各位彦祖与热巴畅游本人专栏与博客
你的三连是我最大的动力
以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现]
专栏跑道一
➡️网络空间安全——全栈前沿技术持续深入学习
专栏跑道二
➡️ 24 Network Security -LJS
专栏跑道三
➡️ MYSQL REDIS Advance operation
专栏跑道四
➡️HCIP;H3C-SE;CCIP——LJS[华为、华三、思科高级网络]
专栏跑道五
➡️RHCE-LJS[Linux高端骚操作实战篇]
专栏跑道六
➡️数据结构与算法[考研+实际工作应用+C程序设计]
专栏跑道七
➡️RHCSA-LJS[Linux初级及进阶骚技能]
上节回顾
利用第三方服务对目标进行被动信息收集防止被发现
1.信息收集-DNS
1.1DNS 信息收集-NSLOOKUP
#补充说明:
ctrl+shift++ 终端字体放大
ctrl+ - 终端字体缩小
1.2将域名解析为 IP 地址
root@xuegod53:~# ping xuegod.cn
PING xuegod.cn (101.200.128.35) 56(84) bytes of data.
64 bytes from 101.200.128.35 (101.200.128.35): icmp_seq=1 ttl=52 time=8.51 ms
其中101.200.128.35 为域名的IP
1.3使用 nslookup 查看域名
root@xuegod53:~# nslookup xuegod.cn
Server: 192.168.1.1 #DNS 服务器
Address: 192.168.1.1#53 #DNS 服务器地址
补充说明:
Non-authoritative answer:
Name: xuegod.cn #我们解析的域名
Address: 101.200.128.35 #解析到的 IP 地址
例如:查看百度
root@xuegod53:~# nslookup www.baidu.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
www.a.shifen.com canonical name = www.wshifen.com.
补充说明:
Name: www.wshifen.com 和 www.baidu.com 是彼此的域名别名
Address: 103.235.46.39
1.4DNS 信息收集-DIG
语法格式:
dig (选项) 需要查询的域名
@<DNS 服务器地址>: 指定进行域名解析的域名服务器;
any #显示所有类型的域名记录。默认只显示 A 记录
使用-x 参数 IP 反查域名
补充:114.114.114.114 反向解析为 public1.114dns.com
查询 DNS 服务器 bind 版本信息
简介:
- 查询 DNS 版本信息的目的:可以通过版本信息来查找相关版本漏洞的利用方式
示例1:
查看 dnspod 的域名服务器 ns3.dnsv4.com 使用 bind 的软件版本信息
root@xuegod53:~# dig txt chaos VERSION.BIND @ns3.dnsv4.com
;; QUESTION SECTION:
;VERSION.BIND. CH TXT
;; ANSWER SECTION:
VERSION.BIND. 0 CH TXT "1.1.1711.01" #这是软件包版本信息
查询网站的域名注册信息和备案信息
Web 接口查询
通过 Web 接口查询:这里只是举例 2 个其实有很多。
阿里云:https://whois.aliyun.com/
Whois 查询方式
查询网址: http://whois.chinaz.com/
root㉿kali-2024)-[/home/ljs/Desktop]
└─# whois huawe.com
备案信息查询
(1)Web 接口查询:
(2)天眼查
2.使用 Maltego 收集子域名信息
2.1挖掘子域名的重要性
-
子域名是某个主域的二级域名或者多级域名,在防御措施严密情况下无法直接拿下主域,那么就可以
-
采用迂回战术拿下子域名,然后无限靠近主域。
-
例如:www.xxxxx.com 主域不存在漏洞,并且防护措施严密。而二级域名 edu.xxxxx.com 存在漏洞,并且防护措施松散。
常用挖掘子域名方式
1. 子域名挖掘工具 :Maltego 子域名挖掘机。
2. 搜索引擎挖掘 如: 在 Google 中输入 site:qq.com
3. 第三方网站查询:http://tool.chinaz.com/subdomain、https://dnsdumpster.com/
4. 证书透明度公开日志枚举:https://crt.sh/ 、http://censys.io/
5. 其他途径:https://phpinfo.me/domain 、http://dns.aizhan.com
2.2使用 Maltego CE 进行子域名挖掘
- 先FQ后再注册:因为注册过程的验证码是 google 的技术,不FQ使用不了。
首先
- 我们到官网注册一个账户,因为目前该工具不登录是不能正常使用的,同学们需要使用 gmail邮箱或 163 进行注册。
- 注册帐号网址
出现以下信息表示已经向你的邮箱发送验证
登录 163 邮箱点击激活了链接即可激活账户
在Kali桌面菜单中找到 Maltego 点击运行
第一次运行会提示我们使用哪个版本,我们选择 Maltego CE 版本也就是社区版
分别填好Personal details中的以下信息即可
- First name
- Surname
- Email address
我们新建一个空白项目
然后在左边搜索框中搜索 domain
拖动 Domain 到空白项目中
编辑为自己想要搜索的二级域名,比如 ke.qq.com;改好后,回车
查看一下子域
右键点击可以选择我们想要查询的信息类型。选择 NS 记录
transforms转换一下
可以看到查询出了非常多的内容
- 那么可以根据某个单独的信息进行进一步的查询 比如查询 IP地址
- 这个查询功能非常强大,而且功能也很丰富
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)