Drozer
Comprehensive security and attack framework for Android.
drozer helps to provide confidence that Android apps and devices being developed by, or deployed across, your organisation do not pose an unacceptable level of risk. By allowing you to interact with the Dalvik VM, other apps’ IPC endpoints and the underlying OS.
drozer provides tools to help you use and share public exploits for Android. For remote exploits, it can generate shellcode to help you to deploy the drozer Agent as a remote administrator tool, with maximum leverage on the device.
Have you validated the security of the Android apps and devices released by, or used in, your organisation?
drozer is a comprehensive security audit and attack framework for Android.
With increasing pressure to support mobile working, the ingress of Android into the enterprise is gathering momentum. Have you considered the threat posed by the Android app that supports your business function, or Android devices being used as part of your BYOD strategy?
drozer helps to provide confidence that Android apps and devices being developed by, or deployed across, your organisation do not pose an unacceptable level of risk. By allowing you to interact with the Dalvik VM, other apps’ IPC endpoints and the underlying OS.
drozer provides tools to help you use and share public exploits for Android. For remote exploits, it can generate shellcode to help you to deploy the drozer Agent as a remote administrator tool, with maximum leverage on the device.
Faster Android Security Assessments
drozer helps to reduce the time taken for Android security assessments by automating the tedious and time-consuming.
- Discover and interact with the attack surface exposed by Android apps.
- Execute dynamic Java-code on a device, to avoid the need to compile and install small test scripts.
Test against Real Android Devices
drozer runs both in Android emulators and on real devices. It does not require USB debugging or other development features to be enabled; so you can perform assessments on devices in their production state to get better results.
Automate and Extend
drozer can be easily extended with additional modules to find, test and exploit other weaknesses; this, combined with scripting possibilities, helps you to automate regression testing for security issues.
Test your Exposure to Public Exploits
drozer provides point-and-go implementations of many public Android exploits. You can use these to identify vulnerable devices in your organisation, and to understand the risk that these pose.
Get drozer v2.4.4
drozer community edition provides the raw power of drozer, through a command-line interface. It is open source software maintained by MWR InfoSecurity, released under a 3-clause BSD license, and can be freely downloaded from and is available on Github.
Please choose the appropriate download for your platform.
- drozer (Debian/Ubuntu Archive)
25.4 MB
SHA1: 5b795adfe74c06e437c0b20a33edbd9e8d681c1d
- drozer (RPM)
27 MB
SHA1: 12632c18a17b2577cdff9198f567024bc6fedf28 - drozer (Python .whl)
27.1 MB
SHA1: 149d1fec0bd89648f981092ab2dd96ef5817f333
- drozer (Agent .apk only)
633 kB
SHA1: 8d928d13ac153f7733aaa833f10e46ccd19d542b - drozer (msi)
27.7 MB
SHA1: 513fcd2ad3e7ae9c917960e805c861211cc833a1
Resources
A ‘Password Manager’ App, showcasing some common Android vulnerabilities.