Expand description
Houdini
allows you to delete your executable while it’s running.
This is fairly straightforward for unix systems, since the executable is released
after getting mapped to the memory. On Windows, we use a method discovered by @jonasLyk
to delete the executable.
Windows implementation heavily references @byt3bl33d3r’s
Nim implementation in OffensiveNim
and in turn LloydLabs’ initial C
PoC.
Enums§
- Houdini
Error - Lets you know why the executable couldn’t be deleted.
Functions§
- disappear
- Deletes the executable for the current process.
- disappear_
with_ placeholder - Deletes the executable for the current process.