3

いくつかの情報を暗号化するプログラムを.netC#で作成しました。

タスクを実行するために、機密情報を含む配列を使用しました。exeをクラックする可能性があることを知る必要があります。つまり、誰でもexeファイルから配列を取得できます。配列の値はアプリケーションに表示されません。使用しました。 VisualStudio.NETに付属するDotfuscatorのコミュニティバージョン。私が知りたいのは、exeを抽出して、その中で使用されているメンバー変数にアクセスできるかどうかです。

4

2 に答える 2

4

はい、アプリケーションを逆コンパイルするのは非常に簡単です。Reflector(または同様の同等のもの)をインストールして実行し、何が公開されるかを確認することをお勧めします。基本的に、アプリケーションに機密情報が埋め込まれている場合、それはいつでも見つけることができます。

于 2011-12-13T10:44:51.333 に答える
2

確かにそうです。Dotfuscatorやその他の保護ソフトウェアを使用してExeを暗号化しなかった場合、クラッカーは配列変数を確認できるだけでなく、アプリケーションのソースコード全体を返すことができます。

于 2011-12-13T10:44:54.063 に答える