0
点赞
收藏
分享

微信扫一扫

pikachu垂直越权


垂直越权就是权限较低的用户去执行高权限用户的操作

第一步:打开pikachu的垂直越权

点开提示,发现有一个高权限用户admin和低权限用户pikachu

pikachu垂直越权_添加用户


第二步:分别登录上两个不同账户进行查看,发现admin有添加用户的权限,而pikachu只有查看用户的权限

admin用户登录

pikachu垂直越权_添加用户_02


pikachu用户登录

pikachu垂直越权_用户登录_03


第三步:垂直越权测试(使用pikachu的身份去添加用户)

首先,先登录行admin账号,添加账户,然后把添加账户的数据包拦截导入 Repeater (重放器)模块

pikachu垂直越权_普通用户_04


点击创建,并且拦截数据包,右键导入Repeater

pikachu垂直越权_添加用户_05


此时把当前拦截的数据包丢弃,admin账户退出登录

pikachu垂直越权_用户登录_06


pikachu垂直越权_添加用户_07


第四步:在admin账户退出登录的情况下,重新发送创建账户的数据包

pikachu垂直越权_添加用户_08


发送成功如下图所示

pikachu垂直越权_用户登录_09


然后用pikachu普通用户身份登录查看账户是否创建成功

pikachu垂直越权_添加用户_10


pikachu垂直越权_用户登录_11


发现并没有刚刚创建的账户二狗

原因:创建二狗用户的时候admin账户已退出登录

第五步:使用pikachu的身份创建二狗账户

查看数据包中最后一个数据包就是刚刚pikachu登录的数据包

pikachu垂直越权_添加用户_12


复制数据包的pikachu普通用户的COOKIE信息

pikachu垂直越权_普通用户_13


粘贴到Repeater(重放器)模块中添加账户的数据包中,然后发送

pikachu垂直越权_用户登录_14


接下来刷新当前页面,发现二狗账户创建成功

pikachu垂直越权_普通用户_15


总结:

举报

相关推荐

0 条评论