
Pythonスクリプト。JavaのPasswordCipherクラスによって暗号化されたデータを復号化し、Sonatype Nexus RepositoryにおけるCVE-2024-5764の静的暗号化キーを悪用します。
このリポジトリには、静的暗号化キーを使用して暗号化データを復号化することで CVE-2024-5764 を悪用できる Python スクリプトが含まれています。Sonatype のアナウンスはこちらから入手できます。
usage: cve-2024-5764.py [-h] [-e ENCRYPTED_PAYLOAD] [-p PASSPHRASE]
Decrypt data encrypted by the Java PasswordCipher class (CVE-2024-5764).
options:
-h, --help show this help message and exit
-e ENCRYPTED_PAYLOAD, --encrypted_payload ENCRYPTED_PAYLOAD
Base64 encoded encrypted payload.
-p PASSPHRASE, --passphrase PASSPHRASE
Passphrase used to decrypt the payload.
このプログラムは、正当かつ許可された目的のみを意図しています。著者は、このプロジェクトの誤用について一切の責任を負いません。