2 dépôts
Extracting internal class structures and method lists from memory-mapped binary images.
Distinct from Binary Memory Mapping: Focuses on extracting metadata (classes/methods) from memory rather than just configuring the base address mapping
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Metadata Extraction. 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.
Reads internal class structures and method lists directly from binary images loaded into system RAM.
Psychson est un ensemble d'outils pour modifier des binaires de firmware USB et flasher des images personnalisées sur des architectures de contrôleurs matériels spécifiques. Il fournit des utilitaires pour dumper, patcher et flasher des firmwares personnalisés spécifiquement pour les contrôleurs USB Phison 2251-03. Le logiciel inclut un injecteur de charge utile pour intégrer des scripts de frappe HID dans le firmware USB afin d'automatiser les entrées sur une machine cible. Il dispose également d'un flasheur de contrôleur pour écrire des images modifiées directement sur le matériel USB basé sur Phison. La suite couvre la gestion du firmware et l'analyse forensique matérielle, incluant des capacités pour extraire les adresses de métadonnées et patcher des images binaires afin d'implémenter des partitions cachées, une protection par mot de passe ou des restrictions de mode de démarrage.
Extracts specific internal addresses and offsets from binary images to identify targets for firmware modification.