webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)

越权漏洞-webug、

1.登录

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第1张图片

账号:admin

密码:admin

2.进入逻辑漏洞

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第2张图片

3.进入越权修改密码靶场

(1)输入账号密码

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第3张图片

进入进去会发现没有权限进入

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第4张图片

方法一:

这里我们只需要将

127.0.0.1:8080/control/a/auth_cross/cross_auth_passwd2.php?id=1中的/a删除即可

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第5张图片

删除后

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第6张图片

这便进入进来了

方法二:

在容器中进入/var/www/html/control/auth_cross

然后vim cross_auth_passwd.php

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第7张图片

将重定向的/a删除即可

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第8张图片

输入账号密码即可直接进入

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第9张图片

4.水平越权

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第10张图片

将id=1改为id=2

查看数据库信息

这里数据库的信息存放在

/var/www/html/data/dbConfig.php

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第11张图片

查看 dbConfig.php

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第12张图片

找到登录数据库的用户名和密码

进入数据库

mysql -uroot -ptoor

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第13张图片

查看数据库

show databases;

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第14张图片

进入webug数据库

use webug;

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第15张图片

出现Database changed表示进入成功

查看webug表

show tables;

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第16张图片

查看账号密码

select * from user_test;

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第17张图片

5.水平越权漏洞复现

登录

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第18张图片

此时id=1

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第19张图片

此时的数据库信息为

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第20张图片

将id=1改为id=2

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第21张图片

输入新旧密码将密码改为123456

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第22张图片

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第23张图片

此时再次查看数据库信息

webug存在的越权漏洞-水平越权以及垂直越权的漏洞复现(超详解)_第24张图片

发现第二个aaaaa密码被修改了,说明复现了漏洞

你可能感兴趣的:(网络安全)