
PowerZure 是一个 PowerShell 项目,旨在评估和利用微软云平台 Azure 中的资源。PowerZure 的创建源于对既能执行侦察 又 能利用 Azure、EntraID 及相关资源的框架的需求。
“Az” Azure PowerShell 模块是 PowerZure 使用的主要模块,因为它处理与 Azure 资源交互的大部分请求。Az 模块通过 Azure REST API 进行交互。可以通过 PowerShell 命令 Install-Module -Name Az 安装。
请阅读手册:https://powerzure.readthedocs.io
ipmo C:\path\to\PowerZure.psd1
如果你有多个订阅,必须使用 Set-AzureSubscription 设置主订阅。如果不这样做,操作将会失败。
你可以输入 Get-AzureCurrentUser 查看当前登录用户在 Azure 和 EntraID 中的角色。
你也可以输入 Get-AzureTarget 比较当前登录用户的角色及其对 Azure 资源的权限范围。
对于目标发现,我推荐使用 AzureHound,即 BloodHound 的 Azure 组件。
作者:Ryan Hausknecht (@haus3c)
许可:BSD-3