2 repositorios
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 es una colección de archivos de cabecera de Objective-C y herramientas utilizadas para exponer APIs de sistema de iOS privadas y no documentadas. Estas definiciones se generan mediante la introspección en tiempo de ejecución del sistema operativo en vivo para descubrir métodos y propiedades de clase ocultos. El proyecto permite el uso de definiciones de API de iOS no documentadas para frameworks internos de Apple. Proporciona los archivos de cabecera necesarios para permitir que un compilador enlace contra símbolos privados del sistema y verifique tipos para llamadas al sistema no documentadas. Las herramientas cubren varias áreas técnicas, incluyendo la extracción de metadatos mapeados en memoria y la resolución dinámica de símbolos para mapear nombres de funciones a direcciones de memoria. También incluye mecanismos para la síntesis de cabeceras de Objective-C y la derivación de firmas de clases y métodos mediante la consulta de la memoria activa de un proceso en ejecución. El repositorio admite flujos de trabajo para ingeniería inversa de iOS, introspección del sistema y el desarrollo de características no disponibles en los SDK públicos.
Reads internal class structures and method lists directly from binary images loaded into system RAM.
Psychson es un conjunto de herramientas para modificar binarios de firmware USB y flashear imágenes personalizadas en arquitecturas de controladores de hardware específicas. Proporciona utilidades para volcar, parchear y flashear firmware personalizado específicamente para controladores USB Phison 2251-03. El software incluye un inyector de payloads para incrustar scripts de pulsaciones de teclas HID en el firmware USB para automatizar entradas en una máquina objetivo. También cuenta con un flasheador de controladores para escribir imágenes de grabación modificadas directamente en hardware USB basado en Phison. La suite cubre la gestión de firmware y el análisis forense de hardware, incluyendo capacidades para extraer direcciones de metadatos y parchear imágenes binarias para implementar particiones ocultas, protección por contraseña o restricciones de modo de arranque.
Extracts specific internal addresses and offsets from binary images to identify targets for firmware modification.