如何获得$13k赏金 看这篇SSO绕过就够了

admin 2024年7月30日23:05:15评论21 views字数 962阅读3分12秒阅读模式

如何获得$13k赏金 看这篇SSO绕过就够了

Glory

如何获得$13k赏金 看这篇SSO绕过就够了

为荣耀而奋斗

如何获得$13k赏金 看这篇SSO绕过就够了

OLYMPIC GAMES

0x01 引言

单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理。

然而,通过研究和测试,发现了某世界500强企业SSO绕过校验的方法,并因此挖掘到多个漏洞获得$13K赏金奖励。在本文中,我们将讨论这些漏洞的实质、所取得的结果以及对网络安全的影响。

如何获得$13k赏金 看这篇SSO绕过就够了

0x02 客户端SSO绕过

某深夜,通过FUZZ资产和相关API接口,发现了很多新的资产,API接口也都需要鉴权,通过某资产跳转的SSO系统,引起了我的注意⚠️

当我在登录框尝试请求登录进行抓包,发现每次登录都有一个Sign,通过浏览访问SSO产生的数据包,也发现其中会有自动请求API接口,不需要认证可以返回数据。

如何获得$13k赏金 看这篇SSO绕过就够了

那么我思考,是不是可以直接用这个json去请求其他资产的API接口呢?通过Hae(https://github.com/gh0stkey/HaE)将以前所有能访问h5页面的资产,所触发的js,使用Hae进行API接口提取,并用该json去批量请求所有的业务API接口

Amazing!所有的业务API接口竟然返回了对应的数据

如何获得$13k赏金 看这篇SSO绕过就够了

通过上述发现使用客户端Sign是可以绕过SSO限制,那么我通过以前收集的各个资产业务API接口去获得一些敏感数据,从而发现更多的问题

比如通过js某接口获得登录账号,然后再去爆破密码登录系统,或根据构造发现RCE,SSRF,SQL注入,XSS,逻辑漏洞等等~

通过这一发现和以前资产的积累使的我在当月冲上了Bugrowd P1&P2第4名的成绩

如何获得$13k赏金 看这篇SSO绕过就够了

如何获得$13k赏金 看这篇SSO绕过就够了

0x03 报告漏洞并获得赏金

作为负责任的研究人员,我们将这些漏洞详细报告给了相关厂商,并等待其确认和修复。在这个过程中,我们遵守了合规的道德准则。根据厂商的赏金计划,我们获得了总计13000美元的赏金,这是对我们漏洞挖掘和报告工作的认可和回报。

如何获得$13k赏金 看这篇SSO绕过就够了

扫描二维码获取

更多精彩

如何获得$13k赏金 看这篇SSO绕过就够了

扶楹教育

如何获得$13k赏金 看这篇SSO绕过就够了
如何获得$13k赏金 看这篇SSO绕过就够了

原文始发于微信公众号(扶楹安全):如何获得$13k赏金 看这篇SSO绕过就够了

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年7月30日23:05:15
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何获得$13k赏金 看这篇SSO绕过就够了https://cn-sec.com/archives/3003958.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息