/morph

Polymorphic ELF Runtime Crypter written in rust.

Primary LanguageRustMIT LicenseMIT

Morph

Polymorphic ELF Runtime Crypter written in rust.

How to use

Either you build the binary or run straight with cargo.

./morph program process 
cargo run program process

The executable will be at <program>_morph directory.

Demo

Polymorhpic self-modifying.

Runtime run-from-memory.

Todos

  • better encryption.
  • better anti-debug.
  • remove panic string.
  • unpacker.

References

linux-elf-runtime-crypter