
Pythonエクスプロイト for CVE-2017-12617。HTTP PUTが有効なApache Tomcatにおける重大なRCE脆弱性です。対象の脆弱性をチェックし、ウェブシェルをアップロードし、ホストリストをスキャンします。
CVE-2017-12617 は、Apache Tomcat で発見された重大なリモートコード実行 (RCE) 脆弱性です。
HTTP PUT が有効なシステム(Default サーブレットの "read-only" 初期化パラメータが "false" に設定されている)が影響を受けます。
Tomcat 9.0.1 (Beta)、8.5.23、8.0.47、7.0.82 より前のバージョンには、潜在的に危険な
リモートコード実行 (RCE) 脆弱性が全オペレーティングシステムに存在します。Default サーブレットが
readonly パラメータを false に設定して構成されている場合、または WebDAV サーブレットが
readonly パラメータを false に設定して有効になっている場合です。
./cve-2017-12617.py [options]
オプション:
-u ,--url [::] 対象の URL が脆弱かどうか確認します
-p,--pwn [::] Web シェルを生成してアップロードします
-l,--list [::] ホストリスト
[+]使用方法:
./cve-2017-12617.py -u http://127.0.0.1
./cve-2017-12617.py --url http://127.0.0.1
./cve-2017-12617.py -u http://127.0.0.1 -p pwn
./cve-2017-12617.py --url http://127.0.0.1 -pwn pwn
./cve-2017-12617.py -l hotsts.txt
./cve-2017-12617.py --list hosts.txt