awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesAndroid

Examining malicious software designed for Android to identify vulnerabilities and attack vectors.

Distinct from Android Analysis: Focuses on the analysis of malware on Android rather than general security auditing tools.

Explore 6 awesome GitHub repositories matching security & cryptography · Android. Refine with filters or upvote what's useful.

Awesome Android GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jesusfreke/smaliAvatar de JesusFreke

    JesusFreke/smali

    6,627Voir sur GitHub↗

    Smali is a two-way binary translation toolset designed to convert Dalvik bytecode to human-readable assembly and back again. It provides a mechanism for the disassembly and assembly of executable files used in virtual machine environments. The project enables the modification of compiled Android application logic by transforming binary files into editable assembly and rebuilding them. It is used for reverse engineering, malware analysis, and the study of low-level instructions to identify program behavior or security flaws. The toolkit covers binary construction through smali code assembly a

    Decompiles suspicious Android binaries into a human-readable format to identify malicious code patterns.

    Java
    Voir sur GitHub↗6,627
  • androguard/androguardAvatar de androguard

    androguard/androguard

    6,116Voir sur GitHub↗

    Reverse engineering and pentesting for Android applications

    Examines Android applications for malicious code and suspicious behaviors.

    Python
    Voir sur GitHub↗6,116
  • davinci1010/pinduoduo_backdoorAvatar de davinci1010

    davinci1010/pinduoduo_backdoor

    5,442Voir sur GitHub↗

    Ce projet est une collection de rapports d'analyse de malware et de code décompilé axés sur une porte dérobée (backdoor) intégrée dans une application Android. Il sert d'étude sur les malwares APK Android, documentant les patterns de code spécifiques utilisés pour l'accès non autorisé aux données et le contournement de la sécurité système. La recherche se concentre sur le chargement dynamique de bytecode et l'exécution de fichiers distants pour implémenter la persistance. Elle analyse spécifiquement les mécanismes de téléchargement et d'exécution de fichiers Dalvik Executable distants pour modifier le comportement de l'application sans mettre à jour le paquet installé. L'analyse couvre plusieurs domaines de sécurité, incluant la recherche sur l'élévation de privilèges pour identifier comment les vérifications système sont contournées pour obtenir des permissions élevées. Elle inclut également des audits des techniques d'exfiltration de données utilisées pour capturer les notifications système et les enregistrements d'utilisation des applications.

    Provides a comprehensive analysis of malicious APKs, including data theft and security bypass techniques.

    pdd
    Voir sur GitHub↗5,442
  • charles2gan/gda-android-reversing-toolAvatar de charles2gan

    charles2gan/GDA-android-reversing-Tool

    4,778Voir sur GitHub↗

    Ce projet est une suite complète de rétro-ingénierie Android qui fonctionne comme un décompilateur, un désobfuscateur de bytecode et un outil d'analyse de malware. Il est conçu pour convertir les binaires APK, DEX et OAT en code source lisible par l'homme en utilisant une implémentation native qui ne nécessite pas de machine virtuelle Java. La plateforme se distingue par son intégration avec Frida pour l'analyse dynamique, permettant aux utilisateurs de hooker des méthodes, d'injecter du JavaScript personnalisé et de dumper la mémoire de l'appareil en temps réel. Elle dispose également de moteurs de sécurité spécialisés, incluant un moteur de propagation de taint et une machine à états de pile, pour détecter les fuites de confidentialité, les comportements malveillants et les vulnérabilités de sécurité. La suite couvre un large éventail de capacités analytiques, incluant le patching et le repackaging de binaires, le mappage des dépendances par références croisées et l'analyse de flux de données. Elle fournit des outils pour l'identification des packers logiciels, le décodage de chaînes chiffrées et la recherche globale de métadonnées à travers les ressources de l'application. L'outil fournit une interface en ligne de commande et prend en charge l'automatisation de l'analyse via des scripts Python ou Java personnalisés.

    Analyzes malicious Android software to identify vulnerabilities, privacy leaks, and attack vectors.

    Pythondecompilermalware-analysismobile-security
    Voir sur GitHub↗4,778
  • calebfenton/simplifyAvatar de CalebFenton

    CalebFenton/simplify

    4,644Voir sur GitHub↗

    Simplify est une machine virtuelle Android sandbox, un traceur d'exécution de bytecode et un framework d'analyse statique. Il sert de désassembleur de bytecode Dalvik conçu pour récupérer du code lisible à partir de binaires en simulant le comportement du programme sans appareil physique. Le projet se distingue par l'utilisation de l'analyse de graphes d'exécution pour résoudre les appels par réflexion et simplifier le code obfusqué via la propagation de constantes et la suppression de code mort. Il utilise la simulation d'exécution multi-chemins pour suivre tous les résultats possibles des branches conditionnelles et mappe le flux d'instructions pour identifier les valeurs constantes. Le système couvre un large éventail de capacités d'analyse, notamment le traçage de la propagation des exceptions, la catégorisation des effets de bord des méthodes et la simulation d'appels d'API Java. Il fournit également des mécanismes pour intercepter les exécutions de méthodes via des hooks personnalisés afin de surveiller ou de remplacer les états de la machine virtuelle.

    Simulates the execution of Android bytecode in a sandbox to understand malicious app behavior.

    Java
    Voir sur GitHub↗4,644
  • cryakl/ultimate-rat-collectionAvatar de Cryakl

    Cryakl/Ultimate-RAT-Collection

    3,558Voir sur GitHub↗

    This project is a curated repository of remote access trojan binaries and malware samples. It serves as a structured analysis dataset and security research toolset designed for studying the behavior and inner workings of remote administration tools. The collection provides a versioned archive of malware samples and backdoor interfaces, with specific categorizations for target platforms including Windows and Android. It organizes these binaries to facilitate the study of malware evolution and the identification of technical patterns. The repository covers several security research areas, incl

    Enables the examination of specialized trojans designed for Android devices to study mobile attack vectors.

    backdoor-attacksbackdoorsmalware
    Voir sur GitHub↗3,558
  1. Home
  2. Security & Cryptography
  3. Malware Analysis
  4. Android