リバースエンジニアリングツール
WebAssembly、JavaScript バンドル、ソースマップ、ELF・PE・Mach-O バイナリを逆アセンブルして調べられる無料のブラウザーツール。ファイルはアップロードされません。

WASM デコンパイラー
WebAssemblyバイナリを読みやすいWATテキストに変換し、関数ごとの呼び出しグラフ、制御フローの形状、ベストエフォートのツールチェーン推定を提供します。

WASMバイナリエクスプローラー
WebAssemblyモジュールのセクション、関数、インポート、エクスポート、メモリ、テーブル、グローバルを正確なバイトオフセットとサイズで閲覧します。

WASMサイズアナライザー
WebAssemblyモジュールのサイズを支配している関数やデータセグメントを、正確なソート済み内訳と視覚的なツリーマップで特定します。

WASM インポート/エクスポート ビジュアライザー
WebAssemblyモジュールがホストに何を求め、何を提供するかを名前空間ごとにグループ化し、左右並べて表示します。

WASM デマングラー
WebAssemblyバイナリ内のRustおよびC++のシンボル名を、1つずつまたはファイル全体で一括してデマングルします。

Source Map エクスプローラー
.mapファイルを読み込み、生成コードの任意の行・列が元のどのファイル・行・名前に対応するかを調べます。

Source Map サイズ分析
.mapファイルを使い、バンドルのバイト数をそれを生み出した元のソースファイルやフォルダに割り当てます — 何が実際に容量を占めているかがわかります。

JavaScript 難読化ツール
ローカル変数の名前を変更し、文字列リテラルを隠し、制御フローを平坦化します。すべてブラウザ内で完結し、アップロードは一切ありません。

JavaScript 難読化解除ヘルパー
文字列配列の参照展開、エスケープのデコード、定数畳み込み、無効な分岐の削除、角括弧からドット記法への変換など、よくある静的難読化パターンを元に戻します。

JavaScript デッドコード解析
JSバンドルを貼り付けると、ファイル内のどこからも静的に参照されていないトップレベル関数を検出します——到達可能性のヒューリスティック分析であり、確実な判定ではありません。

JSバンドル依存関係ビジュアライザー
webpack・Rollup・esbuild・Vite製バンドル内のモジュール境界を検出し、どのモジュールがどれに依存しているかを可視化します。テキスト推測ではなく実際のAST形状照合で判定します。

Webpackバンドルインスペクター
AST形状によりwebpackのランタイムブートストラップ、モジュールマップ、chunk-pushメタデータを検出し、各モジュールの実際のソースを表示します。ファイルがwebpack出力でない場合はその旨を明確に伝えます。

ELFファイルインスペクター
LinuxやUnixのELFバイナリを解析します。ヘッダー、セクション、セグメント、シンボル、共有ライブラリの依存関係をブラウザ上で確認できます。

PE/EXEインスペクター
Windowsの実行ファイルとDLLをPE形式で解析します。COFFヘッダー、セクション、インポート、エクスポート、リソースの種類をブラウザ上で確認できます。

Mach-Oインスペクター
macOSやiOSのMach-Oバイナリを解析します。アーキテクチャ、ロードコマンド、セグメント、セクション、リンクされたライブラリをブラウザ上で確認できます。

バイナリ文字列抽出ツール
任意のバイナリファイルから印字可能なASCIIおよびUTF-16LE文字列を抽出します。バイトオフセット、最小長の指定、リアルタイムフィルタリングに対応。

バイナリエントロピービジュアライザー
スライディングウィンドウでファイルのシャノンエントロピーをプロットし、圧縮・暗号化・パックされた領域をセクション境界の重ね表示とともに可視化します。

汎用バイナリインスペクター
任意のバイナリファイルを読み込むと、ELF・PE・Mach-O・WebAssemblyのいずれかを自動判別し、ブラウザ上で実際の概要を表示します。
Tiny Online Tools