
意図的に脆弱なMicrosoft Entra ID環境です。実践的で現実的な攻撃チャレンジを通じて、アイデンティティセキュリティを学べます。
EntraGoat は、セキュリティ専門家向けに意図的に脆弱性を持たせた Microsoft Entra ID インフラストラクチャです。自身のテナントに実際のID設定ミスや権限昇格経路を展開し、安全なブラックボックスCTF形式でそれらを悪用する練習ができます。
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
.\Start-EntraGoat.ps1
Windows (WPF) が必要です。PowerShell 5.1+ および 7+ で動作します。
ズーム: Ctrl+Plus / Ctrl+Minus / Ctrl+0
git clone https://github.com/Semperis/EntraGoat && cd EntraGoat
Install-Module Microsoft.Graph -Scope CurrentUser -Force
cd frontend && npm install && npm start
http://localhost:3000 を開く
cd scenarios
.\EntraGoat-Scenario1-Setup.ps1
詳細なセットアップ手順は docs/getting-started.md を参照してください。
各シナリオには、セットアップスクリプト、クリーンアップスクリプト、解決策のチュートリアル、および非表示のフラグが含まれています。
| ホーム |
|---|
![]() |
| チャレンジ |
|---|
![]() |
| セットアップ | クリーンアップ |
|---|---|
![]() | ![]() |
| ダッシュボード | チャレンジ |
|---|---|
![]() | ![]() |
教育および許可されたテスト専用です。 専用のテストテナントを使用してください。詳細な条件は LICENSE を参照してください。作者は誤用に対する一切の責任を負いません。
ハッピーハンティング! — EntraGoat チーム
| # | Name | Difficulty |
|---|
| 1 | 誤った所有権と危険 — オーナーズマニュアルでグローバル管理者へ | 初心者 |
| 2 | Graphで王冠(と役割)を手に入れろ | 初心者 |
| 3 | グループメンバーシップ難破 — 管理者の海域へ航海 | 初心者 |
| 4 | 私は(適格に)それを所有する | 中級者 |
| 5 | 権限昇格省 - AUの準備はできてるか? | 上級者 |
| 6 | CBA(証明書バイパス権限)- ルートアクセス許可 | 上級者 |