Yes, the call hook can easily be repaired by putting the original function address there again. For the other one you need to repair the function itself or creating a 'trampoline' to have the...
Yes, the call hook can easily be repaired by putting the original function address there again. For the other one you need to repair the function itself or creating a 'trampoline' to have the...
I've now just realized that perhaps the cracking_hook_call is not really 'hooking', but replacing the call itself. If that's the case, then this only makes sense if the function is called only from...
Hello,
I was interested in how libcod does the hooking. Now I see that there are two functions that are very much alike: cracking_hook_function and cracking_hook_call. One is inserting a JMP...