[Web 信息收集] Web 信息收集 — 手动收集域名信息

关注这个专栏的其他相关笔记:[Web 安全] Web 安全攻防 - 学习手册-CSDN博客

0x01:信息收集 —— 域名联系人信息

当我们知道目标的域名之后,我们要做的第一件事就是获取域名的注册信息,包括该域名的 DNS 服务器信息和注册人的联系信息等。常用的信息收集方法有以下几种:

为什么要知道域名联系人信息?

A:对于中小型站点而言,域名的所有人往往就是管理员,这对于我们后期做爆破字典很有用。

0x0101:Whois 查询

Whois 是一个标准的互联网协议,可以用来收集网络注册信息:注册的域名、IP 地址等信息。简单而言,Whois 就是一个用于查询域名是否已被注册以及注册域名的详细信息的数据库(如域名所有人、域名注册商)

知识拓展:Whois

当我们申请域名的时候会填写一份表单,即什么人申请了什么域名,这份表单会存放在管理对应域名的服务商那里,whois 就是用来查这份表单的。

比如:.com 域名是由域名运营商 VeriSign 管理,.cn 域名是由 CNNIC 管理。

本地工具 ​Kali 系统中,Whois 已经默认安装,只需要输入要查询的域名即可,如下图:

 whois [OPTION] ... OBJECT ...   # whois 使用方法

在线工具

  • 站长工具_whois查询工具_爱站网

  • 域名Whois查询 - 站长工具

  • 域名whois查询工具,在线网站域名whois查询工具 - 在线工具-wetools.com微工具

  • whois

0x0102:备案信息查询

网站备案是根据国家法律法规规定,需要网站的所有者向国家有关部分申请的备案,这是国家信息产业部对网站的一种管理,为了防止在网上从事非法的网站经营活动的发生。该备案主要针对国内网站,如果网站搭建在其他国家,则不需要进行备案。

知识拓展:

网站备案 如下图,假设 www.baidu.com 在国内搭建了网站,它除了需要配置 DNS,将 www.baidu.com 和 220.181.38.148 这个 IP 建立映射关系外,还需要去国家 ICP 部门进行备案,不然即使配置了 DNS,别人也无法通过域名访问它提供的服务:

一个人只有一个备案号,如果有多个网站,就在备案号后添加 -1、-2 这种标识。所以我们可以通过拿到备案号,来查看该备案号备案了哪些网站(扩大攻击面):

在线工具

  • 域名备案查询_备案查询_网站ICP备案查询 - 站长工具

  • 网站备案查询_icp备案查询_域名备案查询--查ICP备案网

  • ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴

  • https://beian.miit.gov.cn/#/Integrated/recordQuery

0x0103:企业信息库查询

通过企业信息库,我们可以很方便的定位这个域名属于哪个公司。知道了公司名称之后,我们还可以利用企业信息库查询与该公司关联的其他的子公司,或者该公司的一些产品材料的供应商。

在渗透时,如果无法从总公司入手,不妨从它下面的子公司入手,采用 “供应链攻击” 的技术进行渗透。

在线工具

  • 企查查 - 查企业_查老板_查风险_企业信息查询系统

  • 百度安全验证

  • 天眼查-商业查询平台_企业信息查询_公司查询_工商查询_企业信用信息系统

  • https://www.gsxt.gov.cn/index.html

0x02:信息收集 —— 域名信息收集

0x0201:域名反查

域名反查,即利用已知情报,比如目标网站管理员的姓名、邮箱、电话等信息,反查出它还注册了哪些域名。这个是用来扩展攻击面的,如下图:

在线工具

  • 域名反查_邮箱反查域名_邮箱Whois反查 - 站长工具

  • 站长工具_whois查询工具_爱站网

  • 域名whois查询 – 站长工具

0x0202:证书透明度

