All Projects → steven-michaud → Hookcase

steven-michaud / Hookcase

Tool for reverse engineering macOS/OS X

Projects that are alternatives of or similar to Hookcase

Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+559.73%)
Mutual labels:  reverse-engineering, mach-o
Projectchampollion
Reverse engineering Rosetta 2 in M1 Mac
Stars: ✭ 80 (-82.3%)
Mutual labels:  macosx, reverse-engineering
Twitterx
Keeping Twitter for macOS alive with code injection
Stars: ✭ 187 (-58.63%)
Mutual labels:  macosx, reverse-engineering
Ios Apm Secrets
㊙️ WIP 深度揭秘各大 APM 厂商 iOS SDK 背后的核心技术和实现细节 更新中……
Stars: ✭ 414 (-8.41%)
Mutual labels:  reverse-engineering
Macho Kit
A C/Objective-C library for parsing Mach-O files.
Stars: ✭ 416 (-7.96%)
Mutual labels:  mach-o
Redriver2
Driver 2 Playstation game reverse engineering effort
Stars: ✭ 426 (-5.75%)
Mutual labels:  reverse-engineering
Project Restoration
A Majora's Mask 3D patch that restores some mechanics from the original game to get the best of both worlds
Stars: ✭ 448 (-0.88%)
Mutual labels:  reverse-engineering
Sec skills
软件安全工程师技能表
Stars: ✭ 410 (-9.29%)
Mutual labels:  reverse-engineering
Slack Dark Mode
Slack Dark Mode for macOS Desktop
Stars: ✭ 439 (-2.88%)
Mutual labels:  macosx
Dji Firmware Tools
Tools for handling firmwares of DJI products, with focus on quadcopters.
Stars: ✭ 424 (-6.19%)
Mutual labels:  reverse-engineering
Security Notes
📓 Some security related notes
Stars: ✭ 422 (-6.64%)
Mutual labels:  reverse-engineering
Pwndra
A collection of pwn/CTF related utilities for Ghidra
Stars: ✭ 417 (-7.74%)
Mutual labels:  reverse-engineering
Subaru Starlink Research
Subaru StarLink persistent root code execution.
Stars: ✭ 432 (-4.42%)
Mutual labels:  reverse-engineering
Amoco
yet another tool for analysing binaries
Stars: ✭ 413 (-8.63%)
Mutual labels:  reverse-engineering
Reverse Engineering Tutorials
Reverse Engineering Tutorials
Stars: ✭ 438 (-3.1%)
Mutual labels:  reverse-engineering
Acelink
Play Ace Streams in VLC on macOS.
Stars: ✭ 411 (-9.07%)
Mutual labels:  macosx
Pixd
🔍 Colourful visualization tool for binary files
Stars: ✭ 438 (-3.1%)
Mutual labels:  reverse-engineering
Debundle
🗃 A javascript debundler. Takes a Browserify or Webpack bundle and recreates the initial, pre-bundled source.
Stars: ✭ 420 (-7.08%)
Mutual labels:  reverse-engineering
Reverseapk
Quickly analyze and reverse engineer Android packages
Stars: ✭ 419 (-7.3%)
Mutual labels:  reverse-engineering
Pev
The PE file analysis toolkit
Stars: ✭ 422 (-6.64%)
Mutual labels:  reverse-engineering

HookCase

HookCase is a tool for debugging and reverse engineering applications on macOS (aka OS X), and the operating system itself. It re-implements and extends Apple's DYLD_INSERT_LIBRARIES functionality. It can be used to hook any method in any module (even non-exported ones, and even those that don't have an entry in their own module's symbol table). In a single operation, it can be applied to a parent process and all its child processes, whether or not the child processes inherit their parent's environment. It supports watchpoints. So HookCase is considerably more powerful than DYLD_INSERT_LIBRARIES. It also doesn't have the restrictions Apple has placed on DYLD_INSERT_LIBRARIES. So, for example, HookCase can be used with applications that have entitlements. HookCase runs on OS X 10.9 (Mavericks) through macOS 11 (Big Sur).

Steven Michaud, 11/2020

Table of Contents

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].