18 matches found
meetup-2-curveball
このリポジトリには README がありません。...
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...
PoC_CurveBall
CVE-2020-0601 - CurveBall ハイライト CVE-2020-0601 の PoC private-key = 1 に対する自明な解法 1 private-key 曲線位数 に対する非自明な解法 C言語で記述、OpenSSLのlibcryptoを使用 必要条件 何らかのLinux apt install libssl libssl-dev または使用しているパッケージマネージャに応じて コンパイル make 使い方 ./curveball MicrosoftECCProductRootCA2018.cer ./curveball -d 555...
Curveball
Curveball 针对 CVE-2020-0601 的 PoC。详细的博客文章可以在这里找到。该漏洞利用程序通过滥用 CryptoAPI 处理基于 ECC 的证书上某些参数的方式,允许你创建伪造的可信证书。 安装 克隆仓库并在 Visual Studio 2019 中打开它。切换到 Release 配置并编译。你可以在这里找到预编译的二进制文件。 用法 root@kitploit: .\Curveball.exe MicrosoftECCProductRootCertificateAuthority.cer...
curveball
curveball CVE-2020-0601 curveball - 备用密钥计算器 编译 Windows 需要 Visual Studio 2012 或更高版本,然后构建解决方案。 Linux / Unix cc altkey.c -lcrypto -o altkey 使用方法 用法:altkey ecpubliccertificate.pem ecnewprivatekey.pem 示例 root@kitploit: C:\security\curveball\Releasealtkey...
CurveBall
CurveBall CVE-2020-0601 - PoC CVE-2020-0601,通常称为 CurveBall,是一个漏洞,其中使用椭圆曲线密码学(ECC)的证书签名未被正确验证。 ECC 依赖于不同的参数。这些参数对于许多曲线都是标准化的。然而,微软并未检查所有这些参数。参数 G(生成元)未被检查,因此攻击者可以提供自己的生成元,这样当微软尝试验证证书是否来自可信 CA 时,它只会查找匹配的公钥,然后使用证书的生成元。NSA 在此处解释了此漏洞的影响及更多信息 here。 MicrosoftECCProductRootCertificateAuthority.cer 默认是...
CurveBall
CurveBall CVE-2020-0601 - PoC CVE-2020-0601:又称 CurveBall 或 ChainOffFools,是 Microsoft CryptoApi(特别是 Crypt32.dll)中的一个漏洞,证书的椭圆曲线签名(ECDSA)未被正确验证。 有一篇非常好的博客文章这里,其中非常清楚地解释了这个漏洞。 这仅应用于教育和研究目的! 使用方法 向控制台应用程序提供椭圆曲线证书的路径。 root@kitploit: CurveBall.exe 'PathToCA.cer' 该程序将输出一个 .p12...
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 gen-key.py 和...
curveball-plus
curveball-plus 模拟实验:在ECQV隐式证书和类Windows验证器下的Curveball(CVE-2020-0601)攻击 此文件会不断更新!...
-CVE-2020-0601-ECC---EXPLOIT
CurveBall CVE-2020-0601 - ECC/Po2 漏洞利用 CVE-2020-0601,通常被称为CurveBall,是一个漏洞,其中使用椭圆曲线密码学(ECC)的证书签名并未被正确验证。 ECC依赖于不同的参数。许多曲线使用标准化参数。然而,微软并没有像他们那样的天才一样检查所有这些参数……参数 G(生成元)并未被检查,因此攻击者可以提供自定义的生成元,这样当微软尝试验证证书是否来自受信任的CA时,它只会查找匹配的公钥,然后嘣,它就会使用证书中的生成元。 NSA清楚地解释了此漏洞的破坏性影响以及更多信息,请参见此处。准备好就开始吧!...
Windows10_Cumulative_Updates_PowerShell
直接使用这个——https://github.com/aaronparker/LatestUpdate 如果系统是 Windows 10 企业版或教育版,则会更新所有内容。如果是专业版,则仅修补 1809、1903 和 1909。 Windows10CumulativeUpdatesPowerShell 此 PowerShell 脚本可在系统上运行,用于判断系统是否已修补 CVE-2020-0601(“曲线球”)漏洞,若未修补则下载相应补丁并执行。仅适用于 Windows 10 1507-1909 版本(企业版或教育版;专业版仅 1809-1909),未包含基于 ARM 的 CPU...
CurveBallDetection
CurveBallDetection 与 CurveBall CVE-2020-0601 检测相关的资源。 参见 https://medium.com/zengo/hitting-a-curveball-like-a-pro-129c1dca427c...
Microsoft Windows CryptoAPI Spoofing Vulnerability
Microsoft Windows CryptoAPI Crypt32.dll contains a spoofing vulnerability in the way it validates Elliptic Curve Cryptography ECC certificates. An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was fro...
Insecure Access Controls
@curveball/a12n-server uses insecure access controls. Inadequate permissiosn check allows any authenticated user to perform unauthorized editting of other users' information...
Exploit for Improper Certificate Validation in Microsoft
CurveBall CVE-2020-0601 - PoC This vulnerability, known as...
CurveBall – An Unimaginative Pun but a Devastating Bug
ARCHIVED STORY CurveBall – An Unimaginative Pun but a Devastating Bug By Steve Povolny · June 17, 2020 Enterprise customers looking for information on defending against Curveball can find information here. 2020 came in with a bang this year, and it wasn’t from the record-setting number of firewor...
CurveBall – An Unimaginative Pun but a Devastating Bug
ARCHIVED STORY CurveBall – An Unimaginative Pun but a Devastating Bug By Steve Povolny · June 17, 2020 Enterprise customers looking for information on defending against Curveball can find information here. 2020 came in with a bang this year, and it wasn’t from the record-setting number of firewor...