Logo
Sign in

JEB is a reverse-engineering platform for disassembly, decompilation, debugging, and analysis of code and document files.

Vendor

Vendor

PNF Software

Company Website

Company Website

jeb_mips_mirai2.png
jeb_mips_mirai2.png
Product details

Overview

JEB is a comprehensive reverse-engineering platform designed to perform disassembly, decompilation, debugging, and analysis of code and document files. It supports various architectures including Android, x86, ARM, MIPS, RISC-V, WebAssembly, and Ethereum. JEB is suitable for both manual analysis and automated analysis pipelines, making it a versatile tool for reverse engineers and security auditors.

Features

  • Android Decompiler: Perform reverse engineering of malicious APKs and security audits. Decompile obfuscated APKs, examine Java code, and debug closed-source apps. Supports static and dynamic analysis of Android applications.
  • Intel x86 Decompiler: Reverse engineer x86 32-bit and x86 64-bit programs and malware. Features augmented disassembly, decompilation to pseudo-C source code, and advanced optimization passes.
  • ARM Decompiler: Analyze malicious ARM binary files. Provides augmented disassembly, decompilation to pseudo-C source code, and interactive refactoring.
  • MIPS Decompiler: Reverse engineer MIPS embedded programs and malware. Features augmented disassembly, decompilation to pseudo-C source code, and interactive refactoring.
  • RISC-V Decompiler: Analyze RV32/RV64 programs and binaries. Supports disassembly, decompilation, and interactive refactoring.
  • WebAssembly Decompiler: Reverse engineer WebAssembly binary modules. Provides augmented disassembly, decompilation to pseudo-C source code, and interactive refactoring.
  • Ethereum Decompiler: Decompile Ethereum smart contracts to Solidity-like high-level code. Annotate analysis results and automate reverse engineering tasks.
  • Simatic S7 PLC Program Decompiler: Analyze Siemens Simatic S7 PLC programs.
  • PDF Document Analyzer: Analyze malicious Adobe PDF files. Break down and decode PDF files, detect structure corruptions, and automate analysis.

Benefits

  • Powerful: Precise and robust decompilation of various code types. Includes optimizers to auto-decrypt contents, unreflect API calls, and clean up obfuscated code.
  • Flexible: Refactor, annotate, navigate, and modify analysis output. Supports code refactoring, virtual hierarchy organization, and code cleaning.
  • Extensible: Automate reverse engineering tasks using JEB API. Write scripts and plugins in Java or Python to automate processes. Decompiler extensions accept user-provided IR optimizers.