私のアプリケーションには、他人の観察や調査から保護するためのいくつかのアルゴリズムが含まれています。私はスマートアセンブリ製品のオプションを検討して、暗号化されたバージョンのアセンブリをメインのexeアセンブリリソースに埋め込むことを検討しています。復号化を行わないと、リバースエンジニアはそれらのアセンブリのコードを調べることができません。実行時SAでは、必要に応じてそれらを透過的にメモリに解読します。.NETで実行中のアプリケーションからILをダンプすることは可能ですか?
私の質問は、リバースエンジニアが実行中のアプリケーションのメモリからアセンブリのILをダンプすることは可能ですか?
なぜ難読化を使用しないのですか?まあ、私のアプリケーションはかなり複雑で、私が見た.NET obfuscatorはすべて正しく処理できません。
あなたが記憶に入れたものは、他のプロセスが潜在的に読むことができる公正なゲームです。 – user7116