信息收集总览和DNS记录

信息收集总览和DNS记录 一、webDNS域名系统核心解读1基本定义DNSDomain Name System域名系统 是互联网的核心服务之一它的核心作用是将人类易读的域名如www.example.com与机器识别的 IP 地址如93.184.216.34建立映射关系让用户无需记忆复杂的数字序列即可访问网络服务。2核心功能域名 - IP 映射实现域名与 IP 地址的双向解析是网站、邮件等服务的基础入口。网络枢纽大型企业网站、互联网应用的运转核心所有面向用户的域名访问都依赖 DNS 完成寻址。3数据收集的意义在安全与运维场景中收集 DNS 数据有以下价值评估业务规模通过解析记录可判断企业网站的访问量、业务覆盖范围。资产发现从 DNS 中可提取子域名、关联 IP 地址等信息帮助梳理企业网络资产。解析控制可通过配置 DNS 策略实现流量调度、访问控制或故障切换。4典型解析流程从图中可以看到标准的 DNS 查询链路用户主机Requesting host向本地 DNS 服务器Local DNS Server发起查询。本地 DNS 服务器依次向根 DNS 服务器Root DNS Server、顶级域 DNS 服务器Top Level DNS Server、权威 DNS 服务器Authoritative DNS Server迭代查询。最终获取目标域名对应的 IP 地址返回给用户主机。2.C 段C-class IP range核心解读1定义与结构C 段 是指在 /24 子网掩码下的 IPv4 地址范围即 IP 地址的前 3 段为网络号最后 1 段为主机号。格式示例192.168.1.5/24网络号192.168.1.0主机号范围192.168.1.1 ~ 192.168.1.254广播地址192.168.1.255图中示例mail.qq.com → 183.47.126.35其所属 C 段为 183.47.126.0/24主机范围是 183.47.126.1 ~ 183.47.126.254。2 收集 C 段信息的原因在网络安全与运维场景中C 段收集的核心价值资产梳理确定 C 段内存活主机的数量摸清企业网络资产规模。服务探测进一步识别主机开放的端口、运行的服务如 HTTP、SSH及操作系统类型。风险评估发现未授权暴露的服务为漏洞扫描和渗透测试提供目标范围。3典型应用场景安全工程师通过 C 段扫描快速定位企业公网资产排查潜在安全风险。运维人员利用 C 段信息进行网络拓扑梳理和故障排查。攻击者也会利用 C 段收集技术扩大攻击面寻找可利用的薄弱节点。3.邮箱信息收集的核心用途网络安全视角1基础信息挖掘通过分析邮箱格式如name.lastnamecompany.com和后缀如company.com可以推断企业内部的邮箱命名规律如姓名全拼、缩写、工号等为后续账号枚举提供依据。定位企业的邮箱服务器通过 MX 记录解析了解邮件系统的部署与防护情况。2暴力破解与字典生成收集到的邮箱地址可直接用于构建用户名 / 邮箱字典针对企业登录系统如 OA、邮箱、VPN开展暴力破解或凭证填充攻击。结合常见弱口令提升爆破成功率是渗透测试中获取初始访问权限的常用手段。3钓鱼与 APT 攻击邮箱是定向攻击的关键入口向目标邮箱发送钓鱼邮件伪装成内部通知、业务邮件诱导用户点击恶意链接、下载木马或泄露账号密码。针对高价值目标如高管、运维人员可执行高级持续性威胁APT通过鱼叉式钓鱼实现长期控制与数据窃取。4.Web 指纹识别核心解读1Web 指纹核心目标识别网站的脚本语言、开发框架、CMS 系统进而定位对应漏洞。典型识别特征URL 后缀.action通常对应 Struts2 框架。页面标识Powered by **可直接暴露 CMS / 框架名称如Powered by WordPress。安全价值精准定位技术栈后可针对性查找已知 CVE 漏洞为渗透测试或防护提供依据。2中间件指纹核心目标获取中间件产品与版本信息查询对应漏洞。常见中间件示例Tomcat、WebLogic、IIS 等。典型漏洞场景Struts2 反序列化漏洞IIS 文件解析漏洞安全价值中间件是 Web 服务的核心枢纽其版本漏洞常是攻击者获取服务器权限的关键入口。3系统指纹核心目标识别目标操作系统的产品与版本为后续渗透提供基准。典型影响场景文件系统大小写敏感如 Linux 区分大小写Windows 不区分。Shell 部署方式如 Linux 的 bash、Windows 的 cmd/powershell。安全价值操作系统特性决定了攻击手法与权限提升路径是渗透测试的基础信息。5.社工库Social Engineering Database核心解读1定义与本质社工库 是黑客通过整合各类数据泄露事件建立的包含个人 / 企业敏感信息的数据库核心用途是查找指定目标已泄露的数据是网络黑产与渗透测试中信息收集的关键手段。2典型利用场景凭证复用攻击通过社工库获取企业人员泄露的邮箱与对应密码可用于撞库在其他平台尝试相同账号密码或爆破针对企业邮箱、VPN、OA 等系统快速获取登录权限。账号找回与信息篡改利用泄露的姓名、手机号等信息通过 “找回密码”“重置信息” 等功能接管目标账号如社交账号、支付账号、企业系统账号。定向钓鱼与诈骗结合社工库中的个人信息可发起高度定制化的钓鱼攻击或电信诈骗提升欺骗成功率。3安全风险与防护风险个人 / 企业一旦数据泄露相关信息会被持续扩散至社工库长期面临账号被盗、财产损失、数据泄露等威胁。防护建议定期更换密码避免在多平台复用同一密码。开启双因素认证2FA提升账号安全等级。关注数据泄露事件及时修改受影响平台的密码。6.钓鱼攻击1邮件、链接、办公文件2构造鱼叉攻击和水坑攻击3绕过边界防御设备4从内部瓦解防御网络直接反弹shell二、DNS记录DNS 记录是域名系统中存储的关键配置信息决定了域名如何被解析、服务如何提供。1.A 记录Address Record作用将域名映射到对应的 IPv4 地址是互联网访问的基础解析记录。查询命令nslookup www.sangfor.com.cnWindows/Linux/macOS 通用dig www.sangfor.com.cn [short] [server] [trace]功能更强大的 Linux/macOS 工具2. NS 记录Name Server Record作用指定该域名由哪一台 / 几台 权威 DNS 服务器 负责解析是域名解析的 “导航员”。查询命令dig -t NS www.163.com-t参数用于明确指定查询的记录类型为 NS。核心意义告诉递归 DNS 服务器应该向哪些服务器去获取该域名的最终解析结果。3.MX 记录Mail Exchanger Record作用指向处理该域名电子邮件的 邮件服务器是邮件系统路由的关键依据。查询命令dig -t MX 163.com核心意义当发送邮件到xxx163.com时邮件系统会查询 MX 记录找到对应的邮件服务器来投递邮件。优先级MX 记录带有优先级数字数字越小优先级越高。4. TXT 记录Text Record作用用于存储与域名相关的 任意文本信息常见用途包括SPF/DKIM/DMARC反垃圾邮件、验证邮件发送者合法性。域名所有权验证用于云服务、SSL 证书申请等场景。查询命令dig -t TXT www.163.com