Hookcase adalah alat untuk debugging dan aplikasi rekayasa terbalik pada macOS (alias OS X), dan sistem operasi itu sendiri. Ini mengimplementasikan kembali dan memperluas fungsionalitas DYLD_INSERT_LIBRARIES Apple. Ini dapat digunakan untuk mengaitkan metode apa pun dalam modul apa pun (bahkan yang tidak diekspor, dan bahkan yang tidak memiliki entri di tabel simbol modul mereka sendiri). Dalam satu operasi, dapat diterapkan pada proses induk dan semua proses anaknya, terlepas dari apakah proses anak atau tidak mewarisi lingkungan orang tua mereka. Ini mendukung titik jam tangan. Jadi hookcase jauh lebih kuat daripada DYLD_INSERT_LIBRARIES . Ini juga tidak memiliki batasan yang ditempatkan Apple pada DYLD_INSERT_LIBRARIES . Jadi, misalnya, hookcase dapat digunakan dengan aplikasi yang memiliki hak. Hookcase berjalan pada OS X 10.9 (Mavericks) melalui MacOS 15 (Sequoia).
Steven Michaud, 10/2024
Apa yang baru
Lebih lanjut tentang hookcase
Bangunan
Menginstal
Menggunakan
Sumber daya
Contoh Perpustakaan Hook