匡园深学系统食用方法2.0

前言 Before

想让自己的头像在平板上独树一帜吗?
想要更加深入地了解老师们能干什么吗?

让我们今天一起初步来了解一下越权访问漏洞

什么是越权访问? What is BAC?

越权访问(Broken Access Control,简称BAC)是Web应用程序中一种常见的漏洞,由于其存在范围广、危害大,被OWASP列为Web应用十大安全隐患的第二名。

该漏洞是指应用在检查授权时存在纰漏,使得攻击者在获得低权限用户账户后,利用一些方式绕过权限检查,访问或者操作其他用户或者更高权限。越权漏洞的成因主要是因为开发人员在对数据进行增、删、改、查询时对客户端请求的数据过分相信而遗漏了权限的判定。

原文链接:https://blog.csdn.net/a807719447/article/details/113181258

开始实践 How to do it?

使用电脑浏览器进入 zykj
此处以谷歌浏览器为例

F12 调出浏览器控制台,进入 Application (应用)

image

进入 Session Storage (会话储存空间)

image

userInfo 中找到 roles 一项并将其值改为 \(2\),然后 F5 刷新

image

在首页中,各位就可以快乐地上传头像了

image

拓展 What's more

根据现在已知情报,roles 共有 \(1\) / \(2\) / \(9\) / \(20\) 四种值
其中 \(1\) 为学生,\(2\) 为普通老师,\(20\) 为高权限老师,\(9\)admin
其中普通老师要手机验证码登录,高权限老师无需手机验证码
admin 暂时未知

总结 Summary

越权访问的基本原理和操作就这么点

剩下的就留给各位去探索啦

ByeBye!

posted @ 2022-06-06 15:39  litluo  阅读(826)  评论(2编辑  收藏  举报