問題タブ [eazfuscator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 公開されたアプリを Eazfuscator.NET で難読化していますか?
Eazfuscator.NETを使用してアプリを難読化したいが、ClickOnce を使用して公開したい ([CD からインストール] オプションを使用)。しかし、Eazfuscator で難読化できるのはアセンブリのみであり、プロジェクトが公開されたときにどのアセンブリを難読化する必要があるのか わかりません。おそらく、公開する前に難読化する必要がありますが、これがどのように行われるかはまだわかりません。誰でも助けてくれることを願っています。
dll - Eazfuscator を使用していますが、アセンブリからコードを読み取ることができますか?
dll を逆アセンブラーから保護しようとしています。dll 暗号化ツールとして「Eazfuscator.NET Assistant」を使用しています。ただし、その後もリフレクターはソース コードを読み取ることができます。Eazfuscator を使用する前または使用後に何かする必要がありますか? または、ソースコードを暗号化するのに役立つ無料の暗号化ツールを紹介してもらえますか?
どうもありがとうございました。
c# - イーズファスケーター。DataGridView コントロールを使用するとエラーが発生する
私のコードは次のとおりです。
デバッグではまだ完全に機能しますが、リリースとしてコンパイルすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが発生します。行で:
ありがとう
.net - Eazfusctor.net - ファイルの除外
プロジェクトを難読化するために Eazfuscator.NET を使用しています。
私は Eazfuscator のドキュメントを調べて (おそらく十分に詳しく説明していません)、私のプロジェクトの特定の .cs ファイルを難読化から除外する方法を考えていました。
.net - PDBファイルを出荷すると、.netでの難読化が役に立たなくなりますか?
シンボル名の暗号化をオンにして(Eazfuscatorスタックトレースデコーダーを使用できるように)Eazfuscatorを使用してvb.netアセンブリを難読化した場合、PDBファイルを出荷すると、これは効果的に元に戻されますか?エラーレポートで返送されるスタックトレースで行番号を取得できるように、PDBファイルを出荷したいと思います。
出荷されたバージョンのPDBファイルを保持することで行番号を取得できることはわかっていますが、これは現在必要のない複雑さの追加レイヤーであり、将来実装する予定です。PDBファイルを含めることで、難読化されていないコードを効果的に出荷していないことを確認したいだけです。
アドバイスをよろしくお願いします。
c# - コンパイル済みの .NET 実行可能ファイル/アセンブリを難読化できますか?
そのため、コンパイル後にプログラムを難読化しようとしています。きっとその通りだと思います(?)
私は、EazFuscator と呼ばれる非常に人気のあるフリーウェアを使用しています。これには、ちょっとしたコマンド ライン ユーティリティがあります。
だから私が行くなら:
難読化に成功し、難読化が完了したら、プログラムを実行しようとするとクラッシュします。(ランタイム例外が発生します)
代わりに私が試したもう1つのことは、私のプログラムが使用するDLLの1つを難読化することです:
難読化は成功しますが、プログラムを実行するとクラッシュします...
まず、この EazFuscator プログラムに関係なく、.DLL および .EXE ファイルを難読化することは可能でしょうか? 通常、それらを壊すことは想定されていませんか?
注: 私のプログラムではいくつかのリフレクションが行われていますが、それが問題の原因かもしれません..しかし、100% 確実ではありません。
post-build-event - Eazfuscator.NET は、SolutionConfiguration=Release の場合にのみ機能します
Eazfuscator を使用して VS プロジェクトを「保護」しました。これは、Eazfuscator が次のようなビルド後のイベントをプロジェクトに追加したことを意味します。
そのように ConfigurationName をチェックしている理由がわかりません - ConfigurationName = のビルドを難読化しようとしているForPlayers
ので、このチェックが邪魔になっています。
2 つの質問:
- なぜ Eazfuscator はこのチェックを行うのですか?
- やらないようにできますか?プロジェクトのプロパティに手動で移動して削除することもできますが、次のようなスクリプトからすべてを実行しているため、これはお勧めできません。
.
c# - .netに難読化ツールを使用した結果を確認するにはどうすればよいですか?
Eazfuscatorをダウンロードしてインストールし、プロジェクトをEazfuscatorの指定された緑色のフィールドにドラッグアンドドロップしました。次に、リリースモードとリリースフォルダーでソリューションを再構築します。Total Commanderを使用して、dllでF4キーを押すと、c#で記述したすべてのSQLクエリを引き続き表示できます。eazfuscatorはすべてのクエリとすべてのメソッド名を隠していると思いました(メソッド名も表示されます)?
.net - ローカリゼーションのためにリソースを暗号化するにはどうすればよいですか?
誰かがこの問題を解決してくれることを願っています。ソフトウェアをEazfuscator.NET3.2で難読化し、記号、文字列、リソースに暗号化を使用しました。メインdllを調べると、すべてが正常に見えます。すべてのメソッドの名前がランダムに変更されています。問題は、[lang]\myapp.resources.dllのローカライズされた文字列がまだ暗号化されていないことです...
次のコードを別のファイルに入れました。
誰かが私の間違いがどこにあるのか説明してもらえますか?
vb.net - 「MissingMethodException」エラーが発生した場合、!!0 は何を参照していますか?
会社が VS 2008 から VS 2010 にアップグレードするのを手伝っています。すべてのテストの途中で、「メソッドが見つかりません: '!!0 (名前空間).(etc.(etc))」という MissingMethodException が発生します。 .(関数(パラメータ))'."
「!!0」は、誰もが知っている何らかの手がかりを提供しますか (Google は検索で感嘆符を認識しません)?
明らかに、VS 2010
VB.Net 4での作業