基于WebGoat的软件渗透测试实战

对常见漏洞的利用和防御有了实践性的体验

385人学习

初级17课时2021/11/21更新

二维码下载学堂APP缓存视频离线看

张伟
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

想要从事Web软件开发和软件渗透测试的在校学生或者工程师。

你将会学到:

对常见漏洞的利用和防御有了实践性的体验

课程简介:

本课程主要分为两部分,第一部分介绍WebGoat开发环境和运行环境的配置实践;第二部分介绍WebGoat的渗透测试实战,介绍了15个典型漏洞的业务功能和漏洞分析、漏洞利用、代码分析及修复建议等

展开更多

课程大纲-基于WebGoat的软件渗透测试实战

  • 第1章WebGoat环境搭建及工具准备(51分钟2节)

  • 1-1

    Webgoat运行环境配置1.在windows下安装和部署WebGoat2.在Linux下安装和部署WebGoat3.在docker下安装和部署WebGoat

    「仅限付费用户」点击下载“webgoat运行环境搭建.docx”

    [21:33]
  • 1-2

    Webgoat开发环境配置1.Maven配置2.eclipse配置3.WebGoat代码导入与配置

    「仅限付费用户」点击下载“webgoat开发环境搭建.docx”

    [30:07]
  • 第2章基于Webgoat的安全测试实战(5小时14分钟15节)

  • 2-1

    访问控制矩阵1、使用burpsuite的intruder集束炸弹恶意遍历所有权限数据2、java代码分析,并给出漏洞修复建议及实践。

    「仅限付费用户」点击下载“Using an Access Control Matrix(访问控制矩阵).docx”

    [17:47]
  • 2-2

    任意目录访问(目录遍历漏洞)1、利用burpsuite完成目录遍历漏洞实践。2、java代码分析,并给出漏洞修复建议及实践。3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“绕过路径访问控制方案(实践文档及代码).zip”

    [21:41]
  • 2-3

    基于角色的权限控制(越权漏洞)1、利用burpsuite实现横向越权和纵向越权漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“3,LAB Role Based Access Control(基于角色的放开控制).zip”

    [31:17]
  • 2-4

    基于 DOM 的跨站脚本(DOM型跨站脚本漏洞利用)1、利用js的漏洞实现DOM型跨站脚本漏洞利用;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“4,DOM-Based cross-site scripting(基于 DOM 的跨站脚本).zip”

    [18:10]
  • 2-5

    Json注入(业务逻辑漏洞)1、利用burpsuite实现服务端校验不足的业务逻辑漏洞利用;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“5,json Injection(json注入).zip”

    [15:29]
  • 2-6

    不安全的客户端存储(业务逻辑漏洞)1、利用浏览器开发者模式实现业务逻辑漏洞实践过程;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“6,Insecure Client Storage(不安全的客户端存储).zip”

    [13:58]
  • 2-7

    线程安全问题(业务逻辑漏洞)1、利用多浏览器并发访问系统实现该业务逻辑漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“7,Concurrency(并发)线程安全.zip”

    [19:58]
  • 2-8

    存储型跨站脚本漏洞1、实现存储型跨站脚本漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“8,Cross-Site Scripting(存储型跨站脚本漏洞利用).zip”

    [20:02]
  • 2-9

    OS命令注入1、利用burpsuite实现OS命令注入漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“9,Command Injection(命令注入).zip”

    [18:53]
  • 2-10

    SQL注入漏洞1、利用burpsuite实现数值型sql注入漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“10,Numeric SQL Injection(数字sql注入).zip”

    [22:07]
  • 2-11

    拒绝服务漏洞1、利用zip炸弹实现拒绝服务漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“11,Denial of Service(拒绝服务).zip”

    [14:23]
  • 2-12

    不安全的通讯(敏感信息泄露漏洞)1、利用wireshark实现敏感信息泄露漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“12,Insecure Communication(不安全的通信).zip”

    [24:08]
  • 2-13

    恶意代码执行(文件上传漏洞)1、上传可执行文件并执行实现文件上传漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“13,Malicious Execution(恶意执行).zip”

    [27:50]
  • 2-14

    会话管理缺陷(劫持或伪造session)1、利用burpsuite实现会话管理漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“14,Session Management Flaws(会话管理缺陷).zip”

    [27:04]
  • 2-15

    Web Services相关缺陷1、利用soapui实现web services漏洞;2、java代码分析,并给出漏洞修复建议及实践;3、资料中有实验文档及修复后的代码。

    「仅限付费用户」点击下载“15,Web Services(webservice漏洞).zip”

    [21:33]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部