| バージョン | 7.1.2 |
|---|---|
| 出版社 | RustemSoft |
| 発売日 | 2016/08/05 |
| 追加された日付 | 2016/08/05 |
| OSの要件 | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| 要件 | Microsoft .NET Framework 2.0 |
| 総ダウンロード数 | 5 |
| 価格 | Free to try |
説明
Guardship は .NET コードを逆アセンブルし、次の 2 つの部分を生成して、実行可能ファイルの MSIL コードをネイティブ アンマネージ アプリケーションにコンパイルします。 2. ライブラリ [Your_App_Name].lib
.NET Framework を対象とするアプリケーション (WinForms、WPF など) は中間言語 (IL) にコンパイルされます。実行時に、ジャストインタイム (JIT) コンパイラが IL をネイティブ コードに変換します。 Guardship は、.NET 実行可能ファイルをネイティブ コードに変換して非表示にします。保護された実行可能ファイルを実行すると、PC メモリで実行されるマネージド アプリケーションのすべての機能が含まれます。ただし、.NET アセンブリ ブラウザーと逆コンパイラーは、保護された .NET 実行可能ファイルを読み取ることができません。
Guardship が管理されていない実行可能ファイルに変換されるのはなぜですか? ASM、C、または C++ で記述されたアンマネージ実行可能ファイルを逆コンパイルするための逆アセンブラーがいくつかあります。しかし、それらのどれも、努力に値するほど読みやすいコードを生成することはできません。同じ機能のアプリケーションをゼロから作成するよりも、内部にアセンブラー ブロックを含む逆コンパイルされたソースを読み取ろうとすることに多くの時間を費やすことになります。
実際、実行可能なモジュールはすべて逆アセンブルして調べることができます。解読者がアプリケーションのソース コードをリバース エンジニアリングできるかどうかは、アプリのソース コードに関する完全なメタデータが exe モジュール内にどの程度存在するかによって異なります。解読者は、元のクラス名、メソッド、ワークフロー、構造などを把握できますか?コンパイラは基本的にアプリのソース コードを圧縮し、出力をマシンのランタイム実行に準拠した形式に変換します。これは、CLR 中間ランタイムによって処理されるネイティブ マシン コードまたは IL バイト コードである可能性があります。ただし、概して、アプリケーション ソース コードに関する多くの情報 (デバッグ、コメントなど) は、コンパクト コンパイル中に失われる可能性があります。