关于图22-7左图的分析,和我调试的有点出入,请老师指点。红线部分不知道怎么压入栈和压入的什么东西?
文字如下:
0012ff04 0012ff80 //压入edi
0012ff08 00070000 //压入esi
0012ff0c 7ffdf000 // 压入ebx
0012ff10 7ffdf000
0012ff14 0012ff2c
0012ff18 0000000e
0012ff1c 00000001
0012ff20 0012ff80 //压入ebp
0012ff24 0040104e //压入gets函数的返回地址
0012ff28 0012ff78 //压入szInput的地址(gets函数的参数)
0012ff2c 77fb2c8a //代表什么?这个地方不清楚
0012ff30 00070000 //代表什么?这个地方不清楚
0012ff34 7ffdf000 //代表什么?这三个地方课本的分析是压入ebx,esi和edi
0012ff38 cccccccc
0012ff3c cccccccc
0012ff40 cccccccc
0012ff44 cccccccc
0012ff48 cccccccc
0012ff4c cccccccc
0012ff50 cccccccc
0012ff54 cccccccc
0012ff58 cccccccc
0012ff5c cccccccc
0012ff60 cccccccc
0012ff64 cccccccc
0012ff68 cccccccc
0012ff6c cccccccc
0012ff70 cccccccc
0012ff74 cccccccc
0012ff78 cccccccc //szInput数组的空间
0012ff7c cccccccc
0012ff80 0012ffc0 //压入ebp
0012ff84 004012f9 //main函数的返回地址
0012ff88 00000001
0012ff8c 00380cf0
0012ff90 00380d48
0012ff94 77fb2c8a
0012ff98 00070000