私はいくつかのアプリケーションをビルドしており、難読化ツールでコードを実行する時間だと決めました。私はEazfuscator.NETをダウンロードして使用しました。そして、アプリケーションをインストールした後、Ispyをダウンロードして、プロセスがうまくいったかどうかを確認しました。.Net Obfuscatorの問題
私が見つけたのは、多くのコードを簡単に見ることができたということでした。例えば、私のルーチンのロジックは、私のバックグラウンドワーカーの一部にありました。はい、文字列は変更されましたが、私がかなり重要と考える一部のポーションは見えました。
たとえば、アプリケーション認証キーを作成するときに、暗号化を実行する前に鍵に添付する項目があります。これらのアイテムは、Ispyを使用してアセンブリを表示したときに表示されました。私の暗号化ライブラリへのパスフレーズは隠されていましたが、これは私が誰かが見ることができるようにするよりもさらに多くの情報であると感じています。
私の質問は、 - obfuscatorを使用すると、この通常の動作ですか?それとも私は他のものを試すべきですか?
私は他のものをしようとするだろう。私はdotfuscatorを使いましたが、匿名の型を除いては非常にうまくいきます。 VS2010も難読化していると私は信じている – Brian
ようこそスタックオーバーフロー!私はEazfuscatorを使用して、本当に高密度のハードコア出力を得ました。最新のビルドを使用していることを確認してください。いくつかの設定を調整してみてください。 – ashes999
私は設定が非常に少ないです。あなたは正確に話していますか? –