sjwouc 2021-12-29 21:04 采纳率: 0%
浏览 14
已结题

如何利用Detour拦截非win32 api

背景:使用Detour拦截源方法的前提是要得到源函数地址,对于动态注入的方式:
对于win32 api可以在注入的dll里面通过DetourFunctionWithTrampoline、DetourFunction进行源函数地址或者导入表的地址替换
对于其他动态库中的非win32 api,可以通过DetourFindFunction(hMoudle, FunctionName)的形式获取源函数地址进行替换

问题:但是对于代码中自己定义中的非导出函数,如何在注入dll中获取到该自定义函数的地址

(不考虑通过PE Editor将exe入口地址改成0,然后通过获取到偏移值计算得到函数地址)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 1月6日
    • 创建了问题 12月29日