1. A method comprising: locating a target function of an application to modify on a computing device, the application compiled to inject place holder instructions as non-operative entry points into each function of the application including the target function; identifying a hook function to execute instead of the target function when a call is made to the target function; and overwriting a place holder instruction injected into the target function with a jump instruction to cause execution of the hook function.