5

次の難読化ツールを使用して難読化を試みましたが、de40 ツールに対して成功したものはありません [https://bitbucket.org/0xd4d/de4dot/]

これがどれほど簡単かを見るのは本当につらいです.難読化された.net exeをde4dot.exeにドラッグするだけで、ソースコードが得られます..

試した難読化ツールは次のとおりです。

Agile.NET (別名 CliSecure) Babel.NET CodeFort CodeVeil CodeWall CryptoObfuscator DeepSea Obfuscator Dotfuscator .NET Reactor Eazfuscator.NET Goliath.NET ILProtector MaxtoCode MPRESS Rummage Skater.NET SmartAssembly Spices.Net Xenocode

全部駄目だなぁ・・・本当に腹立たしい。

このツールから保護するためのより良い解決策を教えてください。

4

6 に答える 6

12

de4dot は、ほとんどの難読化ツール / プロテクターとすぐに互換性を持ちます。

私がしたいことは、codeplex から Confuser をダウンロードし、その中の高度な機能タブを使用することです。

私がしていることは常に機能し、元に戻すことはできません.

コンフューザーの「Advanced」の「reduce meta」以外のすべてを混乱させます。次に、アセンブリをRPXパッカーで圧縮します。次に、Confuser の「リソースの暗号化」を使用して、圧縮されたアセンブリを再混同します。

これにより、アセンブリはほぼ完全に元に戻せなくなります (優れたクラッカーは常に存在します)。また、ソース コード内の文字列に md5/sha-1 暗号化を追加することをお勧めします。

これらすべての保護方法により、.net アセンブリは非常に厳重に保護されていると公式に言えます。

于 2013-03-01T12:12:26.890 に答える
2

私は同じ問題に直面し、今までそれを解決することができませんでした。私はいくつかの難読化ツールのリリースをフォローしています。最新バージョンのILProtectorがリリースされていることを確認したので、.NET実行可能ファイルを保護するために試してみましたが、ILProtectorはde4dotに対して確実に機能すると言えます。de4dotは保護されたアセンブリを逆コンパイルできません。

于 2013-02-01T15:22:07.510 に答える
1

独自のカスタムパッカーでパッキングしてみてください。すべての商用パッカーは、1 つまたは他のアンパッカーで逆コンパイルできます。

幸運を。

于 2013-05-03T08:23:03.350 に答える