背景:使用Detour拦截源方法的前提是要得到源函数地址,对于动态注入的方式:
对于win32 api可以在注入的dll里面通过DetourFunctionWithTrampoline、DetourFunction进行源函数地址或者导入表的地址替换
对于其他动态库中的非win32 api,可以通过DetourFindFunction(hMoudle, FunctionName)的形式获取源函数地址进行替换
问题:但是对于代码中自己定义中的非导出函数,如何在注入dll中获取到该自定义函数的地址
(不考虑通过PE Editor将exe入口地址改成0,然后通过获取到偏移值计算得到函数地址)