零基础在实践中学习网络安全-皮卡丘靶场(第十期-Over Permission 模块)

经过这么长时间的学习,我相信大家已经有了很大的信心,有可能会有看不起的意思,因为皮卡丘是基础靶场,但是俗话说"基础不牢,地动山摇",所以还请大家静下心来进行学习

来翻译一下是什么意思:超出权限(越权)

介绍

如果使用A用户的权限去操作B用户的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作。 越权漏洞形成的原因是后台使用了 不合理的权限校验规则导致的。

一般越权漏洞容易出现在权限页面(需要登录的页面)增、删、改、查的的地方,当用户对权限页面内的信息进行这些操作时,后台需要对 对当前用户的权限进行校验,看其是否具备操作的权限,从而给出响应,而如果校验的规则过于简单则容易出现越权漏洞。

因此,在在权限管理中应该遵守:

1.使用最小权限原则对用户进行赋权;

2.使用合理(严格)的权限校验规则;

3.使用后台登录态作为条件进行权限判断,别动不动就瞎用前端传进来的条件;

你可以通过"Over permission"对应的测试栏目,来进一步的了解该漏洞。

个人评价:是非常值得学习的一个模块,特别是在挖edu漏洞的时候,是非常有用的

适用环境:就比如各大高校将内网通道放到公网上,本意是以便于学生登录,使用,但是有时候由于疏忽,就可以用到这个漏洞。类似于微信群中的群主,管理员,群员一样,通过漏洞,群员可以获取群主的权限

实际反馈:看脸,有时候效果出奇的好,因为结合前面几期内容,我们获取高权限后可以发布内容来进行大规模的XSS攻击,而且可以访问大量的敏感信息

一,水平越权

原理

水平越权是指攻击者以同等权限的身份,访问或操作其他同级别用户的资源或数据。(当然了,前提是你可以拥有基础权限之后)

就好比在一个班级里,每个同学自己的抽屉有着专属的钥匙,正常情况下只能打开自己的抽屉。如果小明能通过某种方式打开小红的抽屉,查看或者拿取里面的东西,这就是水平越权。

实践

先根据提示的内容进行登录看看

登录后可以看到个人信息,而且我们还可以发现,他是GET方式进行的,因为在地址栏中出现了个人信息

接下来根据提示,换一个名字看看

可以看到,我们成功查看了别人的信息(当然yakit也可以实现)

当然了,这是靶场,相对于正常情况来说,是不同的,需要大家在实际生活中观察

二,垂直越权

原理

垂直越权是指低权限用户通过某种方式获取高权限用户的权限,从而访问或操作超出自身权限范围的资源或功能。

可以想象成一个公司的普通员工,正常情况下只能访问自己的工作区域。但如果这个员工通过某种漏洞可以进入经理的办公室,查看机密文件或操作重要设备,这就是垂直越权。

实践

我们先来看提示,可以看到有两种账户:超级用户和普通用户

我们先来看一下超级用户和普通用户的区别

超级用户

普通用户

可以看到超级用户的权限更高,因为他可以修改用户内容

但是普通用户怎么修改呢

用yakit抓个普通用户的包

先复制cookies(我们之前讲到过cookies几乎就是另一个个人信息单,所以可以当作一个身份牌用)

切换到超级,抓个添加用户的包

我们把普通用户中获取的cookies替换到里面

发送,然后刷新浏览器看看

可以看到有东西了(因为发了两次,所以有两个abc)

由于这个是用于更好的讲解原理,简单的方法如下

先用超级账户复制"添加用户"的url

然后切换到普通账户,URL替换掉

然后就可以看到,普通账户也可以添加了

当然了,在这个靶场中我们是先有了超级用户的权限之后才继续进行的,毕竟实际生活中我们不可能获取,这就要用到"米奇妙妙工具"了,之后我会单独发一篇文章的,在本期内容我们只要了解基本理论即可

至此,Over Permission模块完成

相关推荐
晓幂3 小时前
【2025】HECTF
笔记·学习·web安全
上海云盾-高防顾问3 小时前
中小企业低成本渗透测试实操指南
网络协议·web安全·网络安全
慕云紫英4 小时前
基金申报的一点经验
学习·aigc
微露清风4 小时前
系统性学习C++-第十八讲-封装红黑树实现myset与mymap
java·c++·学习
宝贝儿好4 小时前
【强化学习】第六章:无模型控制:在轨MC控制、在轨时序差分学习(Sarsa)、离轨学习(Q-learning)
人工智能·python·深度学习·学习·机器学习·机器人
大、男人4 小时前
python之asynccontextmanager学习
开发语言·python·学习
tianyuanwo4 小时前
合并XFS分区:将独立分区安全融入LVM的完整指南
安全·lvm
做cv的小昊4 小时前
【TJU】信息检索与分析课程笔记和练习(8)(9)发现系统和全文获取、专利与知识产权基本知识
大数据·笔记·学习·全文检索·信息检索
智驱力人工智能4 小时前
守护流动的规则 基于视觉分析的穿越导流线区检测技术工程实践 交通路口导流区穿越实时预警技术 智慧交通部署指南
人工智能·opencv·安全·目标检测·计算机视觉·cnn·边缘计算
盐焗西兰花5 小时前
鸿蒙学习实战之路-蓝牙设置完全指南
学习·华为·harmonyos