C++ 如何使用C+;钩住/注入一个只知道其RVA地址的dll方法+;
我不确定hook/inject是否是我实际寻找的正确术语 我想用C++来扩展一个游戏客户端的x86 ASM函数,为我提供这个功能: 目前: 让我们假设目标函数是这样的C++ 如何使用C+;钩住/注入一个只知道其RVA地址的dll方法+;,c++,hook,dll-injection,detours,C++,Hook,Dll Injection,Detours,我不确定hook/inject是否是我实际寻找的正确术语 我想用C++来扩展一个游戏客户端的x86 ASM函数,为我提供这个功能: 目前: 让我们假设目标函数是这样的 void oldFunction(int opcode, char* data) <- RVA known { //do stuff } 所以基本上我想在RVA已知的oldFunction中注入我的方法oldFunctionCalled(操作码) void oldFunction(int opcode, char*
void oldFunction(int opcode, char* data) <- RVA known
{
//do stuff
}
所以基本上我想在RVA已知的oldFunction中注入我的方法oldFunctionCalled(操作码)
void oldFunction(int opcode, char* data)
{
oldFunctionCalled(opcode, data); // my method
//do stuff
}