在某些情况下,人为错误或假冒行为可能会导致误发证书。证书透明度 (CT) 改变了签发流程,新流程规定:证书必须记录到可公开验证、不可篡改且只能附加内容的日志中,用户的网络浏览器才会将其视为有效。 通过要求将证书记录到这些公开的 CT 日志中,任何感兴趣的相关方都可以查看由授权中心签发的所有证书。借助该体系, 我们可以检测被证书授权中心误发的 SSL 证书,以及发现已失常并恶意签发证书的证书授权中心。这可促使授权中心在签发证书时更加负责,从而有助于形成一个更可靠的系统。

在线工具

  • crt.sh | Certificate Search

  • Certificate Transparency Search API by SSLMate

  • https://ui.ctsearch.entrust.com/ui/ctsearchui

0x03:信息收集 —— 子域名信息收集

一般而言,一个子域名代表了一项业务接口(比如 map.baidu.com(百度地图)news.baidu.com(百度新闻)),所以收集子域名可以扩大我们的攻击面。子域名的收集主要有以下三种方式:

  • 字典猜解:将常见的子域名做成字典,与对方的域名拼接,来尝试获取目标子域名。

  • 暴力枚举:枚举子域名每位字符的所有可能,效率比字典要低,但会更全面。

  • 爬虫爬取:通过爬虫技术爬取目标站点内的链接,再提取链接内的子域名、域名信息。

本地工具

  • 字典猜解 — Layer 子域名挖掘机

  • 字典猜解 — subDomainsBrute

0x04:信息收集 —— 域名解析信息

域名解析信息,即 DNS 服务器的配置信息。用户在购买了域名之后,需要去对应的服务商那里填写一张表,将自己的域名与服务器的 IP 地址关联起来。只有这样,在其它用户输入域名时,才能访问到你的那台服务器。

DNS 解析记录的配置可以参考下表:

主机记录记录类型记录值解释
@NSf1g1ns2.dnspod.netNS 域名服务器记录,可将指定域名交由其他 DNS 服务商解析管理。@ 代表所有的域名
@A123.123.123.123A 记录是最常用的类型,即将该域名解析到的 IPv4 地址
@MXmxdomain.qq.comMX 用于邮件服务器,相关参数一般由邮件注册商提供,比如 blue17@qq.com,这个 qq.com 就是使用 MX 记录告诉邮件服务,这个用户应该到哪个邮件服务器去查找,上面自然是去 qq.com 这个域名里 MX 对应的服务商那里去找。
wwwA123.123.123.123主机记录为 www,这个配置的是一个子域名的解析记录,即当访问 www. 域名 时,解析到 123.123.123.123 这个 IP
@TXTdaksjdaljd-asdajdlaTXT 记录可添加附加文本信息,常用于域名验证(这个域名是你的)
@CNAMEamazon.cn将域名指向另一个域名地址,与其保持相同解析。比如你将 CNAME 值设为 amazon.cn,你当前的域名为 z.cn,当用户输入 z.cn 后,就会跳转到 amazon.cn 的地址。
@AAAAff06:0:0:0:0:0:0:c3将域名指向一个 IPv6 地址

本地工具

host xxx.xx - 参考链接:host命令详解-CSDN博客

host 命令是一个用于解析域名结果的简单程序,可以将域名转换成 IP 形式。通过设置 -t 参数,可以指定要查询的记录类型,其示例如下:

 dig xxx.xx - 参考链接:dig命令的常见用法详解_dig使用方法-CSDN博客

