2 dépôts
Analyzing iOS system binaries and runtime behavior to uncover hidden function signatures and framework logic.
Distinguishing note: None of the candidates cover the broad practice of reverse engineering iOS frameworks
Explore 2 awesome GitHub repositories matching operating systems & systems programming · iOS Reverse Engineering. Refine with filters or upvote what's useful.
iOS-Runtime-Headers est une collection de fichiers d'en-tête Objective-C et d'outils utilisés pour exposer les API système privées et non documentées d'iOS. Ces définitions sont générées par introspection au runtime du système d'exploitation en direct pour découvrir les méthodes et propriétés de classe cachées. Le projet permet l'utilisation de définitions d'API iOS non documentées pour les frameworks Apple internes. Il fournit les fichiers d'en-tête nécessaires pour permettre à un compilateur de lier des symboles système privés et de vérifier les types pour les appels système non documentés. L'outillage couvre plusieurs domaines techniques, notamment l'extraction de métadonnées mappées en mémoire et la résolution dynamique de symboles pour mapper les noms de fonctions aux adresses mémoire. Il inclut également des mécanismes pour la synthèse d'en-têtes Objective-C et la dérivation de signatures de classe et de méthode en interrogeant la mémoire active d'un processus en cours d'exécution. Le dépôt prend en charge les flux de travail pour l'ingénierie inverse iOS, l'introspection système et le développement de fonctionnalités non disponibles dans les SDK publics.
Identifies internal system behavior and function signatures to understand how hidden iOS frameworks operate.
This project is a comprehensive technical guide and course for reverse engineering iOS applications. It serves as a manual for dissecting mobile binaries using disassembly and debugging tools to analyze internal application logic and behavior. The material functions as a reference for ARM assembly and Objective-C theories, providing the necessary framework to translate low-level machine code into human-readable logic. It combines theoretical study with practical exercises to validate the use of reverse engineering tools on real-world binaries. The scope covers static binary analysis, dynamic
Serves as a comprehensive technical manual for dissecting iOS application binaries and runtime behavior.