Skip to content
This repository was archived by the owner on Sep 29, 2026. It is now read-only.
0xdeaPublic archive

About

Red teaming tool to dump LSASS memory, bypassing basic countermeasures.

Topics

Resources

Stars

247 stars

Watchers

2 watching

Forks

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blindsight

"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.

Article

See also

Cross-compiling (macOS example)

$ brew install mingw-w64
$ rustup target add x86_64-pc-windows-gnu
$ cargo build --release --target x86_64-pc-windows-gnu

Usage

Inside an Administrator's PowerShell window:

C:\> .\blindsight.exe [dump | file_to_unscramble.log]

Examples

Dump LSASS memory:

C:\> .\blindsight.exe

Unscramble memory dump:

C:\> .\blindsight.exe 29ABE9Hy.log

Tested on

  • Microsoft Windows 10 (x64)
  • Microsoft Windows 11 (x64)
  • Microsoft Windows 11 (ARM64)
  • Microsoft Windows Server 2016 (x64)
  • Microsoft Windows Server 2019 (x64)
  • Microsoft Windows Server 2022 (x64)

Caution

Do not test on production servers, as accessing LSASS might cause system instability!

TODO

About

Red teaming tool to dump LSASS memory, bypassing basic countermeasures.

Topics

Resources

Stars

247 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages