Logo
Sign in
Product Logo
JEB Community Edition (CE)PNF Software

JEB Community Edition is ideal to reverse engineer Intel x86 32 and 64-bit programs. 

Vendor

Vendor

PNF Software

Company Website

Company Website

Product details

Overview

JEB Community Edition (JEB CE) is a powerful reverse-engineering platform designed for Intel x86 32-bit and 64-bit programs. It is an ideal tool for researchers, students, hobbyists, and reverse engineers working for nonprofit organizations. JEB CE is entirely free and includes a majority of the disassemblers and file analyzers offered by JEB, along with x86 decompiler modules.

Features

  • Support for Most Code Object Files: JEB CE supports Windows PE (EXE binaries, DLL libraries, SYS drivers), Linux ELF, Mach-O, and headless firmware.
  • Augmented Disassembly: Includes resolution of dynamic callsites, candidate values determination for registers, and dynamic cross-references.
  • Decompilation to C-like Source Code: Decompiles x86 and x86-64 programs to C-like source code with advanced optimization passes to thwart protected or obfuscated code.
  • Type Libraries: Ships with typelibs for win32, winddk, linux glibc, android-linux, etc. Power-users can generate their own typelibs.
  • Signature Libraries: Includes traditional signature libraries of common SDKs and codeless signature libraries for common libraries used in both malicious and clean applications.
  • Interactive GUI Client: Allows for refactoring, type definition, stackframe building, renaming, commenting, and cross-referencing.
  • Full API Access: Provides access to Intermediate Representations for advanced and automated code analysis in Python or Java.
  • Safe Emulation: Supports in-place decryption of obfuscated code.
  • Partial Class Recovery and Decompilation to C++: For programs compiled with MS VCPP.

Benefits

  • Powerful Analysis: JEB CE offers precise and robust decompilation capabilities, making it a valuable tool for reverse engineering and security analysis.
  • Flexibility: The interactive GUI client allows users to refactor, annotate, navigate, and modify analysis output, enhancing the overall user experience.
  • Extensibility: Users can automate reverse engineering tasks using the JEB API, writing scripts and plugins in Java or Python to streamline their workflows.
  • Community Edition: As a free tool, JEB CE provides significant value to the reverse engineering community, especially for those working in nonprofit sectors.