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:
Example of code before and after mutation:
Hint: Two instructions have been replaced in this snippet.
Here another example on how it can mutate a NOP sled into equivalent code:
Download Metame
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
Example of code before and after mutation:
Hint: Two instructions have been replaced in this snippet.
Here another example on how it can mutate a NOP sled into equivalent code:
Download Metame