用OD打开的源程序EXE 与反汇编代码的对应关系?

有没有这样的教程... 有没有这样的教程 展开
 我来答
那个年代好感叹
2012-03-03 · TA获得超过223个赞
知道答主
回答量:78
采纳率:100%
帮助的人:24.4万
展开全部
我现在就在学习游戏分析。用OD动态跟踪。
楼主主要想表达什么意思??不是太明白

如果你想学反汇编。主要先看完王爽的汇编语言。起初我用OD分析游戏时候。几乎都看不懂。看完这本书。基本都能看明白。但是。还有更重要的一点事。就是还要看win32汇编。主要还要学习API函数。之后再找找网上的一些经验和教材。就可以了。
更多追问追答
追问
追答
那个链接地址的回答是对的。不过他后面的分析是他结合了汇编语言基础。win32 基础。以及高级语言基础。才分析得来的。他那个题目是用OD对某程序的动态调试的出来的。C32静态汇编软件打开的也是一样。。。。你学会汇编语言之后。只知道那些代码是什么意思?比如push ebp 是吧ebp的值压栈。
push 51 51压栈。也可以说是吧51这个数值存入堆栈
push eax eax值压栈。
push 6E 6E这个值16仅知道。压栈
push esi 保存esi值
call edi 调用子程序。这个地址是edi的值
lea ecx,[esp+9c] ecx取得基址:[esp+9c]处的数据
mov ebx,eax eax值送入ebx中
....... call edi
学会汇编语言只会分析出以上。当然还能分析的更深入一些。
在学会win32 API根据OD加载的程序。用OD深入分析一下。会得到OD为你分析出的关键注释。你能想那个回答的人分析出来、。如果你有学高级语言。一定会把这个OD动态跟踪的程序。重新写一遍。一模一样的程序。或者写出某些一样功能的程序
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式