Use JEB to perform reverse engineering of malicious APKs and security audits.
Cut down on costly reverse engineering time: decompile obfuscated APKs, examine Java code and debug closed-source apps in minutes.
Our modular back-end, coupled with a powerful UI front-end for desktop platforms, allow refactoring operation and scripting to automate complex tasks.
Perform static and dynamic analysis of Android applications, goodware or badware, small or large.
Decompile code using our Dalvik decompiler, including multi-dex APK.
Refactor the analysis to defeat obfuscated code generated by application protectors.
Reconstruct resources and obfuscated XML files.
Debug Dalvik code as well as all native code (Intel, ARM), seamlessly.
Automate and script your reverse engineering tasks via our API.
and robust decompilation of Android apps and Dalvik bytecode.
Our in-house decompiler works on true Dalvik code:
conversion from Dex to Jar, required by free tools, is not necessary with JEB (see why it matters).
Our Dalvik and native code debuggers offer unmatched features to seamlessly analyze real-time apps,
allowing examination of code and hooking of sensitive APIs.
Refactor, annotate, navigate, and modify the analysis output.
One of the most innovative features introduced in JEB 2.2 is the ability to debug closed-source apps
JEB provides bytecode and native (ARM, Intel) debugger modules to allow dynamic analysis of complex apps.
Seamlessly debug Dalvik bytecode and native machine code, for all apps:
From Dalvik, step inside JNI methods (native routines) and continue debugging native code.
Conversely, after a native method has completed, JEB will resume the Dalvik debugging session.
JEB allows debugging of all apps, including those that do not explicitly allow debugging (ARM v7 platform only).
This short demo video showcases the Android debuggers.
PDF Document Analyzer
Analyze malicious Adobe™ PDF files using the best PDF document analyzer in the industry.
Our PDF module breaks down and decodes PDF files to provide access
to its inner components such as resources and scripts. It detect structure corruptions and issues notifications to report suspicious areas.
Leverage the PDF module either through the desktop client or a headless client, such as a file analyzer stack or automation pipeline.
Use our PDF analyzer to manually or automatically reverse engineer documents of all sizes.
Break-down the PDF structure into a visually compelling and navigable tree.
Deal with corrupt files, complex streams (eg, multiple encodings, etc.).
Retrieve 20+ notifications and alerts
generated by the analyzer to pin-point suspicious areas and use them to issue a determination on the file.