
Cobalt Strike(およびその他のC2フレームワーク)とBOFおよびリフレクティブDLLローディング技術を通じて統合するツールのコレクション。
このリポジトリには、BOFおよびリフレクティブDLLローディング技術を通じてCobalt Strike(および場合によっては他のC2フレームワーク)と連携するツールのコレクションが含まれています。
これらのツールは、当社の商用OST製品の一部ではなく、多大な恩恵を受けているコミュニティに貢献することを目的として作成されています。現在、このリポジトリにはBOF(Beacon Object Files)ツールのセクションと、その他のツール(エクスプロイト、リフレクティブDLLなど)のセクションが含まれています。
これらのツールはすべてチームメンバーによって作成され、レッドチームの任務で使用されています。将来的には、新しい技術や機能を備えたツールが追加または修正される予定です。
現在、ツールセットは以下のツールで構成されています:
Beacon Object Files (BOF)
| 名前 | 説明 |
|---|---|
| AddMachineAccount | デフォルトのActive Directoryマシンクォータ設定(ms-DS-MachineAccountQuota)を悪用して、不正なマシンアカウントを追加します。 |
| Askcreds | 単に尋ねることでパスワードを収集します。 |
| CVE-2022-26923 | CVE-2022-26923 Active Directory(ADCS)ドメイン権限昇格エクスプロイト。 |
| Domaininfo | Active Directoryドメインサービスを使用してドメイン情報を列挙します。 |
| FindObjects | 特定のロード済みモジュールまたはプロセスハンドルを持つプロセスを列挙します。 |
| Kerberoast | SPNが有効なユーザー/サービスアカウントを一覧表示するか、HashCatを使用してオフラインでクラック可能なサービスチケット(TGS-REP)を要求します。 |
| KerbHash | パスワードをKerberosキー(rc4_hmac、aes128_cts_hmac_sha1、aes256_cts_hmac_sha1、des_cbc_md5)にハッシュ化します。 |
| Klist | 現在キャッシュされているKerberosチケットのリストを表示します。 |
| Lapsdump | Active Directory内の指定されたコンピュータからLAPSパスワードをダンプします。 |
| PetitPotam | @topotam77 によって公開されたPetitPotam攻撃のBOF実装。 |
| Psc | 確立されたTCPおよびRDP接続を持つプロセスから詳細情報を表示します。 |
| Psw | アクティブなウィンドウを持つプロセスからウィンドウタイトルを表示します。 |
| Psx | システム上で実行中のすべてのプロセスから詳細情報を表示し、インストールされているセキュリティ製品とツールの概要を提供します。 |
| Psm | 特定のプロセスIDから詳細情報(ロードされたモジュール、TCP接続など)を表示します。 |
| Psk | Windowsカーネルとロードされたドライバモジュールから詳細情報を表示し、インストールされているセキュリティ製品(AV/EDRドライバ)の概要を提供します。 |
| ReconAD | ADSIを使用してActive Directoryオブジェクトと属性をクエリします。 |
| Smbinfo | Cobalt Strikeのポート(tcp-445)スキャナーを実行せずに、NetWkstaGetInfo APIを使用してリモートシステムのバージョン情報を収集します。 |
| SprayAD | Active Directoryに対して高速なKerberosまたはLDAPパスワードスプレー攻撃を実行します。 |
| StartWebClient | サービストリガーを使用してユーザーコンテキストからWebClientサービスをプログラムで開始します。 |
| WdToggle | lsassにパッチを適用してWDigest資格情報キャッシュを有効にし、Credential Guard(有効な場合)を回避します。 |
| Winver | 実行中のWindowsのバージョン、ビルド番号、パッチリリース(更新ビルドリビジョン)を表示します。 |
その他
| 名前 | 説明 |
|---|---|
| PetitPotam | @topotam77 によって公開されたPetitPotam攻撃のリフレクティブDLL実装 |
| RemotePipeList | リモート名前付きパイプを列挙する.NETツール |
make と入力します。