如何快速掌握信息收集: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.sh | SSL 证书透明度日志搜索,挖隐藏子域名的利器 |
| Recon-ng | 功能完整的 Web 侦察框架,模块化管理 |
| Httpx | 高速 HTTP 探测,验证存活资产 |
2. DNS 侦察与网络扫描
| 工具 | 定位 |
|---|---|
| Nmap | 网络扫描与端口测绘的行业标准 |
| Dnsrecon | DNS 枚举与区域传输测试 |
| Fierce | 基于 DNS 的侦察工具,挖出隐藏主机 |
| Check-Host | 多节点探测主机连通性、DNS、HTTP |
3. IP 与域名情报
| 工具 | 定位 |
|---|---|
| IP-Lookup.org | IP 地理位置、ISP、ASN、主机名、信誉一站式查询 |
| IPLocation.net | IP 归属地与运营商查询 |
| IP2Location.io | IP 情报 API,适合自动化流水线 |
| ViewDNS.info | 域名与 IP 综合情报工具集 |
| WHOIS | 域名注册人与注册信息查询 |
4. 人名、邮箱与公开数据调查
| 工具 | 定位 |
|---|---|
| theHarvester | 从搜索引擎/泄露库收集邮箱、子域名、主机 |
| EmailHarvester | 邮箱枚举专项工具 |
| Maltego | OSINT 数据挖掘与关系图谱分析 |
| OSINT Search | 实时 OSINT 搜索引擎,查找旧用户名与已删账号痕迹 |
| OSINTNova | 用户名/邮箱/手机号关联的自动化搜索 + AI 报告 |
| FOCA | 从文档元数据中提取信息(作者、软件痕迹) |
| OSINT Framework | OSINT 资源导航站,新手找工具的入口 |
5. 技术栈指纹识别
| 工具 | 定位 |
|---|---|
| Netcraft | 网站画像与钓鱼检测 |
| BuiltWith | 网站技术栈查询与分析 |
| StackScan | 网站技术栈与资产指纹搜索 |
6. 设备搜索与暗网监控
| 工具 | 定位 |
|---|---|
| Shodan | "搜索引擎之于互联网设备",查暴露的摄像头/工控/服务器 |
| Censys | 主机与网络搜索引擎,证书/端口测绘 |
| WhiteIntel | 暗网数据泄露监控,盯住你的凭据与资产 |
| OnionLand Search | Tor 暗网服务索引搜索 |
| 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 章节中快速定位。
合规提醒:只做授权范围内的事 ⚖️
信息收集工具"无差别"能力强,请务必遵守三条底线:
- ✅ 只对你拥有资产或明确书面授权的目标使用
- ✅ 被动查询(WHOIS、crt.sh、Shodan 等公开数据)优先,主动扫描放最后
- ✅ 测试范围、时间与边界先写入授权书,避免误伤第三方
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),仅供参考