Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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
bitlocker-attacks — Una lista de ataques públicos a BitLocker | Kitploit
Herramientas/GitHubGitHub/wack0/bitlocker-attacks
Herramientas de Cifrado/DescifradoAnálisis de VulnerabilidadesExplotaciónHacking de HardwareSeguridad de HardwarePapers e InvestigaciónRecursos Curados
GitHubwack0/bitlocker-attacks

bitlocker-attacks

Una lista de ataques públicos a BitLocker

Ver Repositorio
4633016hace 3 mesesRevisado 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

Ataques a BitLocker

Una lista de ataques públicos a BitLocker. Cualquier ataque público con el potencial de atacar BitLocker pero cuyo método exacto aún no sea público (como baton drop) queda fuera del alcance.

La mayoría de los ataques son para cuando la VMK está sellada únicamente por el TPM, que es la configuración predeterminada, y es lo que BitLocker automático usa junto con el depósito de la clave de recuperación en una cuenta Microsoft.

De forma predeterminada, a partir de Windows 8, se utiliza la validación de integridad de Secure Boot si Secure Boot está habilitado.

Si debes sellar la VMK únicamente con el TPM, la configuración más segura para ello es usar la validación de integridad heredada con las PCR 0, 2, 4, 7, 11 (y además mantener tu sistema completamente actualizado).
Ten en cuenta que esto solo protegerá contra ataques de software.

Contents

  • Hardware attacks
  • Software attacks

Hardware attacks

Los ataques de hardware suelen ser útiles solo cuando el atacante tiene acceso físico a un sistema donde la VMK está sellada únicamente por el TPM.

SummaryDescriptionFixedPublic disclosure timeframeDiscovered by
Sniffing de TPM: bootmgr se comunica con el TPM en claroEl Administrador de arranque de Windows se comunica con el TPM en claro, por lo que si se usa un chip TPM independiente en el bus LPC (es decir, no fTPM, ni "Pluton"/HSP), se puede usar un analizador lógico en ese bus para volcar la VMK.

Ver también entrada de blog de Pulse Security, código Verilog del sniffer LPC.
Ninguna, pero los TPM de firmware no eran vulnerables de todos modosenero de 2019marcan
Depurador de hardware: algunos sistemas no miden en la PCR7 antes de habilitar un depurador de hardwareLa especificación de plataforma EFI de TCG para TPM (sección 6.4) incluye lo siguiente:

"Si la plataforma proporciona un modo de depurador de firmware que pueda usarse antes del entorno UEFI, o si la plataforma proporciona un depurador para el entorno UEFI, entonces la plataforma DEBE extender un evento EV_EFI_ACTION a la PCR[7] antes de permitir el uso del depurador"

Algunos sistemas no realizan esta medición antes de habilitar algunos depuradores de hardware (como Intel DCI).
Por lo tanto, en un sistema vulnerable de este tipo, se puede usar una omisión de Secure Boot (el acceso físico permitiría al menos dos con Secure Boot aún habilitado) o un ataque de hardware (escribiendo directamente en la memoria flash SPI) para habilitar el depurador de hardware; establecer un punto de interrupción (por ejemplo) dentro de bootmgr!FvebUnsealCallback puede entonces permitir volcar la VMK. Ver también este artículo de la Conferencia Digital Forensics Research Europe 2023.
Ninguna, para sistemas vulnerables.

Se desconoce la lista exacta de sistemas vulnerables.
Marzo de 2023Policía Federal de Brasil
Glitching de fTPM: ejecución de código mediante glitching para comprometer por completo el estado del fTPMSi un procesador/microcontrolador en el SoC que implementa un fTPM es vulnerable al glitching de modo que se pueda obtener ejecución de código al inicio del arranque, todo el estado del fTPM puede verse comprometido, lo que permite volcar la VMK (etc.). Ver también el artículo de investigación, payloads/etc. para AMD PSPIntelME: noviembre de 2021 / Alder Lake

AMD: desconocido, ¿ninguno?

Otros (ARM64, ARMv7, etc.): desconocido
Abril de 2023Hans Niklas Jacob, Christian Werling, Robert Buhren, Jean-Pierre Seifert de Technische Universität Berlin - SecT
Deshabilitación de IOMMU en el arranque: modificar el almacenamiento de variables no volátiles de UEFI con un volcado/reescritura de flash puede deshabilitar IOMMU en el arranqueAlgunos firmwares UEFI no habilitan IOMMU en el arranque según los datos de variables. Al volcar la flash, modificar esas variables y reescribirla, IOMMU quedará deshabilitada en el arranque con el estado no volátil del TPM aún válido. En ese momento, un atacante puede sobrescribir la tabla ACPI DMAR mediante PCI DMA antes de que se inicie bootmgr, arrancar en modo seguro y volver a usar PCI DMA para obtener un shell de SYSTEM. Ver el informe.

Se desconoce en qué componente está; el informe usa un sistema Intel, y el código relevante allí lo proporciona el Intel Firmware Support Package. Se desconoce si el equivalente de AMD (AGESA/CBS) también está afectado.
Intel Firmware Support Package: desconocido

AMD AGESA/CBS: desconocido
Marzo de 2026Craig S. Blackie de MDSec

Software attacks

Los ataques de software suelen ser vulnerabilidades en bootmgr, o en alguna otra aplicación de arranque donde la explotación es posible con las claves de BitLocker derivadas en memoria para un volumen arbitrario.
Cuando se puede obtener ejecución de código dentro de una aplicación de arranque, puede ser posible para un atacante "evil cleaner" instalar un bootkit que a su vez se ejecutará con las claves derivadas en memoria (o cuando las claves aún pueden derivarse), y así comprometer un sistema donde se usa una contraseña o una clave de inicio en lugar de un TPM o además de él.

Descargar herramienta