
レッドチーム運用管理プラットフォーム。インフラストラクチャのデプロイ、C2のセットアップ、フィッシングキャンペーン、偵察を自動化し、統合されたツールオーケストレーションとレポート機能を備えています。

レッドチーム運用には多様なスキルが必要であり、数ヶ月にわたる政治的にも敏感な活動です。それには多くの監視、統合、そして注意が求められます。Wavestoneのレッドチーム運用管理ソフトウェア「Abaddon」は、レッドチーム運用をより迅速かつ再現性が高く、ステルス性を高めると同時に、付加価値のあるツールを組み込み、多くのレポート作成機能を提供するように設計されています。
なぜなら:
Abaddonで何を目指したのか?:
Abaddonは、以下の方法でレッドチーム運用を促進することを目的としています:
RSAC2020でAbaddonを紹介したスライドはこちらです: (Abaddon, the red team angel)

AbaddonはDebian、LUbuntu、そしてもちろんKALI Linuxでテストされています(最新のテストは5.4.0 amd64バージョンで実施)。また、インターネットへのアクセスが必要です。C&Cサーバーをローカルにデプロイする場合は、公開IPアドレスも必要です。
AWS環境を設定する最も簡単な方法は、以下のようにaws-cliをインストールすることです: https://docs.aws.amazon.com/fr_fr/cli/latest/userguide/install-cliv2-linux.html
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
git clone [email protected]/wavestone-cdt/abaddon.git
cd abaddon
~/.aws/credentials と ~/.aws/config を作成します:aws configure
mv abaddon/settings.py.sample abaddon/settings.py
sed -i 's/yourPasswordHere/<databasepassword>/g' abaddon/settings.py
bash setup/install.sh
このスクリプトは以下を実行します:
レッドチームの天使を起動!
bash abaddon.sh
ブラウザを開き、URL 127.0.0.1:8000 にアクセスします(インストール中に作成したDjangoスーパーユーザーの認証情報でログイン)。
AbaddonからEC2インスタンスがまだデプロイされていない場合(awsフォルダ内のSSHキーにアクセスできるように、AbaddonからEC2をデプロイすることが重要です)、Delivery/Let’s phish! ページに移動します。Deploy EC2! をクリックします。デプロイが完了するまで待ちます(Abaddonを起動したターミナルでEC2が使用可能かどうかを確認できます。すべてのデプロイ手順がシェルに表示されます)。
misc/apache/default-ssl.conf ファイルに移動し、2番目のVirtualHost内のEC2のドメイン名を更新します。インフラの検出を避けるために、新しいドメイン名を購入し、それがEC2を指すように設定します。このドメイン名をApache設定ファイルで使用し、それに応じて misc/apache/topsecret.key と misc/apache/topsecret.crt(新しいドメインの秘密鍵と証明書)を更新します。
次に Monitor current Scenarios ページに移動し、Configure a RedELK infrastructure をクリックします。このシナリオに名前を付けます。Abaddonは現在、一度に1つのシナリオしかサポートしていません。AbaddonからデプロイしたEC2インスタンスを選択し、Local Deployment を選択します(Apache dockerをローカルにデプロイするため)。次に、デプロイしたEC2がHTTPおよびSSL接続を受信するために使用するポートと、Apacheリバースプロキシがトラフィックを転送するポートとIPアドレス(例:SILENTTRINITYサーバーが待ち受けているIPとポート)を選択します。 一般的な設定は次のようになります:
http port = 80
ssl port = 443
Listening Port= 9999
C2 IP adress = 172.16.0.1
デプロイが完了するのを待ち、Monitor current Scenarios ページに戻ります。
プルリクエストを送信したり、私(@Ibrahimous)に質問を送信したりすることをお気軽にどうぞ。
ペンテスターやその他の攻撃セキュリティ愛好家が、自分たちの秘密の領域から飛び出し、アイデアを共有し、レッドチーム運用のための包括的なフレームワークの確立に貢献してくれることを強く望んでいます。
そのため、ツールを強化したいのであれば、ぜひお願いします。根本的に再構築したいのであれば、アイデアを提出してください。
ドキュメントは作成中であり、まもなく Wiki で利用可能になります。
Charles IBRAHIM (@Ibrahimous)
(順不同)