
最終/現在のバージョン: 0.1
作者: Arno0x0x - @Arno0x0x
WSC2 は、WebSocket とブラウザプロセスを使用して、対象システム上で動作するエージェントと、実際の C2 サーバとして機能するコントローラとの間の C2 通信チャネルとして機能する PoC です。
本ツールは GPLv3 ライセンス の条件の下で配布されています。
このツールの開発に関する背景と洞察を得るには、以下のブログ記事を参照してください:
WebSocket と IE/Edge を C2 通信に使用する
WSC2 は以下で構成されます:
WSC2 の主な機能:
インストールは非常に簡単です:
git clone https://github.com/Arno0x/WSC2 WSC2cd WSC2pip install -r requirements.txtchmod +x wsc2.py設定ファイル config.py を確認し、デフォルトの設定がニーズに合っていることを確認してください。
コントローラを起動するには、./wsc2.py と入力します。
JScript エージェント(ステージャ 'jscript1')はコンパイルの必要はありません。
'jscript2'、'jscript3'、'psoneliner' の各ステージャは、提供されたソースコードに基づいて、自分でビルド/変更できる .Net アセンブリ DLL をベースとしています。
提供されている wsc2.dll を使用しても問題ありませんが、提供されたソースコードから独自のエージェントを非常に簡単にコンパイルできます。Visual Studio のインストールが必要です。
.Net (Visual C#) クラスライブラリプロジェクトを作成します。メインのソースコードファイルとして wsc2Agent.cs ソースファイルを追加します。
プロジェクトに以下の参照を追加します:
ビルド!
このツールは、合法的かつ正当な方法でのみ使用されることを意図しています:
Empire の作者の言葉を引用: 正当な情報セキュリティ業界に有用な攻撃ツールを構築しながら、同時に悪意のある行為者による悪用を防ぐ方法はない。