
Red teaming tool to dump LSASS memory, bypassing basic countermeasures.
"There's no such things as survival of the fittest.
Survival of the most adequate, maybe.
It doesn't matter whether a solution's optimal.
All that matters is whether it beats the alternative."-- Peter Watts, Blindsight (2006)
Red teaming tool to dump LSASS memory, bypassing basic countermeasures. It uses Transactional NTFS (TxF API) to transparently scramble the memory dump, to avoid triggering AV/EDR/XDR.
$ brew install mingw-w64
$ rustup target add x86_64-pc-windows-gnu
$ cargo build --release --target x86_64-pc-windows-gnu
Inside an Administrator's PowerShell window:
C:\> .\blindsight.exe [dump | file_to_unscramble.log]
Dump LSASS memory:
C:\> .\blindsight.exe
Unscramble memory dump:
C:\> .\blindsight.exe 29ABE9Hy.log
[!CAUTION] Do not test on production servers, as accessing LSASS might cause system instability!