首页 > 其他分享 >pikachu 水平越权,垂直越权

pikachu 水平越权,垂直越权

时间:2022-10-30 16:25:01浏览次数:47  
标签:op1 pikachu 用户 E7% 垂直 添加 E4% 越权

水平越权

查看到其他用户的信息或者通过其他用户去编辑或修改其他用户的信息

1. 用lucy/123456登录

2. 点击查看信息

3. 使用burpsuite拦截请求

GET /vul/overpermission/op1/op1_mem.php?username=lucy&submit=%E7%82%B9%E5%87%BB%E6%9F%A5%E7%9C%8B%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AF HTTP/1.1
Host: 192.168.1.9:8080
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Referer: http://192.168.1.9:8080/vul/overpermission/op1/op1_mem.php?username=lucy&submit=%E7%82%B9%E5%87%BB%E6%9F%A5%E7%9C%8B%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AF
Cookie: security=high; PHPSESSID=fftr9buiig10nl6bda5f22li59
Upgrade-Insecure-Requests: 1


4. 将url中的name 改为 lili

5.发现响应中可以看到lili的个人信息数据,发生了水平越权


垂直越权

即能够访问更高一级权限的用户的信息或者页面

1. 使用普通用户pikachu/000000 登录进入,发现没有添加用户的按钮

2. 使用admin/123456 登录进去,发现有添加用户页面

3. 使用普通用户登录,直接使用添加用户页面url,发现可以进入

添加用户uri如下

/vul/overpermission/op2/op2_admin_edit.php

这里存在越权,普通用户看到了不该看到的页面

4. 尝试添加用户,点击添加,添加成功

这里存在越权,普通用户成功访问了更高权限的接口,添加了新用户

标签:op1,pikachu,用户,E7%,垂直,添加,E4%,越权
From: https://www.cnblogs.com/gradyblog/p/16841527.html

相关文章

  • pikachu xss
    1.反射型XSS(get)输入<script>alert("test")</script>发现有长度限制(maxlength),F12修改对输入框的长度限制,或者直接改url并encode(url为:http://localhost:8080/vul/xss/xs......
  • pikachu sql inject bool盲注
    输入框中输入已知用户名kobe显示了用户信息youruid:3youremailis:kobe@pikachu输入kobe'看一下情况显示您输入的username不存在,请重新输入!这还不能确定是否......
  • pikachu sql inject header 注入
    使用admin登录显示以下内容朋友,你好,你的信息已经被记录了:点击退出你的ip地址:172.17.0.1你的useragent:Mozilla/5.0(X11;Ubuntu;Linuxx86_64;rv:105.0)Gecko......
  • pikachu SQL-inject insert注入
    insert注入注册页面,用户处输入1'发现报错信息YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherig......
  • OCR文字识别:水平和垂直图像训练crnn模型
    向AI转型的程序员都关注了这个号????????????机器学习AI算法工程  公众号:datayxcrnn.pytorch本工程使用随机生成的水平和垂直图像训练crnn模型做文字识别;一共使用10多种......
  • css让层水平垂直居中
    .myDiv{position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%)}在父窗体上声明<div......
  • 等腰直角三角形ABC中,角A=90,AB=AC,J为BC中点,BD=CE,作AG垂直BE交BC于F,作FH垂直CD交BE于P。
    2022年10月25日22点53分END......
  • css-垂直居中
    前言水平居中可以简单使用以下两种方式:margin:0auto;text-align:center;故重点讨论垂直居中1.(一行文字)设置行高等于父元素高度line-height:200px;//设置行高等于......
  • vscode设置垂直长度辅助线 视觉限制长度
    command+,进去搜索rules点击下方的settings.jsoncommand+shift+p搜索editor.rulers或者直接在底部添加如下内容"editor.rulers":[120]如果修改......
  • 水平分表和垂直分表
    1.水平分表是为了解决单表数据过大引起效率问题,可以通过HASH、范围、取模邓手段拆分,将大表化小的手段2.垂直分表是将宽表变成几个窄表的手段,几个拆分前后的数据记录数未......