
Runs packed malware in a controlled environment, waits for self-unpacking, dumps PE files and shellcodes from memory, and terminates the process.

Dynamic unpacker based on PE-sieve ( 📖 Read more ).
It deploys a packed malware, waits for it to unpack the payload, dumps the payload, and kills the original process.
[!CAUTION]
This unpacker deploys the original malware. Use it only on a VirtualMachine.
Basic usage:
mal_unpack.exe /exe <path_to_the_malware> /timeout <timeout: ms>
/shellc./hooks./trigger T.[!IMPORTANT]
The available arguments are documented on Wiki. They can also be listed using the argument/help.
Use recursive clone to get the repo together with submodules:
git clone --recursive https://github.com/hasherezade/mal_unpack.git
Download the latest release.