Version 0.3 is here. A couple small bugs are fixed, module features can be controled via sysctl variables (enable or disable features) and code is split into different source files (it was a mess in a single file!). Tiger support is removed so it’s ready to work with Leopard 10.5.6. Check the README file for more info.
As a bonus I discovered that DTrace equivalent to PT_DENY_ATTACH (P_LNOATTACH) is bypassed due to our ptrace hijack. Didn’t knew about this one 🙂 Check the source for antidebug.c to understand why this happens.
Code: onyx-the-black-cat-v0-3.tgz (SHA1(onyx-the-black-cat-v0-3.tgz)= 194c2e7481113b562c6e23a2b5059769bc9e8ffb)