
Este recurso es una reproducción del autor de la vulnerabilidad de certificados de firma de Microsoft CVE-2020-0601, implementada combinando recursos y artículos relacionados. Se recomienda consultar el blog del autor para comprender el algoritmo ECC, el mecanismo de verificación de Windows, e intentar reproducir por sí mismo ejemplos de certificados de firma de archivos ejecutables y secuestro de HTTPS. Como principiante en seguridad cibernética, realmente soy muy novato, pero espero persistir, ¡ánimo!
Este recurso es una reproducción del autor de la vulnerabilidad del certificado de firma de Microsoft CVE-2020-0601, implementada combinando recursos y artículos relacionados. Se recomienda que los lectores consulten el blog del autor para comprender el algoritmo ECC, el mecanismo de verificación de Windows e intenten reproducir ejemplos de certificados de firma de archivos ejecutables y secuestro HTTPS. Como principiante en seguridad cibernética, realmente soy muy novato, pero espero seguir adelante, ¡ánimo!
Este artículo compartirá la vulnerabilidad del certificado de Microsoft CVE-2020-0601, explicará el algoritmo ECC, el mecanismo de verificación de Windows y reproducirá un ejemplo de certificado de firma de archivo ejecutable. Espero que este artículo básico sea útil para usted, y aún más, que todos aumenten su conciencia de seguridad, aprendan las medidas de prevención correspondientes y también sean bienvenidos a discutir.
El 15 de enero, Microsoft lanzó un parche de seguridad para CVE-2020-0601. Esta vulnerabilidad surge en la implementación de la verificación de certificados digitales del algoritmo de criptografía de curva elíptica (ECC) de Microsoft, ubicada en el archivo CryptoAPI.dll. Puede ser explotada para falsificar firmas o certificados de fuentes confiables, y debido a sus características comerciales, deriva en múltiples vectores de ataque, con un alto valor de explotación y un enorme potencial destructivo. Win10 y Windows Server 2016 y 2019 también están dentro de su rango de afectación.
Recursos de GitHub:
[1] https://github.com/ollypwn/CurveBall
[2] https://github.com/kudelskisecurity/chainoffools
[3] https://github.com/saleemrashid/badecparams
1. Vulnerabilidad de certificados EXE
2. Vulnerabilidad de secuestro HTTPS