Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
adPEAS — Active Directoryの列挙を自動化するPowershellツール。 | Kitploit
ツール/GitHubGitHub/61106960/adpeas
特権昇格偵察脆弱性スキャナーエクスプロイト情報収集ポストエクスプロイトペネトレーションテスト認証レッドチーミング
GitHub61106960/adpeas

adPEAS

Active Directoryの列挙を自動化するPowershellツール。

1.4k15612714日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
# adPEAS v2 — Active Directory 権限昇格 Awesome Scripts

<p align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/4985/094efb3e3ea9d020e014d57d49df2544da13c1a85d28db14f491e55817bcc68f.jpg" alt="adPEAS ロゴ" width="800">
</p>

<p align="center">
  <strong>包括的な Active Directory セキュリティ評価 — 依存関係ゼロ、単一ファイル、すぐに使用可能。</strong>
</p>

---

## adPEAS とは?

adPEAS は、Active Directory 環境における設定ミス、脆弱性、権限昇格パスを特定する PowerShell ベースのセキュリティ評価ツールです。ペネトレーションテスター、セキュリティ監査担当者、レッドチーム向けに設計されており、あらゆる Windows システム上で動作する信頼性の高い自己完結型ツールです — RSAT も ActiveDirectory モジュールもサードパーティの依存関係も不要です。

**adPEAS v2** は、adPEAS v1 の完全な書き直しです。従来の `DirectoryEntry`/`DirectorySearcher` アプローチを、統合された `System.DirectoryServices.Protocols.LdapConnection` アーキテクチャに置き換え、ネイティブ Kerberos 認証、高度なレポート機能、攻撃的オペレーションを追加しました — すべて純粋な PowerShell で実装されています。

### v2 の新機能

- **ネイティブ Kerberos スタック** — AS-REQ/AS-REP、TGS-REQ/TGS-REP、Pass-the-Ticket、PKINIT、すべて純粋な PowerShell で実装
- **複数の認証方式** — パスワード、NT-Hash (OPtH)、AES キー (PtK)、証明書 (PKINIT & Pass-the-Cert/Schannel)、Windows 統合認証
- **9 カテゴリにわたる 40 以上のセキュリティチェック**、重大度スコアリング付き
- **インタラクティブな HTML レポート** — 検索、フィルタリング、リスクスコア、ツールチップ付き
- **JSON エクスポート** — オフラインレポート変換、インクリメンタルスキャン、スキャン比較用
- **BloodHound CE コレクター** — 攻撃パス分析用のデータ収集を内蔵
- **攻撃的オペレーション** — Kerberoasting、AS-REP Roasting、Golden/Silver/Diamond チケット、RBCD 悪用、Shadow Credentials など
- **セッションベースのワークフロー** — 一度接続すれば、複数のチェックをインタラクティブに実行可能
- **タブ補完** — インタラクティブな探索のために AD オブジェクト名を自動補完

