如何使用此工具
我们的 WASM 浏览器工具让您直接在浏览器中快速轻松地分析 WebAssembly(.wasm)文件。您可以检查有关模块的详细信息,包括节、函数、类型、导入、导出、内存布局、嵌入的字符串、交叉引用和元数据——全部无需安装任何额外软件。
使用方法
- 上传文件——将 .wasm 文件拖放到上传区域,或点击浏览并从设备中选择。
- 自动分析——工具将解析 WebAssembly 二进制文件,并在分类整理的标签页中显示其内部结构,例如节、函数、类型、字符串、交叉引用、WAT 输出等。
分析结果
处理完成后,您可以浏览:
- 模块概览:节布局、导入、导出、内存、表和元数据。
- 函数与类型:函数签名、控制流映射和类型定义。
- WAT 表示:生成类 WAT 的输出,便于调试和检查。
- 字符串与交叉引用:提取嵌入的字符串,并分析函数、全局变量和表之间如何交互。
- 生成器与特性:检查编译器信息和目标 WebAssembly 特性。
提示:在筛选框中,您可以输入名称或元数据值的任意部分;按 Esc 清除。在十六进制转储中,Shift+点击可选择范围,Ctrl+点击可切换单个字节。
此工具为开发者、逆向工程师、安全研究人员和高级用户提供了一种快速、强大、直观的方式来检查 WebAssembly 模块。
未加载模块
工作原理
-
上传文件
将
.wasm文件拖放到上传区域,或点击浏览您的设备。 -
自动分析
WebAssembly 二进制文件在后台 worker 中解析——节、函数、类型、字符串和交叉引用。
-
浏览与导出
浏览各个标签页(WAT、Wasm→JS、调用图、十六进制转储…),并下载 WAT 输出或 JSON 报告。
分析和浏览 WebAssembly(WASM)文件
我们的 WASM 浏览器工具让您直接在浏览器中快速、全面地分析 WebAssembly(.wasm)文件。无论您是开发者、逆向工程师还是安全研究人员,此工具都能帮助您检查模块结构、函数、节、字符串、类型、交叉引用等——全部无需安装额外软件。
为什么使用我们的 WASM 浏览器?
- 查看详细的模块信息,包括节、导入、导出和内存布局。
- 生成易读的类 WAT 输出,便于检查。
- 分析函数、类型、标签和控制流映射。
- 即时提取嵌入的字符串并识别交叉引用。
- 检查生成器、目标特性和模块元数据。
- 快速、安全,完全免费——完全在您的浏览器中运行。
立即上传您的 WebAssembly 文件,浏览其内部结构,深入了解模块的工作方式。它快速、直观,专为高级分析而打造。
WASM 浏览器——即时分析 WebAssembly 模块
需要检查和理解 WebAssembly(.wasm)文件?我们的 WASM 浏览器工具让您直接在浏览器中轻松浏览已编译 WebAssembly 模块的内部结构。无论您是在调试、审计还是逆向工程,此工具都能即时为您提供深入的洞察。
什么是 WASM 浏览器?
WASM 浏览器会解析原始的 WebAssembly 二进制文件,并以结构化、易读的格式呈现。您可以分析节、函数、类型、导入/导出、字符串,甚至生成模块的类 WAT 表示。这对开发者、安全研究人员以及任何处理底层 WebAssembly 的人来说都必不可少。
如何使用在线 WASM 浏览器
使用此工具很简单:
- 上传文件:拖放或选择您的 .wasm 文件。
- 自动解析:工具会分析模块结构并构建内部表示。
- 浏览与分析:浏览节、函数、字符串、类型、交叉引用、WAT 输出等。
我们 WASM 浏览器的主要功能
我们的 WebAssembly 分析工具专为深入检查和清晰呈现而设计,提供:
- 节概览:检查模块的各个节,包括代码、数据、导入、导出和自定义节。
- 函数分析:查看函数签名、控制流映射和调用关系。
- 字符串提取:自动检测并提取嵌入的字符串。
- 交叉引用(Xrefs):识别函数、全局变量和表之间如何交互。
- WAT 生成:生成易读的 WAT 风格输出,便于调试。
- JSON 导出:导出完整的分析结果,用于进一步研究或自动化。
- 安全且本地:所有处理都在您的浏览器中进行——您的文件永远不会离开您的设备。
WASM 分析的常见用例
我们的工具广泛用于:
- 开发者:调试和检查编译后的 WebAssembly 输出。
- 安全研究人员:分析可能是恶意的或经过混淆的 WASM 模块。
- 逆向工程师:理解编译后的逻辑和函数关系。
- 性能分析师:检查内存使用、导入和模块结构。
快速解答
- 支持哪些文件格式?——目前,此工具支持 .wasm 文件。
- 分析是在本地运行的吗?——是的。所有解析和处理都直接在您的浏览器中进行。
- 我可以导出结果吗?——可以。您可以下载 WAT 输出,或将分析导出为 JSON。
- 此工具免费吗?——当然。WASM 浏览器完全免费使用。
立即开始分析 WebAssembly
无论您是在开发 WebAssembly 应用还是研究已编译的模块,我们的在线 WASM 浏览器都提供强大、深入的分析工具。上传您的 .wasm 文件,即刻浏览其内部结构。