
XZバックドアを備えたSSHハニーポット。CVE-2024-3094
XZ バックドアを備えた SSH ハニーポット。CVE-2024-3094
TODO: バックドアや sshd をフックします。復号用の RSA 鍵を記録します。
メモ:
これを別の隔離されたシステムで実行してください。Docker は、脅威アクターが容易にエスケープできるような構成になっています。 Docker は、すべての共有ライブラリを動作させて構成するためにのみ使用されています。
以下のコマンドを使用して、projectdiscovery の notify をインストールします:
go install -v github.com/projectdiscovery/notify/cmd/notify@latest
以下のコマンドを実行してハニーポットを起動します:
./monitor.sh DISCORD_WEBHOOK_URL
例:
./monitor.sh https://discord.com/api/webhooks/12345678909876/aaaaaaaa
これにより、notify を使用してすべてのログが Discord ウェブフックに送信されます。
脆弱性のある xz (5.6.1) と、fedora リポジトリの liblzma にリンクされた sshd が、バックドアを有効化する構成で実行されます。監視は、bpftrace、strace、tcpdump、および sshd プロセス自体によって提供されます。
bpftrace
strace
sshd プロセスのシステムコール監視。tcpdump
sshd
set_log_mask を使用して、攻撃者がログインを試みたときにログの動作を変更するため、これでは悪意のあるアクターのログインイベントを取得できない可能性が高いです)