
JEB Decompiler for ARMPNF Software
ARM decompilers give reverse engineers and security auditors efficient ways to analyze malicious ARM programs and audit complex embedded systems.
Vendor
PNF Software
Company Website
Product details
Overview
JEB Decompiler for ARM provides reverse engineers and security auditors with efficient tools to analyze malicious ARM programs and audit complex embedded systems. The ARM decompilers support both 32-bit (aarch32/a32, thumb) and 64-bit (aarch64/a64) architectures, offering augmented disassembly, decompilation to pseudo-C source code, advanced optimization passes, and interactive refactoring capabilities. JEB's ARM decompilers are designed to handle dynamic callsites, candidate values for registers, and dynamic cross-references, ensuring comprehensive analysis and security audits.
Features
- Augmented Disassembly: Resolve dynamic callsites, determine candidate values for registers, and create dynamic cross-references for thorough analysis.
- Decompilation to Pseudo-C Source Code: Convert ARM binaries to readable pseudo-C source code, facilitating easier understanding and modification.
- Advanced Optimization Passes: Thwart protected code and clean up obfuscation with advanced optimization techniques.
- Interactive Refactoring: Utilize interactive refactoring tools for type definition, stackframe building, renaming, commenting, and cross-referencing.
- Type Libraries: Access type libraries for Linux, Android-Linux, and Windows, enhancing file analysis efficiency.
- Full API Access: Create custom plugins at the IR or AST levels and perform automated code analysis using Python or Java.
Benefits
- Efficiency: Reduce reverse engineering time by decompiling obfuscated ARM binaries and examining code quickly.
- Comprehensive Analysis: Perform thorough analysis with augmented disassembly, decompilation, and optimization techniques.
- Flexibility: Customize and automate reverse engineering tasks using the JEB API.
- Security Audits: Conduct detailed security audits to identify vulnerabilities and ensure application integrity.
- Ease of Use: Utilize an interactive GUI client for efficient refactoring and analysis.
- Integration: Seamlessly integrate with other tools and workflows to enhance productivity and collaboration.