本文所述之信息,只作为网络安全人员对自己所负责的网站及服务器进行检测和维护等运维行为的参考。未经合法授权请勿使用本文中的工具、技术及资料,对任何计算机系统进行入侵活动。利用本文所提供的信息所造成的直接或间接后果,及其所引发的损失,均由使用者承担。本文所提供的工具及方法仅用于学习,禁止用于其他!
王老板找到你,称其网站似乎存在未知的问题,这个问题会导致部分人员的身份信息泄露,请你帮助寻找原因。他向你提供了登录账号(kebo)及其密码,请你获取账号(lucy)的个人信息。
打开 HTTP抓包测试工具,打开右上角
内置浏览器,在浏览器中访问王老板提供的网站,加载后为登录界面:
内置浏览器,在浏览器中访问王老板提供的网站,加载后为登录界面:
输入给定的账号(kebo)和密码(123456),点击登录后进入个人信息中心:
点击 查看个人信息 则可以看到完整的信息:
分析可知,点击 查看个人信息 后会进入人员信息页面,如果有信息泄露,则可能是该请求可被修改导致,测试如下:
在HTTP抓包测试工具中,打开拦截开关
,回到内置浏览器中,再次
,回到内置浏览器中,再次点击 查看个人信息:
发现请求信息中存在“username=kobe”,其中 kobe 为我们当前的账号,如果修改为被测试账号是否能获得对应的信息呢?
把“username=kobe”修改为“username=lucy”,然后点击放行
。
。
点击放行后会返回一个响应数据,点击响应数据包中的页面浏览,可以看到已经返回了lucy的人员信息:
关闭拦截后
回到内置浏览器查看:
回到内置浏览器查看:
至此成功拿到被测试人员的信息,找到了王老板所说的问题原因。
测试漏洞:
解决方案:
流程图:
注意:工具使用内容请以最新版本为主。
下载和反馈
TangGo社区版本下载: · https://tanggo.nosugar.tech/ 反馈问题: · https://tanggo.nosugar.tech/#/feedback
原文始发于微信公众号(信安404):逻辑漏洞测试系列-水平越权漏洞
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论