0%

THM打靶日寄50-Advent of Cyber 2024:Day15

  • Azure

    Azure是一家云服务提供商(CSP),其以高度可扩展的方式提供计算资源,即可以让Azure管理底层基础设施,需求增加时扩展,流量恢复后减少

    其也提供许多云服务,从身份管理到数据提取等

  • AzureCLI

    其语法大致为:az GROUP SUBGROUP ACTION OPTIONAL_PARAMETERS

    • 所有ad域用户

      1
      az ad user list
      • wvusr- 开头的用户:

        1
        az ad user list --filter "startsWith('wvusr-', displayName)"

        找到一个特殊的用户,他的一个字段值与其他的有所差异,大致是其密码

        那么攻击者有可能通过该用户来进入ad域

    • 1
      az ad group list

      详细信息:

      1
      az ad group member list --group "Secret Recovery Group"

      发现和刚刚的账户吻合

      那么移动到那个账户来看看:

      1
      2
      az account clear
      az login -u wvusr-backupware@aoc2024.onmicrosoft.com -p R3c0v3r_s3cr3ts!
    • Azure角色分配

      查看 secret recovery group 组的信息:

      1
      az role assignment list --assignee 1db95432-0c46-45b8-b126-b633ae67e06c --all

      可以看到该组被分配两个角色:Key Vault ReaderKey Vault Secrets User

      此角色分别能读取密钥保管库及其证书、密钥和机密的元数据,以及读取机密内容

      通过

      1
      az keyvault list

      查看该用户能否访问到敏感数据,发现密钥保管库 warevillesecrets

      在看下机密是否存储在这个库中,以及具体内容

      1
      2
      az keyvault secret list --vault-name warevillesecrets
      az keyvault secret show --vault-name warevillesecrets --name aoc2024
1
2
3
4
5
6
7
8
9
10
11
What is the password for backupware that was leaked?
R3c0v3r_s3cr3ts!

What is the group ID of the Secret Recovery Group?
7d96660a-02e1-4112-9515-1762d0cb66b7

What is the name of the vault secret?
aoc2024

What are the contents of the secret stored in the vault?
WhereIsMyMind1999