I want a program/engine that can take in a PE file(x86/x64) and output a file with the same functionality but with a unique binary footprint and signature. The file that is output should be able to defeat the signature-based scans by any anti-cheat software (VAC, Battleye, EAC).
In essence, this engine should:
- Randomly place junkcode assembly instructions in random places
-Randomly replace certain opcodes with logically synonymous assembly instructions
Basically, I would like to see results like the ones shown in this image.
The file that is output should behave exactly like the original file, but have a different binary signature.
This must support both x86 and x64 Portable Executable files, specifically those of the .exe, .dll, and .sys formats.