
CVE-2023-25194 スキャン
本ツールはセキュリティテスト目的専用です。違法行為には使用しないでください。誤用による結果はすべてユーザーの責任となります。
CVE-2023-25194 検出ツールは、JNDI を利用して DNS ログプラットフォームから返されたレスポンスコンテンツを読み込み、脆弱性の有無を判断します。レスポンスコンテンツの判定ロジックは、テストにより受信したコンテンツが正常に利用されたかどうかに基づきます。一部のレスポンスコンテンツは DNS ログプラットフォーム経由でターゲットとの接続を確立できますが、最終的に悪用不可能と判断され無視されます。
python3 CVE-2023-25194_Scan.py -h
_______ ________ ___ ____ ___ _____ ___ _____________ __ __
/ ____/ | / / ____/ |__ \ / __ \__ \|__ / |__ \ / ____< / __ \/ // /
/ / | | / / __/________/ // / / /_/ / /_ <________/ //___ \ / / /_/ / // /_
/ /___ | |/ / /__/_____/ __// /_/ / __/___/ /_____/ __/____/ // /\__, /__ __/
\____/ |___/_____/ /____/\____/____/____/ /____/_____//_//____/ /_/
PowerBy:YongYe__Security
usage: CVE-2023-25194_Scan.py [-h] (-u URL | -f FILE)
Send POST requests to URLs
options:
-h, --help show this help message and exit
-u URL, --url URL URL, Single target detection
-f FILE, --file FILE URL File, Batch scan
単一ターゲットの攻撃
python3 CVE-2023-25194_Scan.py -u http://127.0.0.1:8080

バッチターゲットスキャン
脆弱性が検出されたURLは、カレントディレクトリの"result.txt"ファイルに保存されます。
python3 CVE-2023-25194_Scan.py -f url.txt

必要に応じて、コードの34行目で実際のDNSログプラットフォームのアドレスを変更できます。ただし、変更しなくてもプログラムの実行に影響はありません。