WebGoat攻略 for Mac(4)

本文详细介绍了如何在Mac环境下利用WebGoat平台进行渗透测试,涉及A3.Sensitive Data Exposure的不安全登录及A4.XML External Entities (XXE)的多种攻击形式,包括经典XXE、盲XXE,并展示了如何通过XXE攻击读取文件系统信息和执行DOS攻击。
摘要由CSDN通过智能技术生成

WebGoat攻略 for Mac(1)
WebGoat攻略 for Mac(2)
WebGoat攻略 for Mac(3)

一、题目攻略

A3.Sensitive Data Exposure(敏感数据暴露)

1.Insecure Login(不安全登录)

  1. 让我们试试

任务是尝试使用数据包嗅探器拦截请求。
在这里插入图片描述
点击Log in,然后抓包。
在这里插入图片描述
emmmm,任务完成。
在这里插入图片描述

A4. XML External Entities (XXE)(XML外部实体)

1.XXE

  1. 什么是XML实体

XML实体分为内部实体、内部实体、参数实体。

XXE是对解析XML输入的应用程序的一种工具,XXE攻击可以分为经典、盲、错误等形式。

  1. XXE示例

在上一节中我们看到XML实体可以如下使用:

<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE author [
  <!ELEMENT author (#PCDATA)>
  <!ENTITY js "Jo Smith">
]>
<author>&js;</author>

这些实体还可以在外部文件中定义另一个DTD,例如:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值