
metameは任意の実行ファイルのためのメタモルフィックコードエンジンです。
metame(メタミー)は、任意の実行ファイル向けのシンプルなメタモルフィックコードエンジンです。
Wikipediaより:
メタモルフィックコードとは、実行時に特定の解釈の下で自身のコードと論理的に等価なバージョンを出力するコードのことです。 これはコンピュータウイルスがアンチウイルスソフトウェアのパターン認識を回避するために使用されます。
metameの実装は次のように動作します:
現在、以下のアーキテクチャをサポートしています:
また、radare2 がファイル解析とコード分析に使用されるため、さまざまなファイル形式をサポートしています。
変異前後のコード例:

ヒント:このスニペットでは2つの命令が置き換えられています。
以下は、NOPスレッドを同等のコードに変異させる別の例です:

pip install metame
これで依存関係もインストールされます。
また、radare2 が必要です。インストール手順は公式ウェブサイトを参照してください。
simplejson もわずかなパフォーマンス向上のために推奨されています:
pip install simplejson
metame -i original.exe -o mutation.exe -d
metame -h でヘルプを表示します。
このプロジェクトはMITライセンスの条件の下で公開されています。