

Invoke-ADEnum は、Active Directory 環境からの情報収集を自動化するために設計された監査および列挙ツールです。
Invoke-ADEnum の機能の 1 つは、HTML 形式の Active Directory 監査レポートを生成できることです。セキュリティ評価、コンプライアンス監査、または一般的な Active Directory 列挙タスクのいずれを実行する場合でも、このレポートは Active Directory インフラストラクチャの詳細な概要を、わかりやすいレイアウトで提供します。
Invoke-ADEnum によって生成された HTML サンプルレポート: https://leo4j.github.io/Invoke-ADEnum/
注意: テーブルのタイトルをクリックすると、結果の CSV バージョンを生成してダウンロードできます。さらに、ページ上部の「Active Directory Audit」をクリックすると、HTML レポート全体を XLSX 形式でエクスポートするオプションがあります。XLSX エクスポートには、各テーブルに対応する個別のシートが含まれます。
Invoke-ADEnum が役に立ち、仕事で使用している場合は、スターを付けることを検討してください。皆様のサポートが、このプロジェクトの改善と維持を続けるモチベーションになります

スクリプトをメモリに読み込む:
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/Leo4j/Invoke-ADEnum/main/Invoke-ADEnum.ps1')
ヘルプページ:
Invoke-ADEnum -Help
まずターゲットを確認し、スコープ内にいることを確認してください
Invoke-ADEnum -TargetsOnly
列挙する単一のドメインとバインドする DC を指定する
Invoke-ADEnum -Domain contoso.local -Server DC01.contoso.local
スコープ外のドメインを除外する
Invoke-ADEnum -Exclude "contoso.local,domain.local"
ローカル管理者アクセス、RBCD、ユーザー作成オブジェクト、悪用可能な GPO、および説明
Invoke-ADEnum -FindLocalAdminAccess -RBCD -UserCreatedObjects -GPOsRights -MoreGPOs -AllDescriptions
ポートスキャン、DNS 解決、不審なチェックを実行する列挙を回避する
Invoke-ADEnum -OPSec -RBCD -UserCreatedObjects -GPOsRights -MoreGPOs -AllDescriptions
Invoke-ADEnum が実行可能なすべてのチェックを実行します。特に大規模なドメインでは非常に時間がかかる場合があります。
Invoke-ADEnum -AllEnum -Force
このスクリプトは、環境内の何も記録、変更、または妨害しません。
情報を収集または送信することはありません。インターネット経由で送信されるものはありません。完全にオフラインで実行されます。
作成される唯一のファイルは 1 つの HTML レポートで、現在の作業ディレクトリ(書き込み可能な場合)または C:\Users\Public\Documents に保存されます。
ドメインコントローラー上で実行する必要はありません。ドメインに参加している任意のマシン(ワークステーションなど)から実行できます。
標準的なドメインユーザーアカウントで完全に実行されます。昇格されたドメイン権限やローカル管理者権限は必要ありません。
最後に、以下の 2 つの JavaScript ライブラリがスクリプトに埋め込まれており、オフラインでも実行できるようになっています。これらは HTML ファイルと Excel スプレッドシートを生成するために使用されます。
Invoke-ADEnum は、研究、教育、および許可されたテストのみを目的としています。その目的は、専門家や研究者が設定ミスを特定し、システムセキュリティを強化するのを支援することです。
ユーザーは、このツールをいかなるシステム、ネットワーク、またはデジタル環境で使用する前に、関係者全員から明示的かつ相互の同意を得る必要があります。許可されていない活動は深刻な法的結果を招く可能性があります。ユーザーは、サイバーセキュリティとデジタルアクセスに関するすべての該当する法律および規制を遵守する責任があります。
Invoke-ADEnum の作成者は、ツールの誤用または不正使用に対する一切の責任を負わず、結果として生じる損害または損失について責任を負いません。