Aller au contenu

Selectionner la langue

Langue actuelle: Français

Android Security Awesome

Source: https://github.com/ashishb/android-security-awesome at eb95fe860b3a
License: Apache-2.0
Read the English original

This edition is an AI-assisted translation.

Star History Rank

Link Liveness Checker

Lint Shell scripts Lint Markdown Lint YAML Lint GitHub Actions GitHub contributors

Une collection de ressources liées à la sécurité Android.

Si vous trouvez ce projet utile, merci d’envisager de le soutenir.

  1. Outils
  2. Recherche/Publications/Livres
  3. Exploits/Vulnérabilités/Bugs
  1. Appknox - payant
  2. Virustotal
  3. NowSecure Lab Automated - Outil d’entreprise pour les tests de sécurité des applications mobiles Android et iOS. Lab Automated effectue une analyse dynamique et statique sur de vrais appareils dans le cloud et renvoie les résultats en quelques minutes. Payant
  4. App Detonator - Détonne le binaire APK pour fournir des détails au niveau du code source, y compris l’auteur de l’application, la signature, la build et les informations du manifeste. Quota gratuit de 3 analyses/jour.
  5. Pithus - Analyseur APK open source. Encore en version bêta et limité à l’analyse statique pour le moment. Il est possible de chasser les logiciels malveillants avec des règles YARA. En savoir plus ici.
  6. Oversecured - Scanner de vulnérabilités d’entreprise pour les applications Android et iOS ; il offre aux propriétaires et développeurs d’applications la possibilité de sécuriser chaque nouvelle version d’une application mobile en intégrant Oversecured au processus de développement. Payant.
  7. AppSweep by Guardsquare - Test de sécurité des applications Android gratuit et rapide pour les développeurs
  8. Koodous - Effectue une analyse statique/dynamique des logiciels malveillants sur un vaste dépôt d’échantillons Android et les compare à des règles Yara publiques et privées.
  9. Immuniweb. Effectue un « OWASP Mobile Top 10 Test », une « Mobile App Privacy Check » et un test des permissions de l’application. Le niveau gratuit est de 4 tests par jour, avec un rapport après inscription.
  10. ANY.RUN - Une plateforme d’analyse de logiciels malveillants interactive basée sur le cloud avec prise en charge de l’analyse d’applications Android. Un plan gratuit limité est disponible.
  11. BitBaan
  12. AVC UnDroid
  13. AMAaaS - Service gratuit d’analyse de logiciels malveillants Android. Un service bare-metal proposant une analyse statique et dynamique des applications Android. Un produit de MalwarePot.
  14. AppCritique - Téléchargez vos APK Android et recevez des évaluations de sécurité gratuites complètes
  15. NVISO ApkScan - arrêt le 31 oct. 2019
  16. Mobile Malware Sandbox
  17. IBM Security AppScan Mobile Analyzer - payant
  18. Visual Threat - n’est plus un analyseur d’applications Android
  19. Tracedroid
  20. habo - 10/jour
  21. CopperDroid
  22. SandDroid
  23. Stowaway
  24. Anubis
  25. Mobile app insight
  26. Mobile-Sandbox
  27. Ijiami
  28. Comdroid
  29. Android Sandbox
  30. Foresafe
  31. Dexter
  32. MobiSec Eacus
  33. Fireeye- max 60 Mo, 15/jour
  34. approver - Approver est une plateforme d’analyse de sécurité et d’évaluation des risques entièrement automatisée pour les applications Android et iOS. Payant.
  35. Fraunhofer App-ray - domaine expiré
  36. AndroTotal - mort
  1. Androwarn - détecte et avertit l’utilisateur des comportements potentiellement malveillants développés par une application Android.
  2. ApkAnalyser
  3. APKInspector
  4. Droid Intent Data Flow Analysis for Information Leakage
  5. DroidLegacy
  6. FlowDroid
  7. Android Decompiler – payant
  8. PSCout - Un outil qui extrait la spécification des permissions du code source d’Android OS en utilisant l’analyse statique
  9. Amandroid
  10. SmaliSCA - Analyse statique de code Smali
  11. CFGScanDroid - Analyse et compare le CFG par rapport au CFG d’applications malveillantes
  12. Madrolyzer - extrait des données exploitables comme les C&C, numéros de téléphone, etc.
  13. ConDroid - Effectue une combinaison d’exécution symbolique et concrète de l’application
  14. DroidRA
  15. RiskInDroid - Un outil pour calculer le risque des applications Android en fonction de leurs permissions, avec une démo en ligne disponible.
  16. SUPER - Analyseur Android Rust Sécurisé, Unifié, Puissant et Extensible
  17. ClassyShark - Un outil autonome d’inspection binaire qui peut parcourir n’importe quel exécutable Android et afficher des informations importantes.
  18. StaCoAn - Outil multiplateforme qui aide les développeurs, les chasseurs de bug-bounty et les hackers éthiques à effectuer une analyse de code statique sur les applications mobiles. Cet outil a été créé avec un fort accent sur la convivialité et le guidage graphique dans l’interface utilisateur.
  19. JAADAS - Outil d’analyse de programme intraprocédural et interprocédural conjoint pour trouver des vulnérabilités dans les applications Android, basé sur Soot et Scala
  20. Quark-Engine - Un système de notation des logiciels malveillants Android ignorant l’obfuscation
  21. One Step Decompiler - Décompilation d’APK Android pour les paresseux
  22. APKLeaks - Analyse du fichier APK à la recherche d’URI, d’endpoints et de secrets.
  23. Mobile Audit - Application Web pour effectuer une analyse statique et détecter les logiciels malveillants dans les APK Android.
  24. Detekt - Analyse statique de code pour Kotlin
  25. APKdevastate - Logiciel d’analyse avancé pour les payloads APK créés par des RAT.
  26. Smali CFG generator
  27. Several tools from PSU
  28. SPARTA - vérifie (prouve) qu’une application satisfait une politique de sécurité de flux d’informations ; basé sur le Checker Framework
  1. QARK - QARK par LinkedIn permet aux développeurs d’applications de scanner les applications à la recherche de problèmes de sécurité
  2. AndroBugs
  3. Nogotofail
  4. Ostorlab - La version gratuite d’Ostorlab scanne les applications de l’Android Play Store, de l’iOS App Store et de Huawei AppGallery
  5. Devknox - Plugin IDE pour construire des applications Android sécurisées. N’est plus maintenu.
  1. Android DBI framework
  2. Androl4b- Une machine virtuelle pour l’évaluation d’applications Android, la rétro-ingénierie et l’analyse de logiciels malveillants
  3. House- House : un kit d’analyse d’applications mobiles à l’exécution avec une interface Web, propulsé par Frida, écrit en Python.
  4. Mobile-Security-Framework MobSF - Mobile Security Framework est un framework de test de pénétration automatisé open source intelligent, tout-en-un, pour applications mobiles (Android/iOS), capable d’effectuer une analyse statique, dynamique et des tests d’API Web.
  5. Droidbox
  6. Drozer
  7. Xposed - équivalent d’une injection de code basée sur stub mais sans aucune modification du binaire
  8. Inspeckage - Inspecteur de packages Android - analyse dynamique avec hooks d’API, démarrage d’activités non exportées, et plus. (Module Xposed)
  9. Android Hooker - Instrumentation de code Java dynamique (nécessite le framework Substrate)
  10. ProbeDroid - Instrumentation de code Java dynamique
  11. DECAF - Framework d’analyse de code exécutable dynamique basé sur QEMU (DroidScope est maintenant une extension de DECAF)
  12. CuckooDroid - Extension Android pour le sandbox Cuckoo
  13. Mem - Analyse de la mémoire d’Android (root requis)
  14. Crowdroid – impossible de trouver l’outil réel
  15. AuditdAndroid – Portage Android d’auditd, plus sous développement actif
  16. Android Security Evaluation Framework - plus sous développement actif
  17. Aurasium – Application pratique de politiques de sécurité pour les applications Android via la réécriture de bytecode et le monitoring de référence sur place.
  18. Android Linux Kernel modules
  19. StaDynA - Un système supportant l’analyse d’applications de sécurité en présence de fonctionnalités de mise à jour de code dynamique (chargement dynamique de classes et réflexion). Cet outil combine l’analyse statique et dynamique des applications Android afin de révéler le comportement caché/mis à jour et d’étendre les résultats de l’analyse statique avec ces informations.
  20. DroidAnalytics - incomplet
  21. Vezir Project - Machine virtuelle pour le pentest d’applications mobiles et l’analyse de logiciels malveillants mobiles
  22. MARA - Framework de rétro-ingénierie et d’analyse d’applications mobiles
  23. Taintdroid - nécessite la compilation d’AOSP
  24. ARTist - Un framework flexible d’instrumentation et d’analyse hybride open source pour les applications Android et le middleware Java d’Android. Il est basé sur le compilateur de l’Android Runtime (ART) et modifie le code lors de la compilation sur l’appareil.
  25. Android Malware Sandbox
  26. AndroPyTool - un outil pour extraire des caractéristiques statiques et dynamiques des APK Android. Il combine différents outils d’analyse d’applications Android bien connus tels que DroidBox, FlowDroid, Strace, AndroGuard et VirusTotal.
  27. Runtime Mobile Security (RMS) - est une puissante interface Web qui vous aide à manipuler les applications Android et iOS à l’exécution
  28. PAPIMonitor – PAPIMonitor (Python API Monitor pour applications Android) est un outil Python basé sur Frida pour surveiller les API sélectionnées par l’utilisateur pendant l’exécution de l’application.
  29. Android_application_analyzer - L’outil est utilisé pour analyser le contenu de l’application Android dans le stockage local.
  30. Decompiler.com - Décompileur APK et Java en ligne
  31. friTap- Intercepte les connexions SSL/TLS avec Frida ; permet l’extraction de clés TLS et le déchiffrement de la charge TLS au format PCAP sur Android en temps réel.
  32. HacknDroid - Un outil conçu pour automatiser diverses tâches de pentest d’applications mobiles (MAPT) et faciliter l’interaction avec les appareils Android.
  33. adbsploit - outils pour exploiter l’appareil via ADB
  34. Brida - Extension Burp Suite qui, faisant office de pont entre Burp et Frida, vous permet d’utiliser et de manipuler les propres méthodes des applications tout en falsifiant le trafic échangé entre les applications et leurs services/serveurs backend.
  35. MPT - MPT (Mobile Pentest Toolkit) est une solution indispensable pour vos workflows de test de pénétration Android. Cet outil vous permet d’automatiser les tâches de sécurité.
  36. Andriller - un utilitaire logiciel avec un ensemble d’outils forensiques pour smartphones. Il effectue une acquisition en lecture seule, forensiquement sûre et non destructive à partir d’appareils Android.
  37. Mira - Plateforme d’analyse de protection à l’exécution pour les applications Android et iOS tierces, permettant à l’IA d’utiliser les capacités shell, Java, Native et Frida côté application hôte pour la détection des risques d’environnement et la validation de durcissement.
  38. FlutterTap - Module Zygisk qui contourne la vérification de certificat BoringSSL dans libflutter.so et redirige le trafic des applications Flutter sélectionnées vers un proxy. Persistant après redémarrage, il ne nécessite donc ni session Frida, ni câble, ni port d’écoute.
  39. Mobix - Laboratoire de pentest Android autorisé : chaîne de contournement du SSL-pinning/root-detection Frida, capture de trafic mitmproxy avec balisage automatique IDOR, un tableau de bord Web, et un serveur MCP de 36 outils afin qu’un agent Claude Code puisse exécuter lui-même l’ensemble du cycle scan-découverte.
  40. AppUse – build personnalisé pour le test de pénétration
  41. Appie - Appie est un paquet logiciel préconfiguré pour fonctionner comme un environnement de pentest Android. Il est entièrement portable et peut être transporté sur une clé USB ou un smartphone. C’est une solution unique pour tous les outils nécessaires à l’évaluation de sécurité des applications Android et une alternative formidable aux machines virtuelles existantes.
  42. Android Tamer - Plateforme virtuelle/live pour les professionnels de la sécurité Android
  43. Android Malware Analysis Toolkit - (distribution Linux) Auparavant, c’était un analyseur en ligne
  44. Android Reverse Engineering – ARE (rétro-ingénierie Android) n’est plus sous développement actif
  45. ViaLab Community Edition
  46. Mercury
  47. Cobradroid – image personnalisée pour l’analyse de logiciels malveillants
  1. Smali/Baksmali – décompilation apk
  2. emacs syntax coloring for smali files
  3. vim syntax coloring for smali files
  4. AndBug
  5. Androguard – puissant, s’intègre bien avec d’autres outils
  6. Apktool – vraiment utile pour la compilation/décompilation (utilise smali)
  7. Android Framework for Exploitation
  8. Bypass signature and permission checks for IPCs
  9. Android OpenDebug – rendre n’importe quelle application sur l’appareil débogable (en utilisant Cydia Substrate).
  10. Dex2Jar - convertisseur dex vers jar
  11. Enjarify - convertisseur dex vers jar de Google
  12. Dedexer
  13. Fino
  14. Frida - injecte du JavaScript pour explorer les applications et un outil GUI pour cela
  15. Indroid – kit d’injection de threads
  16. Introspy
  17. Jad - décompileur Java
  18. JD-GUI - décompileur Java
  19. CFR - décompileur Java
  20. Krakatau - décompileur Java
  21. FernFlower - décompileur Java
  22. Redexer – manipulation apk
  23. Simplify Android deobfuscator
  24. Bytecode viewer
  25. Radare2
  26. Jadx
  27. Dwarf - GUI pour la rétro-ingénierie
  28. Andromeda - Un autre outil de rétro-ingénierie en ligne de commande de base
  29. apk-mitm - Une application CLI qui prépare les fichiers APK Android pour l’inspection HTTPS
  30. Noia - Outil simple de navigateur de fichiers de sandbox d’applications Android
  31. Obfuscapk — Obfuscapk est un outil Python modulaire pour obfuscater les applications Android sans nécessiter leur code source.
  32. ARMANDroid - ARMAND (Anti-Repackaging through Multi-pattern, Anti-tampering based on Native Detection) est un nouveau schéma de protection anti-falsification qui intègre des bombes logiques et des nœuds de détection AT directement dans le fichier apk sans avoir besoin de son code source.
  33. MVT (Mobile Verification Toolkit) - un ensemble d’utilitaires pour simplifier et automatiser le processus de collecte de traces forensiques utiles pour identifier une compromission potentielle des appareils Android et iOS
  34. Dexmod - un outil pour illustrer le patchage de bytecode Dalvik dans un fichier DEX (Dalvik Executable) et aider à l’analyse statique des applications Android.
  35. odex-patcher - Exécute du code arbitraire en patchant les fichiers OAT
  36. PhoneSploit-Pro - Un outil de piratage tout-en-un pour exploiter à distance les appareils Android en utilisant ADB et le framework Metasploit afin d’obtenir une session Meterpreter.
  37. APKLab - plugin pour VS Code pour analyser les APK
  38. IntentSniffer
  39. Procyon - décompileur Java
  40. Smali viewer
  41. ZjDroid, fork/mirror
  42. Dare – convertisseur .dex vers .class
  1. Radamsa Fuzzer
  2. Honggfuzz
  3. An Android port of the Melkor ELF fuzzer
  4. Media Fuzzing Framework for Android
  5. AndroFuzz
  6. QuarksLab’s Android Fuzzing
  7. IntentFuzzer
  1. FSquaDRA - un outil pour détecter les applications Android ré-empaquetées basé sur la comparaison de hachage des ressources de l’application.
  1. Google Play crawler (Java)
  2. Google Play crawler (Python)
  3. Google Play crawler (Node) - obtient les détails des applications et télécharge les applications depuis le Google Play Store officiel.
  4. Aptoide downloader (Node) - télécharge des applications depuis le marché Android tiers Aptoide
  5. Appland downloader (Node) - télécharge des applications depuis le marché Android tiers Appland
  6. PlaystoreDownloader - PlaystoreDownloader est un outil pour télécharger des applications Android directement depuis le Google Play Store. Après une configuration initiale (unique), les applications peuvent être téléchargées en spécifiant leur nom de package.
  7. APK Downloader Service en ligne pour télécharger des APK du Play Store pour une configuration de périphérique Android spécifique
  8. Apkpure - Téléchargeur apk en ligne. Il fournit également sa propre application pour le téléchargement.
  1. smalihook
  2. AXMLPrinter2 - pour convertir des fichiers XML binaires en fichiers XML lisibles par l’homme
  3. adb autocomplete
  4. mitmproxy
  5. dockerfile/androguard
  6. Android Vulnerability Test Suite - android-vts scanne un appareil à la recherche d’un ensemble de vulnérabilités
  7. AppMon- AppMon est un framework automatisé pour surveiller et falsifier les appels d’API système des applications natives macOS, iOS et Android. Il est basé sur Frida.
  8. Internal Blue - Framework d’expérimentation Bluetooth basé sur la rétro-ingénierie des contrôleurs Bluetooth Broadcom
  9. Android Mobile Device Hardening - AMDH scanne et durcit les paramètres de l’appareil et liste les applications installées nuisibles en fonction des permissions.
  10. NullKia - Framework de sécurité mobile complet prenant en charge 18 fabricants avec exploitation du baseband, sécurité cellulaire, recherche TEE/TrustZone et outils d’extraction BootROM.
  11. Firmware Extractor - Extrait l’archive donnée en images
  12. ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
  13. DroidGround - Un terrain de jeu flexible pour les défis CTF Android
  14. sundaysec/Android-Exploits - Une collection d’exploits et de hacks Android
  15. Spectre - Scanner de fréquence radio avec capacités de reconnaissance et offensives. Surveille la cellularie, le Wi-Fi, le Bluetooth LE et le GNSS sur l’appareil, avec un inspecteur BLE GATT, un diffuseur iBeacon et une découverte de réseau local.
  16. Android Device Security Database - Base de données des fonctionnalités de sécurité des appareils Android
  17. Opcodes table for quick reference
  18. APK-Downloader - semble mort maintenant
  19. Dalvik opcodes
  1. Damn Insecure Vulnerable Application (DIVA)
  2. Vuldroid
  3. ExploitMe Android Labs
  4. GoatDroid
  5. Android InsecureBank
  6. Insecureshop
  7. Oversecured Vulnerable Android App (OVAA)
  8. Injured Android - CTF
  9. Damn Vulnerable Mobile App (DVMA)
  1. Exploit Database
  2. Android security-related presentations
  3. A good collection of static analysis papers
  1. SEI CERT Android Secure Coding Standard
  1. OWASP Mobile Security Testing Guide Manual
  2. doridori/Android-Security-Reference
  3. android app security checklist
  4. Mobile App Pentest Cheat Sheet
  5. Android Reverse Engineering 101 by Daniele Altomare (Web Archive link)
  6. Mobile Security Reading Room - Une salle de lecture qui contient du matériel de lecture technique bien catégorisé sur le test de pénétration mobile, les logiciels malveillants mobiles, la forensic mobile et toutes sortes de sujets liés à la sécurité mobile
  1. Android Security Bulletins
  2. Android’s reported security vulnerabilities
  3. OWASP Mobile Top 10 2016
  4. Exploit Database - cliquez sur rechercher
  5. Vulnerability Google Doc
  6. Google Android Security Team’s Classifications for Potentially Harmful Applications (Malware)
  7. Android Devices Security Patch Status
  1. androguard - Database Android Malware wiki
  2. Android Malware GitHub repo
  3. Android Malware Genome Project - contient 1260 échantillons de logiciels malveillants classés en 49 familles différentes, gratuits à des fins de recherche.
  4. Contagio Mobile Malware Mini Dump
  5. Drebin
  6. Hudson Rock - Un ensemble d’outils gratuits de renseignement sur la cybercriminalité qui peut indiquer si un package APK spécifique a été compromis lors d’une attaque de logiciel malveillant de type Infostealer.
  7. Kharon Malware Dataset - 7 logiciels malveillants qui ont été rétro-ingénierés et documentés
  8. Android Adware and General Malware Dataset
  9. AndroZoo - AndroZoo est une collection d’applications Android croissante provenant de plusieurs sources, y compris le marché d’applications officiel Google Play.
  10. Android PRAGuard Dataset - Le jeu de données contient 10479 échantillons, obtenus en obfuscant les jeux de données MalGenome et Contagio Minidump avec sept techniques d’obfuscation différentes.
  11. Admire
  1. Android Security Reward Program
  1. Android - reporting security issues
  2. Android Reports and Resources - Liste de rapports Android Hackerone divulgués et d’autres ressources

Vos contributions sont toujours les bienvenues !

@misc{
author = {Ashish Bhatia - ashishb.net},
title = {The most comprehensive collection of Android security-related resources},
year = {2025},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/ashishb/android-security-awesome}}
}

Ce dépôt a été cité dans plus de 10 articles

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site