| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3329 人关注过本帖
标题:OD 反汇编,如何正确地 Call 一个函数?
取消只看楼主 加入收藏
lyj123
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:60
专家分:152
注 册:2010-11-15
结帖率:33.33%
收藏
已结贴  问题点数:20 回复次数:0 
OD 反汇编,如何正确地 Call 一个函数?
郁金香教程里 找到吃金创药的函数然后执行
push id
push 0
push 1
call 0x函数地址
就成功Call了这个函数
但如果使用MFC自己写个程序,要这种调用成功只有那个函数内部与整个程序独立或者只引用了全局变量
按钮1{
//如果这里引用了比如一个文本框关联的一个变量m_val
m_val=a+b;
UpDatedata(false);
}
//这样直接Call这个函数的地址就会出错
具体原因好像是执行时候 用EBP偏移得到 m_val的地址进行操作
怎么样才能成功地Call任意一个函数而不用管内部引用了什么变量   像在C++里调用一个函数一样,只要知道 函数地址 参数 就调用它?

顺便问一下VC++怎么样导出发行版的exe文件(没有DEBUG)?
搜索更多相关主题的帖子: 郁金香 金创药 文本框 false 如何 
2014-08-19 17:07
快速回复:OD 反汇编,如何正确地 Call 一个函数?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025105 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved