
ランダムに選択された命令とキーを使用してデータを暗号化するための、独自のポリモーフィック復号コードを生成します。ジャンクオペコードの生成も含みます。32ビットMASMアセンブリで記述されています。
シンプル多態性エンジン (SPE32) は、コードとデータを暗号化するための シンプルな多態性エンジンです。
SPE32 を使用すると、任意のデータを暗号化し、そのデータに対するユニークな 復号コードを生成できます。暗号化アルゴリズムは、 ランダムに選択された命令と暗号化キーを使用します。
生成される復号コードは、毎回異なるものになります。


SPE32 エンジンは、多態性エンジンが何であるかを示すために使用できる アマチュアプロジェクトです。少し前に書いたものですが、 公開するのは良いアイデアだと思いました。
コード全体は、MASM コンパイラ用の32ビットアセンブラで書かれています。
機能:
SPE32 のテクニカルサポートは提供していません。自己責任で使用してください。
プロフェッショナルなソリューションをお探しなら、当社の Poly Polymorphic Engine をご覧ください。
Poly Polymorphic Engine は、市場で入手可能な唯一の商用多態性エンジンです。 これは、アンチクラッキングソフトウェア保護システムやアンチリバースエンジニアリングシステムで 使用される、高度に特化した暗号化ソリューションです。コードの複雑な性質上、 多態性エンジンは公開されておらず、作成には低レベルアセンブリプログラミングと リバースエンジニアリングに関する高度に専門的な知識に加え、 広範なテストプロセスが必要です。
Bartosz Wójcik