Skip to content

scrt/tpm_sniffing_pin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Bitlocker TPM + PIN Decryptor

Simple Python PoC to retrieve the VMK through TPM Sniffing by knowing the user's PIN.

Blog posts

Additonal details can be found on the following blogpost.

Install

pip install pycryptodome 

Usage

The script takes three parameters: the user's PIN, the encrypted partition, and the buffer obtained from the unseal success message captured via TPM bus sniffing.

usage: tpm_sniffing_pin --dev [DEV] --pin [PIN] --tpm [TPM_BUFFER]

options:
  -h, --help  show this help message and exit
  --dev DEV   Bitlocker encrypted partition path
  --pin PIN   Bitlocker PIN code (6-20 digits)
  --tpm TPM   Buffer (160 hex-char) retrieved through TPM sniffing starting with "5000000005000000"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages