标题:OD 反汇编,如何正确地 Call 一个函数?
只看楼主
lyj123
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:60
专家分:152
注 册:2010-11-15
结帖率:33.33%
已结贴  问题点数:20 回复次数:1 
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
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:20 
vc版己回复
请勿重复发贴

DO IT YOURSELF !
2014-08-19 19:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-435155-1-1.html




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

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