Skip to content

WASM

域名:wasm

WebAssembly dump、反汇编、反编译、优化与离线执行域。

Profile

  • full

典型场景

  • WASM 模块提取
  • WAT/伪代码恢复
  • 离线运行导出函数

常见组合

  • browser + wasm
  • core + wasm

工具清单(12)

工具说明
wasm_capabilities查看当前页面 WASM 捕获和外部工具是否可用。
wasm_dump从当前页面导出已捕获的 WASM 模块。
wasm_disassemble用 wasm2wat 把 .wasm 转成 WAT。
wasm_decompile用 wasm-decompile 把 .wasm 转成类 C 伪代码。
wasm_inspect_sections用 wasm-objdump 查看 .wasm 的节区和元数据。
wasm_offline_run用 wasmtime 或 wasmer 离线运行 .wasm 导出函数。
wasm_optimize用 wasm-opt 优化 .wasm 文件。
wasm_vmp_trace读取当前页面已捕获的 WASM 导入调用轨迹。
wasm_memory_inspect检查当前页面导出的 WebAssembly.Memory。
wasm_to_c将 .wasm 文件转换为 C 源码和头文件(wasm2c/WABT)。
wasm_detect_obfuscation检测 .wasm 文件中的混淆模式(控制流平坦、死代码、不透明谓词、常量编码)。
wasm_instrument_trace为 .wasm 模块生成 JS 插桩包装,追踪调用、内存和控制流。

Released under AGPL-3.0-only