La mochila es una herramienta para la depuración y las aplicaciones de ingeniería inversa en macOS (también conocido como OS X) y el sistema operativo en sí. Vuelve a implementar y extiende la funcionalidad DYLD_INSERT_LIBRARIES de Apple. Se puede usar para enganchar cualquier método en cualquier módulo (incluso los no exportados, e incluso aquellos que no tienen una entrada en la tabla de símbolos de su propio módulo). En una sola operación, se puede aplicar a un proceso principal y a todos sus procesos infantiles, ya sea que los procesos infantiles hereden o no el entorno de sus padres. Admite puntos de vigilancia. Por lo tanto, la mochila es considerablemente más potente que DYLD_INSERT_LIBRARIES . Tampoco tiene las restricciones que Apple ha colocado en DYLD_INSERT_LIBRARIES . Entonces, por ejemplo, la mochila se puede usar con aplicaciones que tienen derechos. La mancha se ejecuta en OS X 10.9 (Mavericks) a través de MacOS 15 (Sequoia).
Steven Michaud, 10/2024
Qué hay de nuevo
Más sobre la mancha
Edificio
Instalación
Usando
Recursos
Ejemplo de bibliotecas de gancho