ASRP: Android Security Research Playbook

Customer Challenges

For security researchers and cybersecurity engineers who:

Standardized Security Methodology

Lack a reliable, repeatable framework for conducting deep Android security analysis

Complex Vulnerability Navigation

Need to effectively map and navigate the intricate landscape of Android-based vulnerabilities and exposures

Step-by-Step Research Guidance

Require a clear, stage-by-stage guide to successfully and efficiently execute vulnerability research

We offer a framework to achieve standardized, actionable guidance for successful security research through the Android Security Research Playbook.

The Android Security Research Playbook (ASRP) is a “getting started” guide for security researchers to follow, equipping them with the tools and processes to conduct their research successfully. The ASRP provides a clear, progressive methodology covering stages from Reconnaissance and Static/Dynamic Analysis through to Fuzzing and Exploitation, allowing researchers to quickly progress their research and discover vulnerabilities. Dark Wolf has made the ASRP publicly available for use by the broader cybersecurity community.

Features and Benefits

The Dark Wolf Difference​

Unlike non-standardized individual approaches or “exhaustive documentation guides” that are improvised or unstructured, ASRP is a structured, step-by-step guide that provides a complete, repeatable methodology for Android security. It offers comprehensive coverage of all stages, including vulnerability discovery and fuzzing, ensuring researchers can efficiently uncover zero-day and N-day vulnerabilities.

Customer Successes

During a recent security assessment of Android applications, the ASRP streamlined Dark Wolf’s mobile security testing, resulting in quicker delivery of security findings to our customer. By leveraging the ASRP’s methodology, we successfully uncovered and proved critical vulnerabilities that traditional manual assessments often miss, including visible secrets, credential leaks, exploitable custom intents, and command injections through the use of exposed Java exec() methods.