Hookcase est un outil de débogage et d'applications d'ingénierie inverse sur MacOS (AKA OS X) et le système d'exploitation lui-même. Il réimplique et étend la fonctionnalité DYLD_INSERT_LIBRARIES d'Apple. Il peut être utilisé pour accrocher n'importe quelle méthode dans n'importe quel module (même non expliqué, et même ceux qui n'ont pas d'entrée dans la table de symboles de leur propre module). En une seule opération, il peut être appliqué à un processus parent et à tous ses processus enfants, que les processus enfants héritent ou non de l'environnement de leur parent. Il prend en charge les points de surveillance. Hookcase est donc considérablement plus puissant que DYLD_INSERT_LIBRARIES . Il n'a pas non plus les restrictions que Apple a imposées sur DYLD_INSERT_LIBRARIES . Ainsi, par exemple, Hookcase peut être utilisé avec des applications qui ont des droits. Hookcase fonctionne sur OS X 10.9 (Mavericks) via MacOS 15 (Sequoia).
Steven Michaud, 10/2024
Quoi de neuf
En savoir plus sur Hookcase
Bâtiment
Installation
En utilisant
Ressources
Exemples de bibliothèques de crochets