ConfuserEx 難読化解除ツール
ConfuserExで難読化されたC#および.NETコードをオンラインで解読・クリーンアップします。Unicode/Hexエスケープをデコードし、文字列暗号化スタブを削除し、インデントを復元します。無料、ブラウザで動作します。
入力
難読化解除出力
ConfuserEx 難読化解除ツールとは?
ConfuserEx 難読化解除ツールは、人気のオープンソース .NET コード保護ツール ConfuserEx によって適用される一般的な難読化パターンを解除します。難読化またはデコンパイルされた C# コードを貼り付け、分析とデバッグのためにより読みやすい出力を得てください。
このツールはすべてブラウザ内で動作します。コードはサーバーに送信されません。Unicode および Hex エスケープのデコード、ConfuserEx 文字列暗号化スタブの識別、C# インデントの復元、空白の正規化を処理します。深い制御フロー難読化とランタイム文字列の復号には、de4dot などの専門ツールが必要です。
このツールの使い方
貼り付けまたはアップロード
難読化またはデコンパイルされた C# コードを左パネルに貼り付けるか、.cs または .txt ファイルをアップロードしてください。サンプルをクリックして例を読み込みます。
難読化解除出力を確認
右パネルにクリーンアップされたフォーマット済み C# コードが表示されます。Unicode および Hex エスケープがデコードされ、文字列暗号化スタブにフラグが立てられ、インデントが復元されます。
コピーまたはダウンロード
コピーまたはダウンロードを使用して、さらなる分析やデバッグのために .cs ファイルとして結果を保存してください。
ConfuserEx 難読化解除の例
Unicode エスケープシーケンスを使用した C# コードの難読化解除の例です。これは ConfuserEx で最も一般的な難読化技術の一つです。
例: Unicode エスケープ難読化
難読化された入力:
難読化解除された出力:
ConfuserEx 難読化解除ツールが役立つ場面
ConfuserEx は .NET アプリケーションをリバースエンジニアリングから保護するために広く使用されています。次のような場面で遭遇する可能性があります: サードパーティの .NET ライブラリの分析、Windows ソフトウェアのセキュリティ調査、マルウェアサンプルの研究、または ILSpy や dnSpy などのツールからのデコンパイルコードのレビュー。
よくある質問
このツールは 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 をご覧ください。