首页
社区
课程
招聘
[旧帖] !!!! Hook地址的求助 !!!! 0.00雪花
发表于: 2011-6-14 11:14 4186

[旧帖] !!!! Hook地址的求助 !!!! 0.00雪花

2011-6-14 11:14
4186
第一种情况没问题:

Test.exe Test.pdb
我在Test.pdb中查找到某函数的地址RVA,
然后 DWORD xxx_pointer=RVA+(DWORD)GetModuleHandle(NULL);

DetourRestoreAfterWith();
DetourTransactionBegin();
DetourUpdateThread(GetCurrentThread());
DetourAttach(&(PVOID&)xxx_pointer, xxx_Real);
DetourTransactionCommit();
此时一切OK。可以正常Hook到我的xxx_Real函数中。

第二种情况:
Test.exe 引用了MM.dll,由于该函数被封装在DLL中,我在MM.pdb中查找到该函
数的地址RVA,此时,我通过上述方法,为什么不能正确HOOK到呢??
xxx_Real没被调用!!!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 153
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
GetModuleHandle(NULL)返回的是EXE的地址
2011-6-14 12:33
0
游客
登录 | 注册 方可回帖
返回
//