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...
Type: Posts; User: thawalrus
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...