
Herramienta para la ingeniería inversa de macOS/OS X
HookCase es una herramienta para depurar y aplicar ingeniería inversa a aplicaciones en macOS (también conocido como OS X), y al propio sistema operativo. Reimplementa y extiende la funcionalidad DYLD_INSERT_LIBRARIES de Apple. Se puede utilizar 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 padre y a todos sus procesos hijo, independientemente de si los procesos hijo heredan el entorno de su padre. Soporta puntos de vigilancia. Por lo tanto, HookCase es considerablemente más potente que DYLD_INSERT_LIBRARIES. Tampoco tiene las restricciones que Apple ha impuesto a DYLD_INSERT_LIBRARIES. Así, por ejemplo, HookCase se puede utilizar con aplicaciones que tienen entitlements. HookCase funciona en OS X 10.9 (Mavericks) hasta macOS 26 (Tahoe).
Steven Michaud, 9/2025