> **adPEAS は初めてですか?** [クイックスタートガイド](https://github.com/61106960/adpeas/blob/main/docs/02-Quick-Start.md)を確認するか、アーキテクチャ、認証、内部構造の詳細については[blog.sekurity.de のブログシリーズ](https://blog.sekurity.de/blog/adpeas-v2-introduction)をお読みください。

---

## 機能概要

| カテゴリ | ハイライト |
|----------|-----------|
| **認証** | 資格情報、PKINIT、Pass-the-Cert、NT-Hash、AES キー、Windows 認証、Kerberos 優先で自動フォールバック |
| **セキュリティチェック** | ドメイン設定、Kerberoast、ASREPRoast、ACL、DCSync、委任、AD CS 権限昇格パス、GPO 悪用、LAPS、BitLocker 回復キー、古いシステム |
| **レポート** | コンソール (色分け)、プレーンテキスト、インタラクティブ HTML、JSON エクスポート |
| **攻撃的オペレーション** | Kerberoasting、AS-REP Roasting、Golden/Silver/Diamond チケット、RBCD、Shadow Credentials、Pass-the-Ticket |
| **BloodHound** | 内蔵 BloodHound CE コレクター (ZIP エクスポート) |
| **OPSEC モード** | アクティブテスト (Kerberoast、ASREPRoast、BloodHound) をスキップ |
| **デプロイ** | 単一の `.ps1` ファイル、RSAT 不要、外部モジュール不要、オフラインおよびエアギャップ環境で動作 |

---

## 要件

- **OS**: Windows 10/11、Windows Server 2016/2019/2022/2025
- **PowerShell**: 5.1+ (Windows PowerShell)
- **.NET Framework**: 4.5+ (Windows に含まれる)
- **ネットワーク**: LDAP (389)、LDAPS (636)、Kerberos (88)、SMB (445)

ActiveDirectory モジュール、RSAT、外部 PowerShell モジュールは不要です。

---

## ダウンロード

### リリースバージョン

| ファイル | サイズ | 用途 |
|------|------|----------|
| `adPEAS.ps1` | 約 4.5 MB | 開発、デバッグ、コードレビュー |
| `adPEAS_min.ps1` | 約 3-4 MB | フットプリントを抑えた通常使用 |
| `adPEAS_ultra.ps1` | 約 3 MB | 最小サイズ、コメントなし |
| `adPEAS_obf.ps1` | 1 MB 未満 | 最小サイズ、転送用に難読化 |

4 つのバージョンはすべて機能的に同一です。デプロイシナリオに応じて選択してください。

```powershell
# Clone the repository
git clone https://github.com/61106960/adPEAS.git
cd adPEAS
```

### ソースからのビルド

`main` ブランチには常に4つのバリアントすべての最新ビルドが含まれており、修正や機能が加えられるたびに再ビルドされるため、上記の raw URL は最新のコードを提供します。これらのビルドには開発バージョン文字列(`2.5.1+20260917-1759`)が付与されています。タグ付けされた各 [GitHub Release](https://github.com/61106960/adPEAS/releases) には、4つの安定版ビルドがダウンロード可能なアセットとして添付されており、クリーンなバージョン文字列(`2.5.1`)が付いています。既知の引用可能なバージョンが必要な場合は、こちらを使用してください。ご自身でソースからビルドするには:

```powershell
git clone https://github.com/61106960/adPEAS.git
cd adPEAS
.\Build-Release.ps1
```

これにより、リポジトリのルートに4つのバリアント(`adPEAS.ps1`、`adPEAS_min.ps1`、`adPEAS_ultra.ps1`、`adPEAS_obf.ps1`)が生成されます。Windows PowerShell 5.1が必要で、追加の依存関係はありません。

---

## クイックスタート

```powershell
# Option 1: Import as module (recommended)
Import-Module .\adPEAS.ps1

# Option 2: Dot-sourcing
. .\adPEAS.ps1

# Option 3: Read and execute in memory
Get-Content -Raw .\adPEAS.ps1 | Invoke-Expression

# Option 4: Load directly from GitHub into memory (no file on disk).
# Both variants work; on an older/hardened host that still defaults to TLS 1.0,
# prepend once: [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

# 4a: WebClient - shortest. DownloadString detects and strips the file's UTF-8 BOM
#     itself, so nothing extra is needed. WebClient is a legacy API but works everywhere.
Invoke-Expression (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/61106960/adPEAS/main/adPEAS_obf.ps1')

# 4b: Invoke-WebRequest - the modern cmdlet. Its .Content keeps the BOM as a leading
#     U+FEFF that Invoke-Expression cannot parse, so TrimStart removes it first.
Invoke-Expression ((Invoke-WebRequest -Uri "https://raw.githubusercontent.com/61106960/adPEAS/main/adPEAS_obf.ps1" -UseBasicParsing).Content.TrimStart([char]0xFEFF))
```

### ワンライナー(v1 互換)

```powershell
# Domain-joined machine (current user)
Invoke-adPEAS -Domain "contoso.com" -UseWindowsAuth

# With credentials
Invoke-adPEAS -Domain "contoso.com" -Username "john.doe" -Password "P@ssw0rd!"

# OPSEC mode (skip Kerberoast, ASREPRoast, BloodHound)
Invoke-adPEAS -Domain "contoso.com" -UseWindowsAuth -OPSEC
```

### セッションベース(v2 スタイル)

```powershell
# Connect once
Connect-adPEAS -Domain "contoso.com" -UseWindowsAuth

# Run full scan
Invoke-adPEAS

# Or run individual checks
Get-KerberoastableAccounts
Get-ADCSVulnerabilities
Get-DangerousACLs

# Disconnect when done
Disconnect-adPEAS
```

### 認証方法

```powershell
# Credentials
Connect-adPEAS -Domain "contoso.com" -Credential (Get-Credential)

# Overpass-the-Hash (NT-Hash)
Connect-adPEAS -Domain "contoso.com" -Username "admin" -NTHash "32ED87BDB5FDC5E9CBA88547376818D4"

# Pass-the-Key (AES256)
Connect-adPEAS -Domain "contoso.com" -Username "admin" -AES256Key "4a3b2c1d5e6f..."

# PKINIT (Certificate)
Connect-adPEAS -Domain "contoso.com" -Certificate "user.pfx"

# Pass-the-Cert / Schannel (LDAPS, no Kerberos)
Connect-adPEAS -Domain "contoso.com" -Certificate "user.pfx" -PassTheCert

# LDAPS
Connect-adPEAS -Domain "contoso.com" -UseWindowsAuth -UseLDAPS
```

### 出力とレポート

```powershell
# All formats (default) — creates .txt, .html, and .json
Invoke-adPEAS -Domain "contoso.com" -UseWindowsAuth -Outputfile .\report

# HTML only
Invoke-adPEAS -Domain "contoso.com" -UseWindowsAuth -Outputfile .\report -Format HTML

# Offline report conversion from JSON
Convert-adPEASReport -InputJson ".\report.json" -OutputPath ".\new_report"

# Compare two scans (diff report)
Compare-adPEASReport -Baseline ".\scan_q1.json" -Current ".\scan_q2.json" -OutputPath ".\diff"
```

## セキュリティチェックモジュール

| モジュール | 説明 |
|--------|-------------|
| `Domain` | ドメイン設定、信頼関係、パスワードポリシー、LDAP署名、SMB署名 |
| `Creds` | Kerberoast、ASREPRoast、LAPSおよびBitLocker回復キーへのアクセス、SYSVOL内の認証情報の露出 |
| `Rights` | ACL、DCSync、パスワードリセット権限、危険なOU権限 |
| `Delegation` | 無制約、制約付き、リソースベースの制約付き委任 |
| `ADCS` | 証明書テンプレートとCA: ESC1-ESC5、ESC8、ESC9、ESC13、ESC14、ESC15(ESC10はGPOチェック経由)。CAホストへの管理者アクセスを必要とする昇格パスは対象外です - [Security Checks](https://github.com/61106960/adpeas/blob/main/docs/04-Security-Checks.md)を参照してください |
| `Accounts` | 特権アカウント、保護されたユーザー、サービスアカウント、SID履歴 |
| `GPO` | GPO権限、ローカルグループメンバーシップ、スケジュールされたタスク、スクリプト、危険なレジストリ設定(WDigest、AlwaysInstallElevated、OneLogon/Zerologon、…)、およびGPO経由で展開されるPoint and Printプリンタードライバーポリシー(PrintNightmare) |
| `Computer` | LAPS、古いシステム、インフラストラクチャサーバー |
| `Application` | Exchange、SCCM、SCOMインフラストラクチャ |
| `Bloodhound` | BloodHound CEデータ収集 |

特定のモジュールを実行:

```powershell
Invoke-adPEAS -Domain "contoso.com" -UseWindowsAuth -Module Domain,Creds,ADCS
```

または、残りを列挙せずに、いくつかを除くすべてを実行します:

```powershell
Invoke-adPEAS -Domain "contoso.com" -UseWindowsAuth -ExcludeModule Bloodhound,Computer
```

## ドキュメント

完全なドキュメントは [docs/](https://github.com/61106960/adpeas/blob/main/docs) ディレクトリで入手できます:

| ドキュメント                                                | トピック                             |
| ------------------------------------------------------- | --------------------------------- |
| [Installation](https://github.com/61106960/adpeas/blob/main/docs/01-Installation.md)                 | ダウンロード、セットアップ、実行ポリシー |
| [Quick-Start](https://github.com/61106960/adpeas/blob/main/docs/02-Quick-Start.md)                   | 5分で始める          |
| [Authentication](https://github.com/61106960/adpeas/blob/main/docs/03-Authentication-Methods.md)     | すべての認証オプション        |
| [Security Checks](https://github.com/61106960/adpeas/blob/main/docs/04-Security-Checks.md)           | 完全なチェックリファレンス          |
| [BloodHound Collector](https://github.com/61106960/adpeas/blob/main/docs/05-BloodHound-Collector.md) | BloodHound CE エクスポート              |
| [Core Functions](https://github.com/61106960/adpeas/blob/main/docs/06-Core-Functions.md)             | LDAP クエリ関数              |
| [Set- & New-Modules](https://github.com/61106960/adpeas/blob/main/docs/07-Set-Modules.md)            | AD 変更関数         |
| [Helper Functions](https://github.com/61106960/adpeas/blob/main/docs/08-Helper-Functions.md)         | ユーティリティ関数                 |
| [Architecture](https://github.com/61106960/adpeas/blob/main/docs/09-Architecture.md)                 | 技術アーキテクチャ            |
| [Risk Scoring](https://github.com/61106960/adpeas/blob/main/docs/10-Risk-Scoring-System.md)          | 重大度とリスクスコア          |
| [Troubleshooting](https://github.com/61106960/adpeas/blob/main/docs/11-Troubleshooting.md)           | よくある問題と解決策       |
| [FAQ](https://github.com/61106960/adpeas/blob/main/docs/12-FAQ.md)                                   | よくある質問        |

### ブログシリーズ

adPEAS v2 の内部を詳しく解説するブログシリーズは [blog.sekurity.de](https://blog.sekurity.de/blog/adpeas-v2-introduction) で公開されています。

---

## ライセンス

adPEAS は **ソース公開型 (source-available)** です。自組織の内部セキュリティ評価は無料です。商用利用 (コンサルティング、MSP、有償エンゲージメント) には商用ライセンスが必要です。

完全な条件については [LICENSE](https://github.com/61106960/adpeas/blob/main/license/LICENSE.md)、商用契約については [COMMERCIAL_AGREEMENT](https://github.com/61106960/adpeas/blob/main/license/COMMERCIAL_AGREEMENT.md)、ライセンスオプションについては [PRICING](https://github.com/61106960/adpeas/blob/main/license/PRICING.md) を参照してください。

- **ライセンスに関するお問い合わせ:** [email protected]
- **テクニカルサポート:** [email protected]

---

## 法的通知

adPEAS は **許可されたセキュリティテスト専用** です。テストを実施する前に必ず書面による許可を取得してください。所有していない、またはテストの許可を得ていないシステムに対して決して使用しないでください。作者は本ツールの悪用について責任を負いません。適用されるすべての法律および規制を遵守してください。

---

## 作者

**Alexander Sturz** — [SEKurity GmbH](https://sekurity.de)

- GitHub: [@61106960](https://github.com/61106960)
- ブログ: [blog.sekurity.de](https://blog.sekurity.de)
ツールをダウンロード