前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >未经授权访问测试【补天学习笔记】

未经授权访问测试【补天学习笔记】

作者头像
逆向小白
发布2023-10-16 14:26:56
1310
发布2023-10-16 14:26:56
举报
文章被收录于专栏:py+seleniumpy+selenium

  又是从补天大哥拿的经验,赶紧收藏记录下来。。

  因为我之前是在burpsuite里怼着接口去掉cookie测未经授权访问的,基本算是灰盒测试。

  这次补天的报告,是从黑盒的角度来测试,确实是不同的思维点,值得学习!

  大哥的报告顺序是:后台管理登陆地址 → 后台主页地址 → fuzz测试出用户管理列表接口 → 直接调接口。。全程黑盒。

  那么接下来我逆着来推理下大哥的逻辑:

  首先是大哥拿到了某后台管理登录的网址

  接着查看html源码,发现首页地址,http://xxx/index

  直接访问,访问302,然后大哥来了个骚操作!在url后面加了【;.js】,就绕过了权限,直接可以看到首页的html,不过这个没啥用,因为是空白的。但是!从这点应该可以判断出,这个系统是有未经授权访问漏洞的,只不过html没返回,可能是异步传输,所以大概率接口也是存在未经授权访问漏洞的,那么下一个点就是找出接口。

  然后用fuzz测试,即模糊路径扫描,扫出了用户管理列表的路径:http://xxxx/user/list

  同样,直接访问是会出现302 的,但是加上【;.js】就会出现了用户管理查询的界面,由于是异步传输,所以页面也为空。

  那么接下里,直接调用接口加【;.js】就ok了。

  虽说测试这个功能的时候,肯定不会漏这个,但是都是从里面测的,这个从外面找路径的思路我也知道,但没试过,也比较费时间,但是居然加【;.js】就可以绕过,也算是学到了新知识了!

  我用dirsearch是扫不出来这个路径,有啥好的介绍不?

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档