Code Virtualizer 1.340

ライセンス: 無料トライアル ‎ファイルサイズ: 3.96 MB
‎ユーザー評価: 3.0/5 - ‎1 ‎投票

に関しては Code Virtualizer

コード仮想化は、開発者がシステム リソースを最小限に抑えながら、リバース エンジニアリングから機密コード領域を保護するのに役立つ強力なコード難読化システムです。コード仮想化は、オリジナルのコード (Intel x86 命令) を、内部仮想マシンのみが理解できる仮想オペコードに変換します。これらの仮想オプコードと仮想マシン自体は、保護されたすべてのアプリケーションに固有のものであり、コード仮想化に対する一般的な攻撃を回避します。コード仮想化プログラムは、任意の x32 および x64 ネイティブ PE ファイル (実行可能ファイル/EXE、システム サービス、DLL 、OCX、ActiveX コントロール、スクリーン セーバー、デバイス ドライバーなど) の機密コード領域を保護できます。コード仮想化は、特定のコンピューターから別のコンピューターで認識される別のバイナリ コードへのバイナリ コードの変換で構成されます。つまり、特定のマシンからの命令セットは、別のマシンで理解される新しい命令セットに変換されます。コード仮想化は、仮想マシンごとに異なる命令セットを持つ複数の種類の仮想マシンを生成できます。つまり、Intel x86 命令の特定のブロックをマシンごとに異なる命令セットに変換できるため、x86 命令からの変換後に攻撃者が生成された仮想オペコードを認識できなくなります。攻撃者がコード仮想化によって保護されたコード ブロックを逆コンパイルしようとすると、元の x86 命令は見つかりません。代わりに、彼は彼または他の特別なコンパイラによって認識されない完全に新しい命令セットを見つけるでしょう。これにより、攻撃者は、各オペコードがどのように実行され、特定の仮想マシンが保護された各アプリケーションでどのように機能するかを特定する非常に困難な作業を実行する必要があります。コード仮想化は、仮想オペコードの実行と各固有の仮想マシンの調査を完全に難読化し、仮想オペコードの実行方法を誰かが調査するのを防ぎます。