For years, I learned how the Apple binary format works.There are blog posts that I wrote when I first started learning about them.If you want to read them, here they are below, ported from the efiens blog.
Through understanding the loading process of Mach-O, I devised a technique for obfuscation and hooking.In the following whitepaper, I writeup all steps in this obfuscation scheme.