水平越权

我们输入 kobe 的账号密码,进入进去,查看个人资料,我们发现 URL 上面的信息,我们可以尝试改成其他用户名(lucy/lili/kobe)

1
http://192.168.17.129:8000/vul/overpermission/op1/op1_mem.php?username=kobe&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

发现改成 lucy 的,在 kobe 页面也可以看到 lucy 的个人信息,这就是水平越权漏洞了。同样的可以看到 lili 的信息。

垂直越权

提供了 admin/123456、pikachu/000000,还说明了 admin 是超级用户,我们登录 admin 账号试试。同样的我们发现了添加用户和删除用户的 URL,我们就登录看 pikachu 这个账户看能不能利用即可。

添加用户的 URL

1
http://192.168.17.129:8000/vul/overpermission/op2/op2_admin_edit.php

删除用户的 URL 之一

1
http://192.168.17.129:8000/vul/overpermission/op2/op2_admin.php?id=6

发现添加用户的 URL 在 pikachu 中可以进去。

我们通过 admin 可以看到 hhh 的 id 为 28。我们再切换到 pikachu 去删除它,发现 pikachu 没有删除的权限。

1
http://192.168.17.129:8000/vul/overpermission/op2/op2_admin.php?id=28