广告

JEB WebAssembly Decompiler Windows

  • 演示

  • 中文显示
  • V 3.11.1
  • 5

    (1)
  • 安全状态

Softonic 评论

JEB的反编译器插件

JEB WebAssembly Decompiler 是 JEB 的 插件,相反- 对代码和文档文件进行反汇编、反编译、调试和分析的工程平台。这个开发和IT工具帮助用户逆向工程 WebAssembly 二进制模块(wasm)。它使用 JEB 的反编译管道来生成伪 C 代码,以便于分析和反编译 wasm。

交互式反编译器

WebAssembly 或 wasm 是一种新的开放标准,它为可执行程序定义了一种可移植的二进制代码格式。其主要目标是在网页上启用高性能应用程序,但该格式也可以执行并与其他环境集成。除了 HTML,CSS 和 Javascript,它是第四种在浏览器中原生运行的语言。

开发人员一般不直接编写 WebAssembly。相反,他们将程序编译为 wasms。当与 WebGL 搭配使用时,它们可以创造出令人惊叹的东西。但是,增加二进制代码的复杂性会降低其可读性。此外,对于二进制代码,情况有所不同。逆向工程实际上更复杂。因此,参与 WebAssembly 开发的人员发布了可以检查编译后的 wasm 模块的工具。

JEB WebAssembly Decompiler 就是这样一种工具。它是 JEB 的一个插件,可以帮助开发者反编译 wasm 二进制代码。它提供了各种功能,包括增强反汇编和二进制模块的解析,以及字节码的反编译到伪C源代码。因此,该插件包含一个wasm-to-IR 转换器和一个额外的分析器扩展。

该插件还提供高级优化 传递以帮助阻止受保护或混淆的代码。 JEB WebAssembly Decompiler 让开发人员可以在一个交互式反汇编窗口中完成所有这些工作。说到,该应用程序还带有一个交互式层,允许输入、重命名、评论和交叉引用。它还具有完整的 API 访问权限,可用于脚本和插件。

JEB WebAssembly Decompiler 插件还可用于反编译编译为 wasm 的智能合约,包括Parity 和 EOS 合约。

一些限制

虽然 JEB WebAssembly Decompiler 插件为开发人员提供了分析 wasm 二进制代码的工具,但仍有一些应用程序无法完成的任务。一方面,它不支持浮点运算转换。更重要的是,由于 WebAssembly 中的动态和可选特性,内存堆栈帧是不可访问的。因此,它们也不可自定义

此外,反编译器提供的全局和高级分析是禁用。这种高级分析非常有帮助,因为它负责在快速静态分析阶段发现寄存器值和调用站点目标。它还随后注释了程序集列表。为了解决这些限制,反编译器插件需要成熟

对开发人员有用的工具

总而言之,JEB WebAssembly Decompiler 是一个方便的工具,适用于想要对 wasm 二进制模块进行逆向工程的开发人员。该插件提供有用的功能,允许用户有效地反汇编和分析编译的程序。它的功能有一些限制,但它确实有助于确保您的应用程序以最佳性能运行。

赞成

  • 允许二进制模块的增强反汇编
  • 生成类 C 代码
  • 交互式反汇编窗口
  • 脚本和插件的完整 API 访问权限

反对

  • 缺乏对浮点运算转换的支持
  • 禁用全局和高级分析
  • 无法访问且无法自定义的内存堆栈帧

应用程式 提供其他语言版本


JEB WebAssembly Decompiler PC

  • 演示

  • 中文显示
  • V 3.11.1
  • 5

    (1)
  • 安全状态


用户对 JEB WebAssembly Decompiler 的评分

您是否尝试过 JEB WebAssembly Decompiler?成为第一个离开您的意见!


广告