Awesome Lists

android-security-awesome

by ashishb

awesome listShellpushed almost 2 years ago

A collection of android security related resources

AI summary

Android security toolkit

A curated collection of resources and tools for securing Android applications

stars
8.3K
forks
1.5K
watching
437
awesome lists
18
entries
163
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/ashishb/android-security-awesome/links.svg)](https://awesome.facts.dev/awesome/ashishb/android-security-awesome)
HTML
<a href="https://awesome.facts.dev/awesome/ashishb/android-security-awesome"><img src="https://awesome.facts.dev/shield/ashishb/android-security-awesome/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/ashishb/android-security-awesome/links.svg

What's in the list

163 links in 17 sections, with live GitHub stats.activeno commit in 2y

Tools / Online Analyzers

  • Appknox

    not free

  • Virustotal

    max 128MB

  • NowSecure Lab Automated

    Enterprise tool for mobile app security testing both Android and iOS mobile apps. Lab Automated features dynamic and static analysis on real devices in the cloud to return results in minutes. Not free

  • App Detonator

    Detonate APK binary to provide source code level details including app author, signature, build, and manifest information. 3 Analysis/day free quota

  • Pithus

    Open-Source APK analyzer. Still in Beta for the moment and limited to static analysis for the moment. It is possible to hunt malware with Yara rules. More

  • Oversecured

    Enterprise vulnerability scanner for Android and iOS apps, it offers app owners and developers the ability to secure each new version of a mobile app by integrating Oversecured into the development process. Not free

  • AppSweep by Guardsquare

    Free, fast Android application security testing for developers

  • Koodous

    Performs static/dynamic malware analysis over a vast repository of Android samples and checks them against public and private Yara rules

  • Immuniweb

    . Does an "OWASP Mobile Top 10 Test", "Mobile App Privacy Check" and an application permissions test. The free tier is 4 tests per day incl. report after registration

Tools / Static Analysis Tools

  • Androwarn

    detect and warn the user about potential malicious behaviors developed by an Android application

  • Android Decompiler

    – not free

  • PSCout

    A tool that extracts the permission specification from the Android OS source code using static analysis

  • SmaliSCA

    Smali Static Code Analysis

  • CFGScanDroid

    Scans and compares CFG against CFG of malicious applications

  • Madrolyzer

    extracts actionable data like C&C, phone number etc

  • SPARTA

    verifies (proves) that an app satisfies an information-flow security policy; built on the

  • ConDroid

    Performs a combination of symbolic + concrete execution of the app

  • RiskInDroid

    A tool for calculating the risk of Android apps based on their permissions, with an online demo available

  • SUPER

    Secure, Unified, Powerful and Extensible Rust Android Analyzer

  • ClassyShark

    Standalone binary inspection tool that can browse any Android executable and show important info

  • StaCoAn

    Cross-platform tool that aids developers, bug-bounty hunters, and ethical hackers in performing static code analysis on mobile applications. This tool was created with a big focus on usability and graphical guidance in the user interface

  • JAADAS

    Joint intraprocedural and interprocedural program analysis tool to find vulnerabilities in Android apps, built on Soot and Scala

  • Quark-Engine

    An Obfuscation-Neglect Android Malware Scoring System

  • One Step Decompiler

    Android APK Decompilation for the Lazy

  • APKLeaks

    Scanning APK file for URIs, endpoints & secrets

  • Mobile Audit

    Web application for performing Static Analysis and detecting malware in Android APKs

Tools / App Vulnerability Scanners

  • QARK

    QARK by LinkedIn is for app developers to scan apps for security issues

Tools / Dynamic Analysis Tools

  • Androl4b

    A Virtual Machine For Assessing Android applications, Reverse Engineering and Malware Analysis

  • House

    House: A runtime mobile application analysis toolkit with a Web GUI, powered by Frida, written in Python

  • Mobile-Security-Framework MobSF

    Mobile Security Framework is an intelligent, all-in-one open-source mobile application (Android/iOS) automated pen-testing framework capable of performing static, dynamic analysis and web API testing

  • AppUse

    – custom build for penetration testing

  • Xposed

    equivalent of doing Stub-based code injection but without any modifications to the binary

  • Inspeckage

    Android Package Inspector - dynamic analysis with API hooks, start unexported activities, and more. (Xposed Module)

  • Android Hooker

    Dynamic Java code instrumentation (requires the Substrate Framework)

  • ProbeDroid

    Dynamic Java code instrumentation

  • DECAF

    Dynamic Executable Code Analysis Framework based on QEMU (DroidScope is now an extension to DECAF)

  • CuckooDroid

    Android extension for Cuckoo sandbox

  • Mem

    Memory analysis of Android (root required)

  • Crowdroid

    – unable to find the actual tool

  • AuditdAndroid

    – android port of auditd, not under active development anymore

  • Android Security Evaluation Framework

    not under active development anymore

  • Aurasium

    – Practical security policy enforcement for Android apps via bytecode rewriting and in-place reference monitor

  • StaDynA

    a system supporting security app analysis in the presence of dynamic code update features (dynamic class loading and reflection). This tool combines static and dynamic analysis of Android applications in order to reveal the hidden/updated behavior and extend static analysis results with this information

  • DroidAnalytics

    incomplete

  • Vezir Project

    Virtual Machine for Mobile Application Pentesting and Mobile Malware Analysis

  • MARA

    Mobile Application Reverse Engineering and Analysis Framework

  • Taintdroid

    requires AOSP compilation

  • ARTist

    a flexible open-source instrumentation and hybrid analysis framework for Android apps and Android's Java middleware. It is based on the Android Runtime's (ART) compiler and modifies code during on-device compilation

  • AndroPyTool

    a tool for extracting static and dynamic features from Android APKs. It combines different well-known Android app analysis tools such as DroidBox, FlowDroid, Strace, AndroGuard, or VirusTotal analysis

  • Runtime Mobile Security (RMS)

    is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime

  • PAPIMonitor

    – PAPIMonitor (Python API Monitor for Android apps) is a Python tool based on Frida for monitoring user-select APIs during the app execution

  • Android_application_analyzer

    The tool is used to analyze the content of the Android application in local storage

  • Decompiler.com

    Online APK and Java decompiler

  • friTap

    - Intercept SSL/TLS connections with Frida; Allows TLS key extraction and decryption of TLS payload as PCAP on Android in real-time

Tools / Reverse Engineering

Tools / Fuzz Testing

Tools / App Repackaging Detectors

  • FSquaDRA

    a tool for detecting repackaged Android applications based on app resources hash comparison

Tools / Market Crawlers

Tools / Misc Tools

Tools / Vulnerable Applications for practice

Academic/Research/Publications/Books / Research Papers

Academic/Research/Publications/Books / Books

Academic/Research/Publications/Books / Others

Exploits/Vulnerabilities/Bugs / List

Exploits/Vulnerabilities/Bugs / Malware

Exploits/Vulnerabilities/Bugs / Bounty Programs

Exploits/Vulnerabilities/Bugs / How to report Security issues

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.