
JEB Community Edition (CE)PNF Software
JEB Community Edition is ideal to reverse engineer Intel x86 32 and 64-bit programs.
Vendor
PNF Software
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.