神义丶 发表于 2014-4-12 21:10:27

求大牛解释 有图···············

上次提问 不知道为什么 地址显示不完整,这次直接 在这里发.
现在EBP-8的值是3






执行完这里后,它为什么把EBP-8的值给覆盖了


再执行下一条 也是PUSH 0 它把EBP-C的值给覆盖了 为什么?
我的源代码是这样的


最后弹出来的是2 因为它把EBP-4作为了 参数 不知道 为什么 大牛 解释下别到处提问 没人了我?

神义丶 发表于 2014-4-12 21:11:12

坐等大牛解释·················

machimilk 发表于 2014-4-12 21:56:30

你push了一次(压栈一次) 堆栈就差4字节啊 你自己算一下

神义丶 发表于 2014-4-13 13:05:57

问题我已经解决了。...

嘟嘟的忧伤 发表于 2014-4-13 15:12:26

问题我已经解决了。...
页: [1]
查看完整版本: 求大牛解释 有图···············