WebGoat——绕过基于角色的访问控制

本文通过WebGoat平台详细介绍了如何绕过基于角色的访问控制,包括表示层、业务层和数据层的访问控制。通过模拟员工登录,利用Burpsuite工具篡改数据包,实现查看和删除其他员工信息。同时,还展示了如何获取WebGoat的远程管理访问权限。
摘要由CSDN通过智能技术生成

题目:
Stage 1: Bypass Presentational Layer Access Control.
As regular employee ‘Tom’, exploit weak access control to use the Delete function from the Staff List page. Verify that Tom’s profile can be deleted.The password for a user is always his prename.
步骤1:绕过表示层的访问控制。
作为普通员工“Tom”,对于员工列表页面的删除功能具有弱访问控制权限。验证TOM的个人文件是否能被删除。用户的密码通常是他的前一个字母。
1.登录员工账号Larry Stooge(这里以Larry Stooge为例),账号密码为larry(注意不用区分大小写)
2.打开浏览器代理,打开burpsuite抓取数据包。
3.选中员工列表,点击“ViewProfile”,Burpsuite中截取到的数据包如图
在这里插入图片描述
在这里插入图片描述
4.将action的内容修改为:DeleteProfile
在这里插入图片描述
5.完成效果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值