This was a small C++/Python project to learn about crypting malware in order to make it FUD (fully undetectable):
You still have to set up the build process yourself if you want to use this, take this as a challenge <:
- FUD at time of release - scantime and runtime using encryption and delayed decryption.
- No dependencies, statically linked binary.
- Self bruteforcing - no included AES key.
- Hidden startup.
- Should work with every supplied shellcode.
Compiling Notes (Windows)
- Make sure Visual Studio, MSBuild and cryptopp are available. Also, cryptopp has to be recognzed by Visual Studio.
- Setup Visual Studio projects for
- Generate your shellcode in Python format using
msfvenomand save it as
- The path of the crypted malware should be printed on the screen.