信息收集

2265 字
11 分钟
信息收集

一、信息收集概述#

1.1 什么是信息收集?#

信息收集是渗透测试的第一步,目的是找到目标系统的所有资产和攻击面(可能的脆弱点)。

1.2 常见问题速查#

问题答案要点
拿到一个网站首先做什么?信息收集
信息收集分类?主动和被动
信息收集需要做些什么?技术和社工两个层面

1.3 任务类型#

类型目标
找漏洞型给 IP/域名/页面,找漏洞
找资产型给单位名称,找所有下属网站的漏洞

二、信息收集思路#

2.1 针对具体某个网站或 IP#

1. 翻页面,找可能的漏洞利用点
2. 找真实 IP(CDN 绕过)
3. 找网站源码
4. 扫敏感目录和文件(含后台)
5. 扫危险请求方式
6. 扫端口(+ 识别 OS)
7. 找旁站(C段、子域名)
8. 找供应链
9. 社工信息搜集(名字、联系方式等)

2.2 针对某个单位或集团#

1. 搜集信息资产
├── 找子域名(扫描、爬虫、证书透明度)
├── 找真实 IP(CDN 绕过)
├── 扫端口服务
├── 扫危险请求方式
├── 扫敏感目录和文件
└── 识别 CMS
2. 翻页面功能,尝试漏洞利用
3. 找供应链
4. 收集社工信息(whois、网页信息、源码信息)

2.3 攻击面分类#

层面内容
技术层面DNS、CDN、云服务器、OS、各类服务、代码的漏洞和不当配置
管理层面人性弱点(社工)

三、技术信息收集#

3.1 翻看网站页面 → 找漏洞利用点#

识别指纹(网站架构和源码名称)#

指纹类型内容
操作系统TTL 判断(128=Windows,64=Linux)、大小写判断、响应头
中间件Apache、Nginx、IIS、Tomcat、WebLogic
动态脚本解析器PHP、ASP.NET、JSP
数据库MySQL、MSSQL、Oracle
CMS/框架ThinkPHP、Shiro、FastJSON、Struts2

工具推荐#

工具用途
Wappalyzer浏览器插件,识别网站技术栈
Nmap端口扫描、OS 识别
浏览器开发者工具查看源码、网络请求
云悉指纹https://www.yunsee.cn
微步社区https://x.threatbook.cn
潮汐指纹http://finger.tidesec.com

已知漏洞搜索#

平台URL
Seebughttps://www.seebug.org
Exploit-DBhttps://www.exploit-db.com

JS 源码中的敏感信息#

  • 产品 Banner 信息
  • 网址资产
  • 接口信息
  • 个人信息、凭证
  • 编码加密逆向信息

HTTP 响应头#

可能泄露:服务器类型、框架版本、语言版本等。

3.2 敏感资源搜集#

敏感文件类型#

类型示例
配置文件.ini、.conf、.json、.yaml
备份文件www.bak、www.zip、www.tar.gz
日志文件.log
源码文件.git、.svn、.swp
后台路径admin、login、manage

工具推荐#

工具说明
御剑后台扫描扫敏感目录和文件
DirBuster目录爆破
7KBScan目录扫描
自定义爬虫自行编写

备份文件名构造思路#

www.gxaedu.com.bak
www.gxaedu.com.zip
www.gxaedu.com.tar.gz
www.gxaedu.com.bak20220902
gxaedu.bak
gxaedu.zip
202401gxaedu.tar.gz

3.3 绝对路径泄露#

方法说明
查看前端源码报错信息可能包含路径
构造报错故意填写不存在的路径或参数
phpinfo找 DOCUMENT_ROOT 或搜 www

3.4 源码泄露恢复#

场景方法
GitHub 泄露搜索公司/CMS 信息
.git 泄露使用 GitHack 等工具
.svn 泄露使用 SVNHack 工具
vim 缓存泄露访问 .index.php.swp,使用 vim -r index.php 恢复

3.5 找真实 IP(CDN 绕过)#

