信息收集
信息收集
概念
信息收集是指通过合法、有序的手段,从公开或授权渠道获取目标对象(如企业、系统、个人)相关数据,并对数据进行整理、分类、分析,最终为特定目标提供支撑的过程。
分类
-
主动信息收集:通过直接访问网站在网站上进行操作、对网站进行扫描等,这种是有网络流量经过目标服务器的信息收集方式。
-
被动信息收集:基于公开的渠道,比如搜索引擎等,在不与目标系统直接交互的情况下获取信息,并且尽量避免留下痕迹。
有序收集如下信息:
- 域名信息(whois、备案信息、子域名)
- 服务器信息(操作系统、端口、服务、真实IP)
- 网站信息(网站架构、中间件、数据库、编程语言、指纹信息、WAF、目录、敏感文件、源码泄露、旁站、C段)
- 管理员信息(姓名、职务、生日、联系电话、邮件地址)
域名信息
主域名
-
ICP备案号查询
- 域名购买之后必须要备案、备案号是网站是否合法注册经营的标志,可以用网页的备案号反查出该公司旗下的资产
-
备案实体查询
- 除了通过网站的ICP备案号之外,也可以通过备案实体,也就是公司的全名,通过企业名可以查询到有哪些备案的主域名
子域名
-
搜索引擎查询
- 搜索引擎自带高级搜索语法,以bing为例 site:主域名
- site:主域名 -www 结果中去除www
-
FOFA
- domai="主域名"
-
暴力枚举
- 子域名挖掘机
-
聚合工具
- oneforall
- python oneforall.py --target 主域名 run
- oneforall
小程序和APP
- 小蓝本
- ICP备案查询,选择APP或小程序
服务器信息
操作系统
操作系统判断主要判断对方的服务器是windows还是Linux,不同的操作系统在后续的渗透中,操作方式不一样
-
通过TTL值判断: Ping 域名
-
0<TTL<64 : Linux系统
-
64<TTL<128 : Windows系统
-
-
通过修改访问目录大小写判断
-
Windows对大写不敏感
-
Linux严格区分大小写
-
网站信息
网站架构、中间件、数据库、编程语言、指纹信息可通过Wappalyzer插件收集
目录
- Dirsearch
- python dirsearch.py -u https://target
- 御剑目录扫描
- JS中提取目录

浙公网安备 33010602011771号