awesome-mobile-security
An effort to build a single place for all useful android and iOS security related stuff. All references and tools belong to their respective owners. I'm just maintaining it.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Android >General - Blogs, Papers, How To's
quark-engine - An Obfuscation-Neglect Android Malware Scoring System
An Obfuscation-Neglect Android Malware Scoring System.
Android >Books
Android >Courses
Android >Tools
Androwarn – Yet Another Static Code Analyzer
detects and warns the user about potential malicious behaviors developed by an Android application.
Error Prone – Static Analysis Tool
Catches common programming mistakes as compile-time errors. License: Apache 2 , .
Find Security Bugs – A SpotBugs plugin for security audits of Java web applications.
OWASP - SpotBugs plugin for security audits of Java web applications. Supports Eclipse, IntelliJ, Android Studio and SonarQube.
Flow Droid – Static Data Flow Tracker
Static taint analysis tool for Android applications.
Smali/Baksmali – Assembler/Disassembler for the dex format
apk decompilation
SPARTA – Static Program Analysis for Reliable Trusted Apps
verifies (proves) that an app satisfies an information-flow security policy; built on the Checker Framework
Checkstyle – A tool for checking Java source code
Tool for checking Java source code for adherence to a Code Standard or set of validation rules.
PMD – An extensible multilanguage static code analyzer
Source code analysis for finding bad coding practices. License: BSD 4.
QARK – Quick Android Review Kit
Tool to look for several security related Android application vulnerabilities.
Infer – A Static Analysis tool for Java, C, C++ and Objective-C
MIT 🟢Modern static analysis tool for verifying the correctness of code.
APK Leaks – Scanning APK file for URIs, endpoints & secrets
Scanning APK file for URIs, endpoints & secrets.
Android Hooker - Opensource project for dynamic analyses of Android applications
Dynamic Java code instrumentation (requires the Substrate Framework)
CuckooDroid - Extension of Cuckoo Sandbox the Open Source software
Android extension for Cuckoo sandbox
Inspeckage
Android Package Inspector - dynamic analysis with API hooks, start unexported activities, and more. (Xposed Module)
AndroL4b - Android security virtual machine based on ubuntu-mate
A Virtual Machine for Assessing Android applications, Reverse Engineering and Malware Analysis
Radare2 - Unix-like reverse engineering framework and commandline tools
UNIX-like reverse engineering framework and command-line toolset
Cutter - Free and Open Source RE Platform powered by radare2
Free and open source reverse engineering platform powered by Rizin.
Mobile-Security-Framework MobSF
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
CobraDroid - Custom build of the Android operating system geared specifically for application security
custom image for malware analysis
Runtime Mobile Security (RMS) - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
Oversecured
A static vulnerability scanner for Android apps (APK files) containing 90+ vulnerability categories
AndroTotal
dead
NVISO ApkScan
sunsetting on Oct 31, 2019
VirusTotal
VirusTotal, a subsidiary of Google, is a free online service that analyzes files and URLs enabling the identification of viruses, worms, trojans and other kinds of malicious content detected by antivirus engines and website scanners. At the same time, it may be used as a means to detect false…
App Critique
Upload your Android APKs and receive comprehensive free security assessments
Android >Labs
OVAA (Oversecured Vulnerable Android App)
Oversecured Vulnerable Android App.
DIVA (Damn insecure and vulnerable App)
Damn Insecure and vulnerable App for Android.
OWASP-mstg
Is a comprehensive manual for mobile app security development, testing and reverse engineering.
Android InsecureBankv2
Vulnerable Android application for developers and security enthusiasts to learn about Android insecurities.
Digitalbank
Android Digital Bank Vulnerable Mobile App
Santoku Linux - Mobile Security VM
Santoku is dedicated to mobile forensics, analysis, and security, and packaged in an easy to use, Open Source platform.
Vuldroid
Android Application covering various static and dynamic vulnerabilities.
Android >Talks
Android Dev Summit 2019
Android Dev Summit.
Android >Misc.
Android-Reports-and-Resources
List of Android Hackerone disclosed reports and other resources
android-security-awesome
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.
apk-mitm - a CLI application that prepares Android APK files for HTTPS inspection
A CLI application that prepares Android APK files for HTTPS inspection
Andriller - is software utility with a collection of forensic tools for smartphones
a software utility with a collection of forensic tools for smartphones. It performs read-only, forensically sound, non-destructive acquisition from Android devices.
iOS >General - Blogs, Papers, How to's
iOS >Books
IOS Hacker's Handbook
Charles Miller, Dino DaiZovi, Dion Blazakis, Ralf-Philip Weinmann, and Stefan Esser.
iOS >Courses
iOS >Tools
Frida
Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.
Objection - mobile exploration toolkit by Frida
A runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak
iRET (iOS Reverse Engineering Toolkit)
includes oTool, dumpDecrypted, SQLite, Theos, Keychain_dumper, Plutil
Burp Suite
Intercept API and Reply with changes in realtime with according api manipulations.
Cutter - Free and Open Source RE Platform powered by radare2
Free and open source reverse engineering platform powered by Rizin.
iOS >Labs
Damn Vulnerable iOS App (DVIA) v2
Damn Vulnerable iOS App v2 for learning
iOS >Talks
iOS >Misc.
osx-security-awesome - OSX and iOS related security tools
OSX and iOS related security tools
Related lists in Platforms
See categoryAwesome Mac
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Open Source Mac Os Apps
serhii-londar/open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
Awesome-Kubernetes
ramitsurana/awesome-kubernetes
A curated list for awesome kubernetes sources :ship::tada:
Awesome Nodejs
sindresorhus/awesome-nodejs
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]
Awesome Home Assistant
frenck/awesome-home-assistant
A curated list of amazingly awesome Home Assistant resources.
Awesome Ios
vsouza/awesome-ios
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects