首页
社区
课程
招聘
[求助]Hookaddress jmp code的问题
发表于: 2013-3-17 07:55 3257

[求助]Hookaddress jmp code的问题

2013-3-17 07:55
3257
使用论坛某前辈的Hook 类 
	m_HookAdderss.OutErrorMesage("特征码定位【User】[0x%08x]",SearchProcessData(ScanUser,sizeof(ScanUser),Lobby));
	m_HookAdderss.InlineHookAddress((LPVOID)SearchProcessData(ScanUser,sizeof(ScanUser),Lobby),GetGameUsername);
	m_HookAdderss.InlineHookAddress((LPVOID)SearchProcessData(ScanPass,sizeof(ScanPass),Lobby),GetGamePassWord);



////////////过滤函数
VOID __cdecl GetGameUsername( XLIB::CRegisterContext* pStack )
{
	  __asm{pushf};
      m_HookAdderss.OutErrorMesage("当前[%s]",pStack->EDX);
	  __asm{popf};
}
VOID __cdecl GetGamePassWord( XLIB::CRegisterContext*UserPatck )
{
	__asm{pushf};
	m_HookAdderss.OutErrorMesage("当前[%s]",UserPatck->ESI);
	__asm{popf};
}
输出特征码地址都没问题  但是为什我用XT看jmp的地址都是同一个地址呢

[ATTACH]77299[/ATTACH]
[ATTACH][/ATTACH]

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 239
活跃值: (190)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
兄弟,你搞错了,
你是hook了两个地址
你应该建立两个CXHookapi

你现在只有一个呢,
  m_HookAdderss0.InlineHookAddress((LPVOID)SearchProcessData(ScanUser,sizeof(ScanUser),Lobby),GetGameUsername);
  m_HookAdderss1.InlineHookAddress((LPVOID)SearchProcessData(ScanPass,sizeof(ScanPass),Lobby),GetGamePassWord);
2013-3-17 12:25
0
游客
登录 | 注册 方可回帖
返回
//