
Azureテナントデータ(ユーザー、グループ、ロール、リソース)を収集し、クラウドペネトレーションテストやレッドチーム運用におけるBloodHound攻撃経路分析のためにエクスポートします。
Microsoft Azure 向け BloodHound データコレクター
私たちの Releases からお使いのプラットフォームに適したバイナリをダウンロードしてください。
ローリングリリースには、main ブランチに自動的に追従して更新されるプレビルドバイナリが含まれており、こちら からダウンロードできます。
警告: ローリングリリースは不安定な場合があります。
ソースからこのプロジェクトをビルドするには、以下を実行してください:
go build -ldflags="-s -w -X github.com/bloodhoundad/azurehound/v2/constants.Version=`git describe tags --exact-match 2> /dev/null || git rev-parse HEAD`"
以下の内容については、BloodHound Community Edition ドキュメント を参照してください:
すべての Azure テナントデータを標準出力に出力する
❯ azurehound list -u "$USERNAME" -p "$PASSWORD" -t "$TENANT"
すべての Azure テナントデータをファイルに出力する
❯ azurehound list -u "$USERNAME" -p "$PASSWORD" -t "$TENANT" -o "mytenant.json"
Azure CLI の既存の認証を再利用して、すべての Azure テナントデータをファイルに出力する
❯ JWT=$(az account get-access-token --resource https://graph.microsoft.com | jq -r .accessToken)
❯ azurehound list --jwt "$JWT"
BloodHound Enterprise のデータ収集サービスを設定して開始する
❯ azurehound configure
(follow prompts)
❯ azurehound start
❯ azurehound --help
AzureHound vx.x.x
Created by the BloodHound Enterprise team at SpecterOps - [https://bloodhoundenterprise.io](https://specterops.io/bloodhound-overview/)
The official tool for collecting Azure data for BloodHound Community Edition and BloodHound Enterprise
Usage:
azurehound [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
configure Configure AzureHound
help Help about any command
list Lists Azure Objects
start Start Azure data collection service for BloodHound Enterprise
Flags:
-c, --config string AzureHound configuration file (default: /Users/dlees/.config/azurehound/config.json)
-h, --help help for azurehound
--json Output logs as json
-j, --jwt string Use an acquired JWT to authenticate into Azure
--log-file string Output logs to this file
--proxy string Sets the proxy URL for the AzureHound service
-r, --refresh-token string Use an acquired refresh token to authenticate into Azure
-v, --verbosity int AzureHound verbosity level (defaults to 0) [Min: -1, Max: 2]
--version version for azurehound
Use "azurehound [command] --help" for more information about a command.