dig(域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 搜索,显示从受请求的域名服务器返回的答复。多数 DNS 管理员利用 dig 作为 DNS 问题的故障诊断,因为它灵活性好、易用、输出清晰。虽然通常情况下 dig 使用命令行参数,但它也可以按批处理模式从文件读取搜索请求。不同于早期版本,dig 的 BIND9 实现允许从命令行发出多个查询。除非被告知请求特定域名服务器,dig 将尝试 /etc/resolv.conf 中列举的所有服务器。当未指定任何命令行参数或选项时,dig 将对“.”(根)执行 NS 查询。

其使用示例如下:

在线工具

  • 在线域名解析记录检测-在线Nslookup域名解析查询工具

  • https://sitereport.netcraft.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/25518.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Rook的Ceph云原生存储部署与实践指南(上)

#作者:任少近 文章目录 1 Ceph环境准备2 rook部署ceph群集2.1 Rook 帮助地址2.2 安装ceph2.3 获取csi镜像2.4 Master参加到osd2.5 设置默认存储 3 Rook部署云原生RBD块存储3.1 部署storageclass资源3.2 部署WordPress使用RBD3.3 WordPress访问 4 Rook部署云原生RGW…

使用Crawlee可破题js渲染采集数据

使用 Crawlee 实现自动化爬虫流程 1. Crawlee 简介 Crawlee 是一个强大的爬虫框架,用于快速构建和维护可靠的爬虫。它支持多种爬虫类型,包括基于 Cheerio 和 Playwright 的爬虫,能够高效处理静态和动态网页。 2. 项目目标 通过自动化脚本实…

二、IDE集成DeepSeek保姆级教学(使用篇)

各位看官老爷好,如果还没有安装DeepSeek请查阅前一篇 一、IDE集成DeepSeek保姆级教学(安装篇) 一、DeepSeek在CodeGPT中使用教学 1.1、Edit Code 编辑代码 选中代码片段 —> 右键 —> CodeGPT —> Edit Code, 输入自然语言可编辑代码,点击S…

threejs 安装教程

嗨,我是小路。今天主要和大家分享的主题是“threejs 安装教程”。 在当今的数字化时代,用户对视觉体验的要求越来越高。传统的2D网页已经无法满足所有需求,而三维(3D)图形技术则为前端开发者提供了新的方向。…

2025 软件供应链安全情报预警平台建设与实践

何为数字安全供应链情报? 所谓的数字供应链开源安全情报主要针对目标是开源数字应用资产。包括开源组件,中间件和操作系统。开源安全情报类型可以分为三大类: 1 第一类是传统的安全漏洞风险情报,开源漏洞情报数据获取主要有2种渠…

Linux:ELF文件-静动态库原理

✨✨所属专栏:Linux✨✨ ✨✨作者主页:嶔某✨✨ ELF文件 什么是编译?编译就是将程序源代码编译成能让CPU直接执行的机器代码 如果我们要编译一个 .c文件,使用gcc -c将.c文件编译为二进制文件.o ,如果一个项目有多个.…

批量给 Word 添加或设置页眉页脚/页码

在 Word 文档中我们可以设置各种各样的页眉页脚信息,比如设置页码信息、在页眉页脚中插入公司的 logo 信息、联系方式信息等等。当我们有大量的文档需要设置或者修改页眉页脚的时候,今天介绍的方法就可以帮我们快速的完成。 使用场景 批量给 Word 文档设…

GIST框架:深度学习助力组织病理学与转录组学的空间整合分析|顶刊精析·25-02-24

小罗碎碎念 随着空间分子成像技术发展,单细胞空间转录组(SCST)数据为研究组织微环境提供了丰富信息,但数据质量问题和现有分析方法的局限性阻碍了深入研究。GIST框架借助预训练的组织学图像基础模型提取详细形态特征,…

DeepSeek入门学习

参考文档:DeepSeek(人工智能企业)_百度百科 DeepSeek-R1 凭借创新的强化学习技术实现重大突破。在极少量标注数据的基础上,通过深度优化的后训练阶段,显著提升了模型的推理能力。在数学运算、代码生成、自然语言推理等…

RTSP/Onvif安防平台EasyNVR接入EasyNVS显示服务缺失的原因与解决方案

EasyNVS云管理平台具备强大的汇聚与管理功能,支持EasyGBS、EasyNVR等平台的接入,能够将接入的视频资源进行统一输出,提供远程可视化运维等管理功能,特别适合解决设备现场没有固定公网IP但仍需在公网直播的需求。 在某次用户现场部…

【计算机网络协议02】详解传输层协议TCP/UDP

传输层 传输层是OSI模型的第四层,主要负责端到端的数据传输,确保数据可靠、有> 序地从源设备传送到目标设备。其主要功能包括: 端到端通信:在源和目标设备之间建立连接,确保数据准确传输。数据分段与重组&#xff1…

图片爬取案例

修改前的代码 但是总显示“失败” 原因是 修改之后的代码 import requests import os from urllib.parse import unquote# 原始URL url https://cn.bing.com/images/search?viewdetailV2&ccidTnImuvQ0&id5AE65CE4BE05EE7A79A73EEFA37578E87AE19421&thidOIP.TnI…

【HarmonyOS Next】地图使用详解(一)

背景 这系列文章主要讲解鸿蒙地图的使用,当前可以免费使用,并提供了丰富的SDK给开发者去自定义控件开发。目前可以实现个性化显示地图、位置搜索和路径规划等功能,轻松完成地图构建工作。需要注意的是,现在测试只能使用实体手机去…

物联网驱动的智慧能源管理解决方案

一、行业背景与痛点分析 1.教育领域碳中和目标 教育部《绿色学校创建行动方案》对校园节能减排的硬性指标 2.传统校园能源管理痛点 (1)电力/水暖设备能耗数据缺失 (2)配电室人工巡检效率低 (3)空调照…

Hive安装配置

Hive安装配置 使用的三台主机名称分别为bigdata1,bigdata2,bigdata3。所使用的安装包名称按自己的修改,安装包可去各大官网上下载 一,解压 tar -zxvf /opt/software/apache-hive-3.1.2-bin.tar.gz -C /opt/module/修改名称 mv …

通义灵码插件安装入门教学 - IDEA(安装篇)

在开发过程中,使用合适的工具和插件可以极大地提高我们的工作效率。今天,我们将详细介绍如何在 IntelliJ IDEA 中安装并配置通义灵码插件,这是一款旨在提升开发者效率的实用工具。无论你是新手还是有经验的开发者,本文都将为你提供…

【Java】多线程和高并发编程(四):阻塞队列(上)基础概念、ArrayBlockingQueue

文章目录 四、阻塞队列1、基础概念1.1 生产者消费者概念1.2 JUC阻塞队列的存取方法 2、ArrayBlockingQueue2.1 ArrayBlockingQueue的基本使用2.2 生产者方法实现原理2.2.1 ArrayBlockingQueue的常见属性2.2.2 add方法实现2.2.3 offer方法实现2.2.4 offer(time,unit)方法2.2.5 p…

Solr中得Core和Collection的作用和关系

Solr中得Core和Collection的作用和关系 一, 总结 在Apache Solr中,Core和Collection 是两个核心概念,他们分别用于单机模式和分布式模式(SolrCloud)中,用于管理和组织数据。 二,Core 定义&am…

猿大师播放器:HTML内嵌VLC播放RTSP视频流,无需转码,300ms级延迟,碾压服务器转码方案

在智慧城市、工业安全、应急指挥等关键领域,实时视频监控已成为守护生命与财产的核心防线‌。然而,行业普遍面临三大矛盾: ‌实时性要求与高延迟矛盾‌:火灾蔓延速度达1米/秒,化工泄漏扩散仅需数秒,传统方…

实现 Leaflet 多类型点位标记与聚合功能的实战经验分享

在现代的地理信息系统(GIS)应用中,地图功能是不可或缺的一部分。无论是展示商业网点、旅游景点还是公共服务设施,地图都能以直观的方式呈现数据。然而,当数据量较大时,地图上可能会出现大量的标记点&#x…