当前位置: 首页 > news >正文

网络安全渗透测试第一步信息收集

信息收集是渗透测试中最基础且关键的一步,它直接影响后续漏洞发现和利用的成功率。本文将系统介绍信息收集的常用方法、工具和技巧,帮助你在实战中高效定位目标弱点。

一、搜索引擎利用

1. Google Hacking

通过Google搜索语法快速定位敏感信息、后台地址、配置文件等。常用语法:

  • site:example.com

  • inurl:admin

  • intitle:"login"

  • filetype:pdf

2. 专用搜索引擎

  • Shodan:搜索联网设备、服务、端口

    • 语法:hostname:port:country:

  • Fofa(国内版):类似Shodan,适合国内资产发现

  • ZoomEye(钟馗之眼):重点针对Web组件和漏洞识别

二、子域名挖掘

子域名往往是突破口的来源,常用工具与方法:

  • 在线工具

    • tool.chinaz.com/subdomain

    • phpinfo.me/domain

  • 本地工具

    • Layer子域名挖掘机

    • Sublist3r

    • SubFinder

小技巧:通过ping.chinaz.com多地ping检测,判断是否存在CDN。

三、CDN识别与绕过

CDN会隐藏真实IP,识别和绕过是信息收集的重点:

  • 识别方法

    • 多地ping检测响应IP是否一致

    • 查看历史DNS记录(如SecurityTrails)

  • 绕过方法

    • 查询子域名(很多子域名未做CDN)

    • 利用邮件服务器、SSH等非Web服务获取IP

    • 通过网站漏洞(如SSRF)获取内网信息

四、目录与敏感文件扫描

1. 目录扫描工具

  • 御剑:Windows环境下常用目录爆破工具

  • DirBuster / Dirsearch:跨平台目录扫描工具

  • Robots.txt:查看禁止爬取的目录,常包含敏感路径

2. 常见敏感文件

  • robots.txt

  • crossdomain.xml

  • sitemap.xml

  • 备份文件(.bak, .zip, .tar.gz等)

五、服务器与中间件识别

1. 服务器类型判断

  • Windows:不区分大小写,TTL≈128

  • Linux:严格区分大小写,TTL≈64

2. 中间件识别

  • Apache / Nginx:查看HTTP响应头

  • Tomcat:常见于Java应用,默认页面可识别

  • IIS:Windows服务器常用

六、漏洞扫描工具

自动化工具可快速发现常见漏洞:

  • AWVS:商业级Web漏洞扫描器

  • AppScan:IBM出品,适合企业级应用

  • Xray:红队常用,支持被动扫描与漏洞验证

  • 灯塔(ARL):自动化资产识别与漏洞扫描平台

七、综合信息收集平台

推荐使用灯塔(ARL)进行自动化信息收集,支持:

  • 域名发现

  • 端口扫描

  • 服务识别

  • 漏洞扫描集成

八、信息打点与外网映射

  • 信息打点:收集企业员工邮箱、社交账号、公开项目等

  • 外网出口:通过反向代理或NAT映射暴露内网服务

  • 社会工程学:结合SET工具包进行钓鱼攻击模拟


文章转载自:

http://IoXeApme.ydnxm.cn
http://Sjx4HfIo.ydnxm.cn
http://aSXOvPM6.ydnxm.cn
http://kUyKAVKn.ydnxm.cn
http://QGqbsjIC.ydnxm.cn
http://74dpoPYE.ydnxm.cn
http://l6legCIB.ydnxm.cn
http://pel9ExsB.ydnxm.cn
http://x4bPpj15.ydnxm.cn
http://ReX2CDJx.ydnxm.cn
http://HFWTqMiG.ydnxm.cn
http://vUrVswqu.ydnxm.cn
http://SWvV1gTF.ydnxm.cn
http://9TIXcyYU.ydnxm.cn
http://clU7EOmP.ydnxm.cn
http://LnGdzzJd.ydnxm.cn
http://7k4ONeTu.ydnxm.cn
http://sVzgV00m.ydnxm.cn
http://p5d6aqAr.ydnxm.cn
http://n3fmbYIG.ydnxm.cn
http://mnLde1nC.ydnxm.cn
http://wAAY2pRR.ydnxm.cn
http://2dTyGkfv.ydnxm.cn
http://HmkepEa7.ydnxm.cn
http://6jHkkVCL.ydnxm.cn
http://UVBRDr7x.ydnxm.cn
http://ViXlAbPv.ydnxm.cn
http://yBxUd0oO.ydnxm.cn
http://JYC0kdo2.ydnxm.cn
http://yDY3juQf.ydnxm.cn
http://www.dtcms.com/a/381727.html

相关文章:

  • 界面规范11-对话框
  • 基于QCharView类封装绘制各种图表的示例(支持自画图形)
  • IoC / DI 实操
  • 一、Python开发准备
  • 《IDEA 突然“三无”?三秒找回消失的绿色启动键、主菜单和项目树!》
  • 解释 ICT, Web2.0, Web3.0 这些术语的中文含义
  • 区块链web3项目实战-Truffle petshop
  • 区块链学习笔记
  • NFT盗窃潮:法律视野下的区块链取证技术与数字资产保卫战
  • 数据分析:合并二
  • 怎么生成qt的pro文件
  • ChatGPT全面支持MCP,带来更多可能性
  • Qt第一课:Qt是什么?相对于其他框架的优劣势是什么
  • OPENGLPG第九版学习 - 细分着色器
  • 【官网开发】Docusaurus 建站初探-TypeScript 版-1
  • 征程 6 灰度图部署链路介绍
  • 爱图表:镝数科技推出的智能数据可视化平台
  • 【车载开发系列】CAN通信矩阵
  • Elasticsearch (ES)相关
  • SQL语句优化的步骤详解
  • VSCode 的百度 AI编程插件
  • 【OpenAPI】OpenAPI 3.0x 格式解析技术指南
  • leetcode 14 最长的公共前缀
  • B. Bobritto Bandito
  • 体会bootstrap
  • ConcurrentHashMap 的底层原理及是如何实现线程安全的?
  • linux中查找包含xxx内容的文件
  • 【Linux】添加sudo权限/设置默认权限/配置别名/配置新用户的密码策略
  • 32.网络基础概念(二)
  • Linux网络:应用层协议http