
CVE-2020-0601: 別名CurveBallまたはChainOffFoolsとしても知られ、Microsoft CryptoApi(具体的にはCrypt32.dll)における脆弱性であり、証明書の楕円曲線署名(ECDSA)が正しく検証されないものです。
この問題を非常に明確に説明している素晴らしいブログ記事がこちらにあります。
これは教育および研究目的でのみ使用してください!
コンソールアプリケーションに楕円曲線証明書のパスを指定します。
CurveBall.exe 'PathToCA.cer'
このプログラムは、元の証明書と同じ公開鍵とシリアル番号を持ち、鍵を含む証明書が格納された.p12ファイルを出力します。
鍵と証明書は、以下のコマンドでopensslを使用して.p12から抽出できます。
openssl pkcs12 -in Rogue.p12 -nocerts -out CA.key
および
openssl pkcs12 -in Rogue.p12 -clcerts -nokeys -out CA.cer
注記: デフォルトのパスワードは 'Test1234' です。