pikachu靶場 越權(水平越權+垂直越權)


水平越權

A用戶和B用戶屬於同一級別用戶,但各自不能操作對方個人信息。A用戶如果越權操作B用戶個人信息的情況稱為水行越權操作

  三個用戶 lucy/lili/kobe  密碼都為123456

 

 

隨便登錄其中一個用戶lucy 可以看到地址欄里   “url為op1_mem.php?username=lucy&submit=點擊查看個人信息”

 

 

退出kobe登錄其他用戶 可以看到地址只有username不同

 

 不退出lili賬號 直接在地址欄中將username改成lucy 也可以直接訪問lucy的信息

 

 

垂直越權

  A用戶權限高於B用戶,B用戶越權操作A用戶的權限的情況稱為垂直越權

 

登錄普通用戶pikachu 密碼000000  只有查看權限

登錄超級用戶 admin 密碼為123456  擁有修改用戶信息和添加用戶的權限

 

 

 

 

用admin用戶添加一個新用戶 並用burp進行抓包 可以看到PHPSESSID

 

 

 

打開另一個瀏覽器 登錄普通用戶pikachu后嘗試直接復制admin用戶的添加用戶網址來進行添加用戶 (未授權訪問)

 

 發現會回到登錄界面

 

 

 

但是用admin用戶查看的時候 test3用戶已經被添加成功(admin用戶需要在登陸狀態)

 

 

用burp實現 重新用管理員賬號添加用戶 用burp進行抓包

 

  將抓到的請求發送到repeater中

 

 

 

 

  登陸普通用戶 抓取普通用戶的cookie值

 

 

普通用戶登陸成功后 將這個cookie值修改到發送到repeater中的請求中 重放這個數據包

 

 

刷新頁面查看 發現有了兩個test2一個為admin添加的 一個是重放admin的數據包添加的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM