freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

渗透测试 | 某系统垂直越权漏洞的挖掘
2024-10-22 14:52:10
所属地 上海

一、背景:

在某个工作日的上午,被安排了一个渗透测试项目,测试过程中收获了一枚垂直越权漏洞。本文打码较为严重,望师傅们理解。当然该垂直越权漏洞已经被修复了,本文记录主要是希望起到抛砖引玉的作用,分享一次垂直越权漏洞的挖掘思路,愿大家能够从中有所收获。

二、过程:

话不多说,在某个平台先添加一个平台管理员测试账号test,admin是当前系统登录的账号,属于超级管理员。

1729579283_671749137e499396dbdf3.png!small

登录新添加的test账号发现没有平台管理等功能,功能点较少,再使用admin账号抓取添加平台管理员test1请求包。

1729579300_67174924ee52c9b5d88ad.png!small

将cookie中AuthCookie的值替换为test账号的。

1729579311_6717492fb19d28be86309.png!small

请求成功,test1账号创建成功,存在垂直越权漏洞。

1729579330_67174942ea713703258bc.png!small

可以通过url,查看admin账号的roleId和userType信息。

1729579344_67174950be468750784c8.png!small

使用test账号甚至可以直接创建超级管理员账号test2。

1729579357_6717495daacbd75855b5d.png!small


1729579364_671749645c1bd85bb1e09.png!small


过了半个月时间,开发说漏洞已经修复了,emmmmmmmmm再测试发现该系统仍然存在垂直越权漏洞。

1729579383_67174977586f88341b42c.png!small

使用超级管理员账号添加普通管理员并抓包,修改roleId为1和userType为admin,发现仍然可以添加超级管理员账号test3,且test账号可正常登录。

1729579396_67174984761b2e71db7b5.png!small

使用低权限测试账号登录系统,获取此时cookie的值。

1729579407_6717498fa87139ce6c957.png!small

新开一个浏览器,使用高权限账号登录系统并抓取添加平台管理员数据包。

1729579420_6717499c105812e7ad56d.png!small

1729579427_671749a36bc1bbbe9dd3f.png!small

将数据包中的cookie替换为低权限账号的cookie,然后发送,仍然显示添加成功。

1729579441_671749b12e626fb36e003.png!small

可以看到平台管理员账号添加成功,添加的平台管理员账号能登录。

1729579452_671749bcdae0f7f72ede3.png!small

通过url可查看admin账号的roleId和userType的值。

1729579470_671749ce3ba08f2387e0d.png!small


三、总结:

越权访问这类漏洞是指应用在检查授权时存在纰漏,使得攻击者在获得低权限用户帐后后,可以利用一些方式绕过权限检查,访问或者操作到原本无权访问的高权限功能。其与未授权访问有一定差别。垂直(纵向)越权指的是一个低级别攻击者尝试访问高级别用户的资源,如图所示。

1729579487_671749df7fdbc966c2bb1.png!small

在实际的代码安全审查或者是渗透测试过程中,这类漏洞往往很难通过工具进行自动化检测,因此在实际应用中危害很大。越权和逻辑漏洞一样,都可以进行手工测试,因为这些漏洞扫描器是无法识别出来的,只能通过我们手工测试,去利用,多细心观察、多实践,总会挖到越权访问这类漏洞的。

*该文章仅用于安全技术分享,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责文章作者不为此承担任何责任。*

# 渗透测试
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录