入力

難読化解除出力

ConfuserEx 難読化解除ツールとは?

ConfuserEx 難読化解除ツールは、人気のオープンソース .NET コード保護ツール ConfuserEx によって適用される一般的な難読化パターンを解除します。難読化またはデコンパイルされた C# コードを貼り付け、分析とデバッグのためにより読みやすい出力を得てください。

このツールはすべてブラウザ内で動作します。コードはサーバーに送信されません。Unicode および Hex エスケープのデコード、ConfuserEx 文字列暗号化スタブの識別、C# インデントの復元、空白の正規化を処理します。深い制御フロー難読化とランタイム文字列の復号には、de4dot などの専門ツールが必要です。

このツールの使い方

1

貼り付けまたはアップロード

難読化またはデコンパイルされた C# コードを左パネルに貼り付けるか、.cs または .txt ファイルをアップロードしてください。サンプルをクリックして例を読み込みます。

2

難読化解除出力を確認

右パネルにクリーンアップされたフォーマット済み C# コードが表示されます。Unicode および Hex エスケープがデコードされ、文字列暗号化スタブにフラグが立てられ、インデントが復元されます。

3

コピーまたはダウンロード

コピーまたはダウンロードを使用して、さらなる分析やデバッグのために .cs ファイルとして結果を保存してください。

ConfuserEx 難読化解除の例

Unicode エスケープシーケンスを使用した C# コードの難読化解除の例です。これは ConfuserEx で最も一般的な難読化技術の一つです。

例: Unicode エスケープ難読化

難読化された入力:

入力

難読化解除された出力:

出力

ConfuserEx 難読化解除ツールが役立つ場面

ConfuserEx は .NET アプリケーションをリバースエンジニアリングから保護するために広く使用されています。次のような場面で遭遇する可能性があります: サードパーティの .NET ライブラリの分析、Windows ソフトウェアのセキュリティ調査、マルウェアサンプルの研究、または ILSpydnSpy などのツールからのデコンパイルコードのレビュー。

よくある質問

このツールは ConfuserEx の難読化を完全に解除できますか?

ConfuserEx は制御フロー難読化、改ざん防止、文字列暗号化など複数の保護レイヤーを適用します。このツールは Unicode/Hex エスケープのデコードやコードフォーマットなど、より単純なパターンを処理します。完全な解除には de4dot などのツールが必要です。

C# コードはサーバーに送信されますか?

いいえ。すべての難読化解除はブラウザ内で完全に実行されます。コードはサーバーにアップロードされることはありません。

このツールはどの .NET 難読化パターンを処理しますか?

Unicode (\uXXXX) および Hex (\xXX) 文字列エスケープをデコードし、ConfuserEx 文字列暗号化スタブパターンを識別し、C# コードのインデントを復元し、過剰なセミコロンを削除します。

このツールと de4dot の違いは何ですか?

de4dot はアセンブリバイナリを書き直すコマンドライン .NET 難読化解除ツールです。このブラウザツールは C# ソースコードやデコンパイルされたコードをテキストとして扱い、インストール不要で読み取り可能な難読化パターンを処理します。

Dotfuscator や SmartAssembly などの他の .NET 難読化ツールにも使用できますか?

はい。Unicode/Hex エスケープのデコードとインデントの復元は、使用された難読化ツールに関係なく、あらゆる難読化された C# コードで動作します。ConfuserEx 固有のスタブパターンは他の難読化ツールと一致しない場合があります。

関連する難読化解除ツール

ブラウザベースの難読化解除ツールと開発者ユーティリティについては、JsonFormatter.ai をご覧ください。