Logo
Sign in
Product Logo
WebAssembly DecompilerPNF Software

Reverse engineer WebAssembly binary modules with JEB, providing decompilation and security assessment for complex wasm code.

Vendor

Vendor

PNF Software

Company Website

Company Website

jeb-wasm-screen-decomp.png
Product details

Overview

The WebAssembly Decompiler by JEB is designed to support reverse engineers and security auditors in analyzing WebAssembly (wasm) binary modules. This tool addresses the growing complexity of wasm programs and the need for thorough security and safety assessments. The WebAssembly decompiler provides capabilities to parse, disassemble, and decompile wasm bytecode, making it easier to understand and analyze complex wasm code.

Features

  • Augmented Disassembly: Provides detailed disassembly and parsing of wasm binary modules, resolving dynamic callsites and creating dynamic cross-references.
  • Decompilation to Pseudo-C Source Code: Converts wasm bytecode to readable pseudo-C source code, facilitating easier analysis and understanding.
  • Advanced Optimization Passes: Thwarts protected or obfuscated code with advanced optimization techniques.
  • Interactive Analysis: Allows users to comment, rename variables, navigate cross-references, and leverage the JEB API for automation.
  • Smart Contract Decompilation: Decompiles smart contracts compiled to wasm, such as EOS or Parity contracts, providing insights into their functionality.

Benefits

  • Enhanced Analysis: Provides a comprehensive view of wasm code, making it easier to analyze and understand complex programs.
  • Security and Safety: Supports thorough security and safety assessments, identifying potential vulnerabilities and ensuring code integrity.
  • Efficiency: Reduces the time and effort required for reverse engineering wasm code, streamlining the analysis process.
  • Flexibility: Offers interactive and automated analysis capabilities, allowing users to customize their workflows and automate repetitive tasks.
  • Comprehensive Coverage: Supports various programming languages and frameworks used in WebAssembly, ensuring broad applicability.