いくつかの情報を暗号化するプログラムを.netC#で作成しました。
タスクを実行するために、機密情報を含む配列を使用しました。exeをクラックする可能性があることを知る必要があります。つまり、誰でもexeファイルから配列を取得できます。配列の値はアプリケーションに表示されません。使用しました。 VisualStudio.NETに付属するDotfuscatorのコミュニティバージョン。私が知りたいのは、exeを抽出して、その中で使用されているメンバー変数にアクセスできるかどうかです。
いくつかの情報を暗号化するプログラムを.netC#で作成しました。
タスクを実行するために、機密情報を含む配列を使用しました。exeをクラックする可能性があることを知る必要があります。つまり、誰でもexeファイルから配列を取得できます。配列の値はアプリケーションに表示されません。使用しました。 VisualStudio.NETに付属するDotfuscatorのコミュニティバージョン。私が知りたいのは、exeを抽出して、その中で使用されているメンバー変数にアクセスできるかどうかです。
はい、アプリケーションを逆コンパイルするのは非常に簡単です。Reflector(または同様の同等のもの)をインストールして実行し、何が公開されるかを確認することをお勧めします。基本的に、アプリケーションに機密情報が埋め込まれている場合、それはいつでも見つけることができます。
確かにそうです。Dotfuscatorやその他の保護ソフトウェアを使用してExeを暗号化しなかった場合、クラッカーは配列変数を確認できるだけでなく、アプリケーションのソースコード全体を返すことができます。