Skip to content

lsassdump via RtlCreateProcessReflection and NanoDump

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.nanodump
Notifications You must be signed in to change notification settings

wolfcod/lsassdump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lsassdump

This project merges the following project:

  • Spawning a process via RtlCreateProcessReflection - The original POC is available on GitHub
  • NanoDumpWriteDump (extracted from NanoDump project)

If you want to change the output file, change the path specified in src/main.cpp in CreateFile api.
The MiniDumpWriteDump API has been replaced with NanoDumpWriteDump from NanoDump project.

How to build

For building you can use - msbuild - cmake - Visual C++ via command line

To build a minimal file (VS 2022 ~16Kb) you need to use the Release profile (x64).

  • From Visual Studio choose x64 | release
  • From x64 Developer Prompt: MSBuild dumplsass.sln -t:Rebuild -p:Configuration=Release
  • Via CMake: cmake -S . -B build/ -D CMAKE_BUILD_TYPE=Release && cmake --build build --config Release

NanoDump

NanoDump documentation is available at https://www.coresecurity.com/core-labs/articles/nanodump-red-team-approach-minidumps
Source code is available here.

To avoid to include all nanodump features, I just merged into nanodump all functions/definitions used by NanoDumpWriteDump.

About

lsassdump via RtlCreateProcessReflection and NanoDump

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.nanodump

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published