方法说明
子域名爆破不同子域名可能使用不同 IP
邮件服务器mail.xxx.com 与 www.xxx.com 同服时,查看邮件原文 IP
Favicon Hash在 ZoomEye、FOFA、Shodan 中搜索 favicon 哈希
历史 DNS 记录https://viewdns.info、https://x.threatbook.cn
多地 Pinghttp://ping.chinaz.com
换协议尝试 HTTP/HTTPS 不同协议
证书透明度https://crt.sh

邮件原文查 IP:

QQ邮箱 → 打开邮件 → 右侧三角 → 显示邮件原文 → 找 "X-Originating-IP"

3.6 子域名搜集#

方法#

方法说明
DNS 爆破编写工具或使用 oneforall
搜索引擎site:gxaedu.com
证书透明度https://crt.sh
FOFA搜索 favicon、title 等
DNS 域传送漏洞nmap --script dns-zone-transfer
威胁情报网站微步在线等

工具推荐#

工具说明
OneForAll功能最全(需配置)
御剑子域名爆破Windows 工具
SubdomainBrute经典工具

OneForAll 使用:

Terminal window
pip install -r requirements.txt
python oneforall.py --target example.com run

3.7 端口扫描#

高风险端口(必须背诵)#

端口服务说明
21FTP文件传输,可能存在匿名访问
22SSH远程管理,可爆破
23Telnet明文远程命令,不安全
53DNSUDP 协议
80, 443, 8080HTTP/HTTPSWeb 服务
1433, 1434MSSQLSQL Server
3306MySQLMySQL 数据库
3389RDPWindows 远程桌面
5432PostgreSQLPostgreSQL 数据库
6379RedisRedis 数据库(未授权访问)
7001WebLogic管理界面
1098, 1099, 4444, 4445, 8080, 8009, 8083, 8093JBossJBoss 常用端口
9060, 9043, 9080, 9443WebSphere管理控制台
4848, 3700GlassFish管理端口、IIOP 端口

Nmap 常用命令#

Terminal window
# 扫描网段存活主机
nmap -sn 192.168.68.0/24
# 识别操作系统
nmap -O 192.168.68.128
# 扫描端口(默认 1000 个)
nmap 192.168.68.128
# 扫描全端口
nmap -p 1-65535 192.168.68.128
# 推荐用法:操作系统 + 端口 + TCP半连接
nmap -A -T4 -sS 192.168.68.128
# 扫描网段特定端口
nmap -sS -p 80,443 192.168.68.0/24
# UDP 扫描 DNS
nmap -sU -p 53 192.168.68.0/24

Nmap 选项速查#

选项说明
-O操作系统版本
-F快速扫描
-A操作系统详情扫描
-sUUDP 扫描
-Pn无需 ping 通直接扫端口
-snping 扫描在线情况
-iL指定输入文件
-oN指定输出文件
-sS半连接扫描(提高速度)
-p指定端口范围
-r随机扫描端口

Masscan(极速端口扫描)#

Terminal window
# 特点:极速,结果可能不准确
masscan -p 1-65535 192.168.68.128

3.8 旁站和 C 段#

旁站#

旁站 = 同一台服务器上的其他网站

在线工具: https://stool.chinaz.com/same

C 段#

C 段 = 同一 C 段(如 192.168.1.x)的其他服务器

Terminal window
# 扫描同一 C 段的存活主机
nmap -sn 192.168.68.0/24

3.9 网络空间资产搜索引擎#

平台说明
Shodan全球网络设备搜索引擎
FOFA国内网络空间测绘平台
ZoomEye知道创宇网络空间搜索引擎

3.10 威胁情报网站#

平台说明
微步在线https://x.threatbook.cn
Seebughttps://www.seebug.org

四、社工信息收集#

4.1 手工翻查页面#

运维信息、联系方式、邮箱、员工姓名等。

4.2 Whois 查询#

域名注册人信息(可能包含姓名、邮箱、电话等)。

多找几个 Whois 查询站:

4.3 谷歌黑客(Google Hacking)#

基本语法#

关键字功能
"xxx"双引号内内容不可拆分
site:指定域名
inurl:URL 存在关键字
intext:网页正文中的关键字
filetype:指定文件类型
intitle:网页标题中的关键字
link:所有与该 URL 做了链接的 URL
info:查找指定站点基本信息
-排除某个关键字
*通配符(代表多个字母)
+将忽略的字列入查询范围

