私の会社はASP.NET
ウェブサイト(ではなくウェブアプリ)です。私たちが見てきたすべてのツールは、DLL
またはEXE
ファイル(ソースではありません)だけを難読化しています。私たちが必要とするのは、ソース自身を難読化するツールです。(.cs
);好ましくはVisual Studioで。すべての名前を変更すると、ではなく、というオプションがあります。だからもう一度、ソースレベル難読化がありますか?Visual Studioでの.csソースの難読化
答えて
が私たちのC# Obfuscatorツールを参照してください(この文脈でのインライン化はReSharperのリファクタリング機能としてインラインを意味します)。 Souceファイルで動作します。
私はintellilockを使用していますが、アプリケーションとコードobsuscationをロックするために、無料ではありませんが、良いです。
私は.dllや.exeではなく.csファイルを難読化する必要があります。私はソースコードを提供する必要がありますが、私はC#ファイルを難読化します。 –
.csファイルをどこかに送信したい場合は、パスワードでそれらを圧縮することができます。わかりませんが、問題はありません – ddarellis
たとえば、私のソリューションのすべての変数の名前を変更したい.csファイルを手渡す。私は自分のコードを理解できないようにしたいが、それでもそれを放棄する。 –
最初のステップでは、変数とメソッドをインライン化して(パフォーマンスに問題がない限り)リファクタリングし、無意味な文字や数字に名前を変更します。 私はResharperを使用することをお勧めします。
はい、しかし、そこにいくつかのアプリケーションがあるので、私はこれを自動的に行うことができます、変数の名前を一つずつ変更せずにですか? –
Resharperはソリューション全体で単一の変数/メソッドの名前を変更しますが、シングルクリックプロセスが必要な場合は - そのことを行うプログラムはわかりませんが、プロジェクトを本当に簡単に書くのは簡単ですアイディア) – SimpleVar
DotFuscator
をご覧になりましたかと Visual Studio 2010をお使いですか?私は必要なエディション(MSDNはUltimateのみを提供する)を知らないが、Alvas.Audio
がそれを使用するどこかを読んで覚えている。それは、Visual Studio 2012であることについては
、私がチェックしていませんが、私は開発ツールをインストールするとき、私はちょうど(私はそれを使用しない場合でも)、すべてをインストールします。そうでない場合でも、と Visual Studio 2010 Ultimate(試用版)をインストールし、DotFuscatorを除くすべてをアンインストールし、Visual Studio 2012をインストールする必要があります。
- 1. Visual Studioでのビルド後のコマンドによる難読化の自動化
- 2. PHPはhtmlentities()でソースを難読化しています
- 3. 難読化のトラブル
- 4. Visual Studioコード - コンパイルされたTypeScriptを小さくして難読化する
- 5. 難読化オプション
- 6. コンパイルエラー難読化
- 7. AngularJS難読化
- 8. Netbeans難読化
- 9. パスワードファイル難読化
- 10. LinqToSql難読化
- 11. Android Studioのパッケージの難読化フォルダ構造
- 12. クリスタルレポートテーブルのソース難易
- 13. フレックス/空気の難読化
- 14. CakePHPコードの難読化
- 15. 画像の難読化
- 16. 難読化後のランタイムエラー
- 17. Luaの難読化問題
- 18. Xamarinプロジェクトの難読化
- 19. アンドロイドスタジオの難読化コード
- 20. モジュール/ライブラリの難読化
- 21. JavaScriptオブジェクトのエンコーディング/難読化
- 22. Androidアクティビティ名の難読化
- 23. WordPressの難読化スクリプト
- 24. Crypto.JSパスフレーズの難読化?
- 25. Windowsカーネルのドライバコード難読化?
- 26. Pythonコード難読化
- 27. 難読化とGPL
- 28. ARM ELF難読化
- 29. Proguard難読化エラー
- 30. 難読化とSHA?
なぜあなたはソースコードを配布していますか?誰にも読ませたくないのですか? –
ウェブサイトをプリコンパイルして、それを難読化できないのはなぜですか? –
ウェブサイトがウェブアプリケーションではなくウェブアプリケーションとして既に行われているので、情報が.aspxファイルにある.dllファイルにないため、マイグレーションや変更はできません。非常に大きなアプリケーションです。だから私は手動でそれを行うことなく、少なくとも変数の名前を変更する方法を探しています。 –