49 matches found
chainoffools
CryptoAPI CVE-2020-0601: Windows CryptoAPI のなりすまし脆弱性の悪用。詳細はブログ記事をご覧ください。 必要条件のインストール pip install -U -r requirements.txt 証明書の生成はOpenSSLバージョン1.0.2uまでで動作します。 CA証明書 ここではUSERTrust ECC Certification Authorityを使用しましたが、P-384曲線で動作する任意のルート証明書で構いません。 ルート証明書の公開鍵に一致する秘密鍵を生成するために、スクリプトgen-key.py (Python...
gringotts
CVE-2020-0601 概念実証 Windows 10 の CVE-2020-0601 脆弱性を利用して、独自のルート CA と署名済み証明書を作成する楽しい概念実証です。この問題の根本は、CertGetCertificateChain メソッドがルート証明機関を不適切に検証していたことにあります。トラストストア内の署名証明書を検索する処理はコストがかかるため、Microsoft はキャッシュを実装し、指定されたルート証明書の公開鍵を使ってその証明書が以前にトラストストアから読み込まれたかどうかを判断していました。しかし、楕円曲線証明書の場合、SubjectPublicKeyInfo...
CVE-2018-20250-WinRAR
CVE-2018-20250-WinRAR このリソースは、作者がWinRARの脆弱性CVE-2020-0601を再現し、関連するリソースや記事を組み合わせて実装したものです。作者的ブログと組み合わせて、この脆弱性を再現し、マルウェアの自動起動ハイジャックの原理を理解することをお勧めします。サイバーセキュリティ初心者として、自分は確かにまだまだですが、頑張り続けたいと思います。一緒に頑張りましょう!...
CVE-2020-0601
このリポジトリには README がありません。...
curveball_lua
curveballlua CVE-2020-0601 のエクスプロイト試行をネットワークトラフィック経由で検出するための Lua スクリプトと PCAP を含むリポジトリ...
twoplustwo
twoplustwo CVE-2020-0601の実装...
badecparams
BADECPARAMS Proof of Concept for CVE-2020-0601. badecparams.py は、脆弱性を悪用する中間証明機関を生成し、Authenticode および TLS 証明書を発行します。TLS 証明書は、Microsoft Edge および Internet Explorer で拡張検証 Extended Validation を持ちます。 httpd.py は、コマンドラインで指定された PEM エンコードされた証明書チェーンを使用して、www サブフォルダの内容を HTTPS で提供します。 ./badecparams.py...
CVE-2020-0601-spoofkey
CVE-2020-0601-spoofkey 偽造キーを作成し、コードに署名する方法を確認するには REQ: openssl, main.rbアップロードしたもの アクセス : https://twitter.com/exploitblizzard...
CVE-2020-0601
CVE-2020-0601 CVE-2020-0601 - Windows暗号処理のエクスプロイト...
CurveballCertTool
CurveballCertTool CVE-2020-0601 このCode Signing用の自動bashスクリプトは、次のリポジトリを使用して作成されました: https://github.com/ollypwn/CurveBall このスクリプトは教育目的のみに使用してください。 要件 openssl ruby osslsigncode 使用方法 ./CurveballCertTool.sh -c: 新しい「正規の」証明書を作成 ./CurveballCertTool.sh -s: 実行可能ファイルに署名 例...
CVE-2020-0601
CVE-2020-0601 このスクリプトは、お使いのWindowsのバージョンに応じて、CVE-2020-0601の修正プログラムが適用されているかどうかをチェックします。 さらに、既知の脆弱性を悪用しようとする試みがあるかどうかもチェックします。 この.xmlファイルはControlUpユーザー向けです。 通常どおり、XMLファイルをScript(ベース)Actionsにインポートしてください。 すべての情報はこちらで確認できます:...
CVE-2020-0601
CVE-2020-0601 : CurveBall CVE の悪用 このRubyスクリプトは、正規の認証局を偽装し、CurveBall脆弱性の影響を受けるWindowsコンピュータで有効とみなされる証明書を生成するために使用できます。 偽装したい認証局から発行された証明書を入手する必要があります。 次に、以下のコマンドでスクリプトを実行できます: ruby gen-rogue-cert.rb -in=ca.crt -subj="/C=France/ST=IleDeFrance/L=Paris/O=YoannDqr" -out=certrb.p12 -exe=DoNotDebugMe.ex...
cve-2020-0601_poc
基本情報 このツールのソースコードは、Windows Crypto APIで発見されたCVE-2020-0601脆弱性の理解を助けることを目的としています。CERTの概要を参照してください。 このツール自体は、任意のドメインの証明書を生成するために使用でき、その証明書は悪意のある認証局によって署名されます。このツールは、コマンドラインで指定された公開鍵と同じ公開鍵を持つ悪意のあるCAを生成します。...
CVE-2020-0601_PoC
POC に基づく https://github.com/ly4k/CurveBall https://research.kudelskisecurity.com/2020/01/15/cve-2020-0601-the-chainoffools-attack-explained-with-poc/ https://github.com/kudelskisecurity/chainoffools?tab=readme-ov-file 要件/使用ソフトウェア python バージョン 3.11 openssl バージョン 3.1 osslsigncode バージョン 2.5 python...
curveball-plus
curveball-plus ECQV暗黙証明書とWindowsライクな検証器によるCurveball CVE-2020-0601 攻撃のシミュレーション実験 このファイルは常に更新されています!...
cve-2020-0601-utils
このリポジトリには README がありません。...
cve-2020-0601-plugin
CVE-2020-0601用Zeekテストスクリプト このスクリプトは、CVE-2020-0601のエクスプロイト試行を検出できます。証明書で既知の曲線が使用されているかどうかをチェックし、そうでない場合は通知を発行します。 notice.log内の通知例: 1579043477.791522 CHhAvVGS1DHFjwGM9 192.241.209.49 46110 192.241.202.21 4433 F37z6n1B8zn1fZjpj application/x-x509-user-cert 192.241.202.21:4433/tcp tcp...
CVE-2020-0601
This repository does not have a README...
Windows10_Cumulative_Updates_PowerShell
単にこれを使用してください - https://github.com/aaronparker/LatestUpdate ENTERPRISE または EDU の Win 10 の場合、すべてを更新します。 PRO の場合、1809 , 1903 & 1909 のみがパッチ適用されます。 Windows10CumulativeUpdatesPowerShell この PowerShell スクリプトはシステム上で実行でき、システムが CVE-2020-0601 "Curveball" に対してパッチ適用済みかどうかを特定し、未適用の場合は適切なパッチをダウンロードして実行します。...