Down the Rabbit Hole - Reverse Engineering Mac OS X
Down the Rabbit Hole - Reverse Engineering Mac OS X
Down the Rabbit Hole - Reverse Engineering Mac OS X
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Code Injection OverviewFunction overriding is a powerful technique, but it’sonly attains half of our goal.By itself, we can only override system functions in ourown software.Code injection, on <strong>the</strong> o<strong>the</strong>r hand, allows us overrideapplication and system functions in any process.Not just override functions, but inject new ObjectiveC classes (example: for posing)Monday, February 9, 2009