dzpos 发表于 2016-3-28 20:25

第23课中 retn 0x4 什么意思

《第23课》关于retn 0x4 找到关键条的问题    教程中说 看注意这个 retn 0x4直接就找到关键跳了,问下这个retn 0x4 什么意思,怎么通过它找到关键跳的。有什么标志性含义吗?

tk天空 发表于 2016-3-29 01:59

{:5_117:} retn是退出当前call的意思,至于后面的0x4不知道怎么解释, 学的无法回答!

topcookie 发表于 2016-3-29 03:08

相当于sp+4,释放调用call时保存的参数占用的堆栈空间了

冰怜泯灭 发表于 2016-3-29 12:14

__stdcall 调用约定。 被调方负责堆栈平衡

公子世无双 发表于 2016-3-29 12:40

和方程配平一样的

w59541511 发表于 2016-3-29 19:02

公子世无双 发表于 2016-3-29 12:40
和方程配平一样的

怎么跟方程配平一样?

SaKuLa 发表于 2016-3-29 22:36

如果call call上面有3个push 那么call里面可能就是ret 0c   一push十六进制2字节十进制就是4   c=12   12/4=3   这是一般的 游戏那种可能不太一样   

青霄 发表于 2016-5-12 21:08

好多大神啊

千里冰封 发表于 2016-12-18 20:22

易语言信息框+基础逆向+写call
https://www.52hb.com/thread-30161-1-1.html
(出处: 吾爱汇编论坛)
看最后,有解答。
页: [1]
查看完整版本: 第23课中 retn 0x4 什么意思