美文网首页安天365安全技术研究
二、渗透测试基本流程

二、渗透测试基本流程

作者: eth10 | 来源:发表于2016-11-18 15:14 被阅读238次
渗透测试工作流程图

菜鸟学习笔记,请多多指教!

渗透测试流程

2.1 渗透测试基本流程

  渗透测试的基本流程主要分为以下几步:
  1. 明确目标
  2. 信息收集
  3. 漏洞探测(挖掘)
  4. 漏洞验证(利用)
  5. 提升权限
  6. 清除痕迹
  7. 事后信息分析
  8. 编写渗透测试报告

2.1.1 明确目标

  主要是确定需要渗透资产范围;确定规则,如怎么去渗透;确定需求,如客户需要达到一个什么样的效果。

2.1.2 信息收集

  信息收集阶段主要是收集一些基础信息,系统信息,应用信息,版本信息,服务信息,人员信息以及相关防护信息。
  信息收集大多是工具加手工进行收集信息,工具如nmap,相关终端命令,浏览器插件,在线工具等。

2.1.3 漏洞探测(挖掘)

  主要是探测(挖掘)系统漏洞,web服务器漏洞,web应用漏洞以及其他端口服务漏洞,如telnet,ssh,vnc,远程桌面连接服务(3389)等。

2.1.4 漏洞验证(利用)

  漏洞验证主要是利用探测到的漏洞进行攻击,方法主要有自动化验证(msf),手工验证,业务漏洞验证,公开资源的验证等。
  总的来说就是工具加手工,为了方便,可以将自己渗透常使用的工具进行封装为工具包。

2.1.5 提升权限

  提升权限主要是在当前用户权限不是管理员的时候需要进行提升权限,提升权限可以是提升系统权限,web应用权限或是数据库权限等。

2.1.6 清除痕迹

  清楚痕迹主要是清除渗透过程中操作的一些痕迹,如添加的测试账号,上传的测试文件等。

2.1.7 事后信息分析

  主要是对整个渗透过程进行信息分析与整理,分析脆弱环节,技术防护情况以及管理方面的情况进行一个现状分析以及提出相关建议。

2.1.8 编写渗透测试报告

  根据渗透测试具体情况编写渗透测试报告,渗透测试报告必须简洁明了,说清楚渗透清单(范围),攻击路径,渗透成果,以及详细的漏洞详情(相关描述、漏洞危害等)及可行的修复建议,最后对整改渗透情况进行简单的总结和分析,说清楚目前资产的一个状况是什么样的,应该从哪些方面进行加强和提升。另外根据渗透测试报告可让第三方相对容易复现成功!

2.2 渗透测试相关原则

  1. 最小影响原则
  2. 非破坏性原则
  3. 全面深入原则
  4. 保密性原则

2.3 浏览器插件推荐

  • Server Spy
server spy
  • hackbar
  1. IP Address and Domain Information
  2. live http headers
  3. firebug
  4. User Agent Switcher
  5. Tamper Data

相关文章

  • 二、渗透测试基本流程

    菜鸟学习笔记,请多多指教! 渗透测试流程 2.1 渗透测试基本流程   渗透测试的基本流程主要分为以下几步:  1...

  • 渗透测试基本流程

    前期猥琐发育:信息搜集 1.域名注册人姓名 2.域名注册人邮箱 3.是否为真实ip 4.是或不是都要搞...

  • Metasploit基础

    渗透测试流程和类型 渗透测试流程 渗透测试执行标准(PTES:Penetration Testing Execut...

  • python web渗透测试工具学习1:Web应用渗透测试简介

    Web应用渗透测试简介 Web渗透测试流程 典型的Web应用工具包 测试环境 Web渗透测试流程 在本节中,我们将...

  • python web渗透测试学习1:Web应用渗透测试简介

    Web应用渗透测试简介 Web渗透测试流程 典型的Web应用工具包 测试环境 Web渗透测试流程 在本节中,我们将...

  • 02-渗透测试基本流程

    明确目标 确定范围 确定规则 确定需求 信息收集 基础信息 系统信息 应用信息 版本信息 服务信息 人员信息 防护...

  • 2020-01-06

    渗透测试流程: PTES标准中定义的渗透测试过程环节基本上反映了安全业界的普遍认同,具体包括以下7个阶段。 1.前...

  • 信息收集

    在渗透测试中一般分为以下几个流程:明确目标、信息收集、渗透测试、后渗透测试、报告文档,虽然各种书籍上对渗透测试的流...

  • 渗透测试流程

    1.明确目标 确定范围 确定规则 确定需求 2.信息搜集 基础信息 系统信息 应用信息 版本信息 服务信息 人员信...

  • 信息收集和渗透测试基本流程

    1、渗透测试流程 1.明确目标 2.分析风险,获得授权 3.信息收集 4.漏洞探测(手动&自动) 5.漏洞验证 6...

网友评论

本文标题:二、渗透测试基本流程

本文链接:https://www.haomeiwen.com/subject/mlajpttx.html