Home

Awesome

Collection of Android security related resources

<div class="separator" style="clear: both; text-align: center;"> <img border="0" height="336" src="https://4.bp.blogspot.com/-JpktQECEWVc/WHtDlKUGnoI/AAAAAAAABzE/aWZ49BWR_xUdd2YbrX0xacqiPyf641K0ACLcB/s640/android-security.png" width="640" /></div> </div>

A collection of android security related resources.

A lot of work is happening in academia and industry on tools to perform dynamic analysis, static analysis and reverse engineering of android apps.

##Books 01. http://amzn.to/2jkFvjg Android Security Internals: An In-Depth Guide to Android's Security Architecture 02. http://amzn.to/2jkK0uf Android Security: Attacks and Defenses 03. http://amzn.to/2jLHqd6 Android Security Cookbook 04. http://amzn.to/2jLL5HR Android Hacker's Handbook 05. http://amzn.to/2jLPY3L Android Forensics: Investigation, Analysis and Mobile Security for Google Android 06. http://amzn.to/2ipWhhu Android Apps Security 07. http://amzn.to/2iq3nCk Android Malware and Analysis 08. http://amzn.to/2jkBlrR Mobile Forensic Investigations: A Guide to Evidence Collection, Analysis, and Presentation 09. http://amzn.to/2jkJIU7 The Mobile Application Hacker's Handbook 10. http://amzn.to/2iyIXW8 Android Application Security Essentials 11. http://amzn.to/2jLJvWs Learning Pentesting for Android Devices

ONLINE ANALYZERS

  1. AndroTotal

STATIC ANALYSIS TOOLS

  1. Androwarn - detect and warn the user about potential malicious behaviours developped by an Android application.

APP VULNERABILITY SCANNERS

  1. QARK - QARK by LinkedIn is for app developers to scan app for security issues

DYNAMIC ANALYSIS TOOLS

  1. Android DBI frameowork
  2. Androl4b- A Virtual Machine For Assessing Android applications, Reverse Engineering and Malware Analysis

REVERSE ENGINEERING

  1. Smali/Baksmali – apk decompilation

FUZZ TESTING

  1. IntentFuzzer

APP REPACKAGING DETECTORS

  1. FSquaDRA - a tool for detection of repackaged Android applications based on app resources hash comparison.

EXPLOITABLE VULNERABILITIES

  1. Vulnerability Google Doc

SAMPLE SOURCES

  1. Contagio Mini Dump
  2. Android Malware Github repo

READING MATERIAL

  1. Android Security (and Not) Internals

MARKET CRAWLERS

  1. Google play crawler (Java)

MISC TOOLS

  1. smalihook

TUTORIALS

  1. Android Reverse Engineering 101 by Daniele Altomare

Please have a look at