Metame - Metame Is A Metamorphic Code Engine For Arbitrary Executables

✨ deeznutz

✨ Master ✨
Staff member
Joined
May 15, 2017
Messages
981
Likes
760
Points
1,045
Open a given binary and analyze the code
Randomly replace instructions with equivalences in logic and size
Copy and patch the original binary to generate a mutated variant
It currently supports the following architectures:
  • x86 32 bits
  • x86 64 bits
Also, it supports a variety of file formats, as radare2 is used for file parsing and code analysis.
Example of code before and after mutation:
metame_1_screen1.png


Hint: Two instructions have been replaced in this snippet.
Here another example on how it can mutate a NOP sled into equivalent code:
metame_2_screen2.png


Download Metame
 
Top Bottom