信息收集

信息收集

概念

信息收集是指通过合法、有序的手段,从公开或授权渠道获取目标对象(如企业、系统、个人)相关数据,并对数据进行整理、分类、分析,最终为特定目标提供支撑的过程。

分类

  • 主动信息收集:通过直接访问网站在网站上进行操作、对网站进行扫描等,这种是有网络流量经过目标服务器的信息收集方式。

  • 被动信息收集:基于公开的渠道,比如搜索引擎等,在不与目标系统直接交互的情况下获取信息,并且尽量避免留下痕迹。

有序收集如下信息:

  1. 域名信息(whois、备案信息、子域名)
  2. 服务器信息(操作系统、端口、服务、真实IP)
  3. 网站信息(网站架构、中间件、数据库、编程语言、指纹信息、WAF、目录、敏感文件、源码泄露、旁站、C段)
  4. 管理员信息(姓名、职务、生日、联系电话、邮件地址)

域名信息

主域名

  1. ICP备案号查询

    • 域名购买之后必须要备案、备案号是网站是否合法注册经营的标志,可以用网页的备案号反查出该公司旗下的资产
  2. 备案实体查询

    • 除了通过网站的ICP备案号之外,也可以通过备案实体,也就是公司的全名,通过企业名可以查询到有哪些备案的主域名

子域名

  1. 搜索引擎查询

    • 搜索引擎自带高级搜索语法,以bing为例 site:主域名
    • site:主域名 -www 结果中去除www
  2. FOFA

    • domai="主域名"
  3. 暴力枚举

    • 子域名挖掘机
  4. 聚合工具

    • oneforall
      • python oneforall.py --target 主域名 run

小程序和APP

  1. 小蓝本
  2. ICP备案查询,选择APP或小程序

服务器信息

操作系统

操作系统判断主要判断对方的服务器是windows还是Linux,不同的操作系统在后续的渗透中,操作方式不一样

  • 通过TTL值判断: Ping 域名

    • 0<TTL<64 : Linux系统

    • 64<TTL<128 : Windows系统

  • 通过修改访问目录大小写判断

    • Windows对大写不敏感

    • Linux严格区分大小写


网站信息

网站架构、中间件、数据库、编程语言、指纹信息可通过Wappalyzer插件收集

目录

  1. Dirsearch
  2. 御剑目录扫描
  3. JS中提取目录
posted @ 2026-11-12 18:22  zoyeei  阅读(1)  评论(0)    收藏  举报