常用搜索#

搜索意图Google 语法
SQL 注入页面site:tw inurl:?id= filetype:php
排除子域名site:baidu.com -site:video.baidu.com
后台登录site:xxx.com intitle:"后台登陆"
目录遍历intext:"index of"
用户名密码文件filetype:txt intext:username and password
敏感文件site:tw filetype:inc intext:mysql_connect
后台管理site:xxx.com 管理
邮箱信息site:xxx.com intext:@xxx.com
配置文件site:xxx.com filetype:conf
登录页面site:xxx.com inurl:login
MongoDB 状态site:xxx.com intitle:mongod inurl:28017
phpinfosite:xxx.com inurl:phpinfo.php

4.4 备案信息查询#

平台URL
爱站备案查询https://www.beian88.com
工信部https://beian.miit.gov.cn

4.5 公司/老板信息#

平台用途
天眼查公司信息、组织架构
企查查公司信息
17CE多地 Ping

可收集的信息:

  • 公司地址
  • 组织架构
  • 联系电话/传真
  • 人员姓名/职务
  • 公开商业信息

4.6 社工字典构造#

根据收集到的人名、生日构造弱密码。

示例: 张三,19980105

zs1998
zs199801
zs0105
zhangsan666
zhangsan888
zs19980105

五、信息收集工具总结#

5.1 工具分类表#

用途工具
指纹识别Wappalyzer、云悉、潮汐
端口扫描Nmap、Masscan
子域名收集OneForAll、御剑、SubdomainBrute
目录扫描御剑、DirBuster、7KBScan
旁站查询站长之家
C段扫描Nmap
资产搜索引擎Shodan、FOFA、ZoomEye
威胁情报微步在线、Seebug
Whois站长之家、阿里云
备案查询爱站、工信部
公司信息天眼查、企查查
WAF 识别WafWoof

5.2 野生三字经(顺口溜)#

搞企业先扫描,扫描器商业好, 默密码都知道,社工库找一找, 邮箱号先列好,九头蛇跑一跑, 搞不定放大招,发邮件凭伪造, 没邮箱搞网站,二级域皆可爆, 老漏洞没修好,新漏洞刷一票, 干研发 Git 找,源代码全都要, CDN 可以跳,防火墙可以撬, 堡垒机可以秒,云防护可以秒, 是企业没有哪家搞不了!


📌 快速参考卡片#

信息收集流程速查#

1. 确定目标 → 域名/IP
2. 被动收集 → Whois、备案、谷歌黑客、子域名
3. 主动扫描 → 端口、目录、C段
4. 指纹识别 → CMS、框架、中间件
5. 找漏洞 → 搜索历史漏洞
6. 社工 → 邮箱、姓名、字典

Nmap 命令速查#

Terminal window
# 常用
nmap -sS -A -T4 目标IP
nmap -sn 192.168.1.0/24
nmap -p 1-65535 目标IP
# 选项记忆
-sS 半连接(快)
-A 全面扫描
-O 操作系统
-p 指定端口
-sn 只 ping
-Pn 跳过 ping

子域名查询速查#

Terminal window
# OneForAll
python oneforall.py --target example.com run
# 域传送漏洞
nmap --script dns-zone-transfer --script-args dns-zone-transfer.domain=example.com -p 53 -Pn dns.example.com

敏感文件扫描速查#

Terminal window
# 常见备份文件名
www.bak
www.zip
www.tar.gz
index.php.bak
config.php.swp
.htaccess
robots.txt

社工字典构造#

姓名首字母 + 生日
姓名全拼 + 123456
姓名拼音 + 888
公司名 + 123

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

信息收集
https://blog.emberlag.com/posts/information-gathering/
作者
3mb3rl4g
发布于
2026-10-24
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
3mb3rl4g
一名现实世界的沉默观察员
公告
把零散的思绪归档,我不着急写完,写得慢一点,刚好能让很久以后,还能在此刻的文字里找回共鸣。
分类
标签
最新动态
站点统计
文章
21
分类
2
标签
13
总字数
33,455
运行时长
0 天
最后活动
0 天前
文章目录