
macOS/OS X के लिए रिवर्स इंजीनियरिंग टूल
HookCase macOS (जिसे OS X भी कहा जाता है) और ऑपरेटिंग सिस्टम पर एप्लिकेशनों को डीबग और रिवर्स इंजीनियर करने का एक उपकरण है। यह Apple की DYLD_INSERT_LIBRARIES कार्यक्षमता को पुनः कार्यान्वित और विस्तारित करता है। इसका उपयोग किसी भी मॉड्यूल में किसी भी विधि को हुक करने के लिए किया जा सकता है (यहां तक कि जो निर्यातित नहीं हैं, और यहां तक कि जिनका अपने मॉड्यूल की प्रतीक तालिका में कोई प्रविष्टि नहीं है)। एक ही ऑपरेशन में, इसे एक पैरेंट प्रक्रिया और उसकी सभी चाइल्ड प्रक्रियाओं पर लागू किया जा सकता है, भले ही चाइल्ड प्रक्रियाएं अपने पैरेंट के वातावरण को प्राप्त करें या नहीं। यह वॉचपॉइंट्स को सपोर्ट करता है। इसलिए HookCase DYLD_INSERT_LIBRARIES की तुलना में काफी अधिक शक्तिशाली है। साथ ही, इसमें वे प्रतिबंध नहीं हैं जो Apple ने DYLD_INSERT_LIBRARIES पर लगाए हैं। इसलिए, उदाहरण के लिए, HookCase का उपयोग उन एप्लिकेशनों के साथ किया जा सकता है जिनमें entitlements हैं। HookCase OS X 10.9 (Mavericks) से macOS 26 (Tahoe) तक चलता है।
Steven Michaud, 9/2025