ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

如何快速掌握信息收集:Hacking-Tools中30+OSINT工具与子域名侦察实战指南

如何快速掌握信息收集:Hacking-Tools中30+OSINT工具与子域名侦察实战指南

如何快速掌握信息收集:Hacking-Tools中30+OSINT工具与子域名侦察实战指南

信息收集是渗透测试的"第一公里"。开源项目 Hacking-Tools 将渗透测试与伦理黑客工具按类别系统化整理,其中Information Gathering(信息收集)章节收录了 30+ 个 OSINT 工具,涵盖子域名枚举、DNS 侦察、IP 情报与资产发现,是从零开始搭建信息收集能力的最完整清单之一 🗺️

为什么信息收集值得优先学

渗透测试的标准流程是:信息收集 → 漏洞分析 → 利用 → 后渗透。信息收集决定了你 80% 的"攻击面视野":

  • 🎯 找全目标资产:主域名下有多少子域名?哪些服务暴露在外?
  • 📍 摸清基础设施:IP 归属、ASN、证书、技术栈是什么?
  • 🧩 降低试错成本:提前拿到邮箱、员工、开放端口,后续每一步都更精准

Hacking-Tools 的价值在于把散落各处的工具按场景归类,你不需要再全网翻教程找工具,打开 README.md 的信息收集章节就是完整答案。

30+ OSINT 信息收集工具全景分类

以下分类基于 README.md 的 Information Gathering 章节整理,按"侦察目标"分成 6 大类:

1. 子域名枚举与资产发现(核心中的核心)

工具定位
Amass网络映射与外部资产发现,子域名侦察的主力
Sublist3r利用搜索引擎批量枚举子域名,上手最快
Assetfinder多渠道子域名发现,可与脚本管道组合
crt.shSSL 证书透明度日志搜索,挖隐藏子域名的利器
Recon-ng功能完整的 Web 侦察框架,模块化管理
Httpx高速 HTTP 探测,验证存活资产

2. DNS 侦察与网络扫描

工具定位
Nmap网络扫描与端口测绘的行业标准
DnsreconDNS 枚举与区域传输测试
Fierce基于 DNS 的侦察工具,挖出隐藏主机
Check-Host多节点探测主机连通性、DNS、HTTP

3. IP 与域名情报

工具定位
IP-Lookup.orgIP 地理位置、ISP、ASN、主机名、信誉一站式查询
IPLocation.netIP 归属地与运营商查询
IP2Location.ioIP 情报 API,适合自动化流水线
ViewDNS.info域名与 IP 综合情报工具集
WHOIS域名注册人与注册信息查询

4. 人名、邮箱与公开数据调查

工具定位
theHarvester从搜索引擎/泄露库收集邮箱、子域名、主机
EmailHarvester邮箱枚举专项工具
MaltegoOSINT 数据挖掘与关系图谱分析
OSINT Search实时 OSINT 搜索引擎,查找旧用户名与已删账号痕迹
OSINTNova用户名/邮箱/手机号关联的自动化搜索 + AI 报告
FOCA从文档元数据中提取信息(作者、软件痕迹)
OSINT FrameworkOSINT 资源导航站,新手找工具的入口

5. 技术栈指纹识别

工具定位
Netcraft网站画像与钓鱼检测
BuiltWith网站技术栈查询与分析
StackScan网站技术栈与资产指纹搜索

6. 设备搜索与暗网监控

工具定位
Shodan"搜索引擎之于互联网设备",查暴露的摄像头/工控/服务器
Censys主机与网络搜索引擎,证书/端口测绘
WhiteIntel暗网数据泄露监控,盯住你的凭据与资产
OnionLand SearchTor 暗网服务索引搜索
Kismet无线网络探测与嗅探,信息收集也覆盖 WiFi

💡 新手建议:先用OSINT Framework了解全貌,再按上表每类挑 1-2 个工具深入,避免"收藏了 30 个工具、一个都不会用"。

子域名侦察实战:从单域名到资产清单

以"目标公司只有一个主域名example.com"为例,一条完整的子域名侦察流水线分三步走:

第 1 步:被动枚举,广撒网

用搜索引擎、证书日志、历史数据"零接触"挖子域名,不直接访问目标:

  • Sublist3r / Assetfinder:调用多个公开数据源批量拉取
  • crt.sh:查证书透明度日志,经常能发现工具扫不到的新子域名
  • Amass:整合上述被动源 + 主动探测,产出最全的候选清单

第 2 步:去重 + 存活验证

被动源的数据有大量重复和失效记录。用Httpx对清单做高速 HTTP 探测,过滤出真正存活的资产,得到精简的"活跃资产表"。

第 3 步:主动测绘,补细节

对存活资产逐台执行:

  • Nmap端口扫描,看开了哪些服务
  • Dnsrecon做 DNS 枚举与区域传输测试
  • Shodan / Censys交叉查询设备指纹与历史快照
  • Check-Host多节点验证连通性与 DNS 解析一致性

📌 这套"被动 → 验证 → 主动"的流程覆盖了 README.md 中 Amass、Sublist3r、Assetfinder、crt.sh、Dnsrecon、Fierce 等主力工具,也是大多数渗透测试报告信息收集章节的标准写法。

新手上手指南:3 步快速开始

第 1 步:获取仓库

git clone https://gitcode.com/gh_mirrors/hackingtoo/Hacking-Tools

第 2 步:浏览工具地图

打开 README.md 的目录导航,先看 Information Gathering 章节,再按需跳读 Vulnerability Analysis、Wireless Attacks 等相邻章节,建立"工具全景图"。

第 3 步:选一个靶场练手

挑一个你有授权的目标(或自建测试站点),按"子域名侦察实战"的三步流程跑一遍,把结果整理成表格——这就是一份合格的信息收集报告雏形。

🔑新手第一把工具推荐组合:

  • Nmap(端口与网络)
  • Amass(子域名资产)
  • theHarvester(邮箱与公开数据)
  • Shodan(设备情报)
  • crt.sh(证书透明度)

这 5 个工具的组合足以完成一次基础的信息收集,全部可在 Information Gathering 章节中快速定位。

合规提醒:只做授权范围内的事 ⚖️

信息收集工具"无差别"能力强,请务必遵守三条底线:

  1. ✅ 只对你拥有资产或明确书面授权的目标使用
  2. ✅ 被动查询(WHOIS、crt.sh、Shodan 等公开数据)优先,主动扫描放最后
  3. ✅ 测试范围、时间与边界先写入授权书,避免误伤第三方

Hacking-Tools 是伦理黑客工具库,"ethical" 三个字的分量,比工具本身更重要。

小结

要点说明
📦 项目Hacking-Tools:按类别整理的渗透测试工具精选清单
🎯 核心章节README.md Information Gathering,30+ OSINT 工具
🧭 子域名侦察Sublist3r/Assetfinder/crt.sh 枚举 → Httpx 验证 → Nmap 测绘
🚀 新手起步Nmap + Amass + theHarvester + Shodan + crt.sh 五件套
⚖️ 红线仅授权范围内操作

信息收集没有"银弹工具",但有银弹清单——把它收藏进你的工具箱,每次任务从它出发,效率会完全不同。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进