Tiny Online Tools logoTiny Online Toolssearch搜索工具…grid_view全部工具

逆向工程工具

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

WASM 反编译器

WASM 反编译器

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

WASM 二进制浏览器

WASM 二进制浏览器

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

WASM 体积分析器

WASM 体积分析器

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

WASM 导入/导出可视化工具

WASM 导入/导出可视化工具

并排查看 WebAssembly 模块从宿主环境需要什么、又提供了什么,按命名空间分组展示。

WASM 反混淆解码器

WASM 反混淆解码器

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

Source Map 浏览器

Source Map 浏览器

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

Source Map 体积分析器

Source Map 体积分析器

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

JavaScript 混淆器

JavaScript 混淆器

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

JavaScript 反混淆助手

JavaScript 反混淆助手

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

JavaScript 死代码分析器

JavaScript 死代码分析器

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

JS 打包依赖可视化工具

JS 打包依赖可视化工具

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

Webpack 打包检查工具

Webpack 打包检查工具

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

ELF 文件检查器

ELF 文件检查器

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

PE/EXE 检查器

PE/EXE 检查器

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

Mach-O 检查器

Mach-O 检查器

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

二进制字符串提取器

二进制字符串提取器

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

二进制熵可视化工具

二进制熵可视化工具

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

通用二进制检查器

通用二进制检查器

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