逆向工程工具
免费的浏览器端工具,可反汇编并检查 WebAssembly、JavaScript 打包产物、source map 以及 ELF、PE、Mach-O 可执行文件——文件不会上传。

WASM 反编译器
将 WebAssembly 二进制文件转换为可读的 WAT 文本,提供按函数的调用图、控制流结构,以及尽力而为的工具链推测。

WASM 二进制浏览器
浏览 WebAssembly 模块的段、函数、导入、导出、内存、表和全局变量,精确到字节的偏移量和大小。

WASM 体积分析器
找出哪些函数和数据段占据了 WebAssembly 模块的主要体积,提供精确的排序明细和可视化矩形树图。

WASM 导入/导出可视化工具
并排查看 WebAssembly 模块从宿主环境需要什么、又提供了什么,按命名空间分组展示。

WASM 反混淆解码器
对 WebAssembly 二进制文件中的 Rust 和 C++ 符号名称进行反混淆(demangle),支持单个输入或整文件批量扫描。

Source Map 浏览器
加载 .map 文件,查询生成代码中任意行列位置对应的原始文件、行号、列号及名称。

Source Map 体积分析器
借助 .map 文件,将打包体积归属到产生它的原始源文件和文件夹——看清究竟是什么真正占用了空间。

JavaScript 混淆器
重命名局部变量、隐藏字符串字面量并扁平化 JavaScript 的控制流——全部在浏览器本地完成,不上传任何内容。

JavaScript 反混淆助手
还原常见的静态 JavaScript 混淆手法:字符串数组内联、转义解码、常量折叠、死分支删除,以及把方括号访问改写成点号访问。

JavaScript 死代码分析器
粘贴一个 JS 打包文件,找出文件中没有任何静态引用的顶层函数——这是一种可达性启发式分析,而非确定结论。

JS 打包依赖可视化工具
在 webpack、Rollup、esbuild 或 Vite 打包产物中找出模块边界,看清哪个模块依赖哪个——依靠真实的 AST 形态匹配,而不是文本猜测。

Webpack 打包检查工具
通过 AST 形态检测 webpack 的运行时启动代码、模块映射和 chunk-push 元数据,展示每个模块的真实源码,并在文件不是 webpack 产物时明确说明。

ELF 文件检查器
在浏览器中检查 Linux 与 Unix 的 ELF 二进制文件:头部、节区、段、符号以及共享库依赖关系。

PE/EXE 检查器
在浏览器中检查 Windows PE 格式的可执行文件和 DLL:COFF 头部、节区、导入、导出以及资源类型。

Mach-O 检查器
在浏览器中检查 macOS 与 iOS 的 Mach-O 二进制文件:架构、加载命令、段、节以及链接的库。

二进制字符串提取器
从任意二进制文件中提取可打印的 ASCII 和 UTF-16LE 字符串,支持字节偏移量、最小长度设置和实时过滤。

二进制熵可视化工具
以滑动窗口绘制任意文件的香农熵图,发现压缩、加密或打包的区域,并叠加显示节区边界。

通用二进制检查器
上传任意二进制文件,自动判断它是 ELF、PE、Mach-O 还是 WebAssembly,并在浏览器中查看真实摘要。
Tiny Online Tools