首页
社区
课程
招聘
[求助][求助]一个迷惑的问题,关于入栈出栈的问题
发表于: 2009-1-8 17:15 4729

[求助][求助]一个迷惑的问题,关于入栈出栈的问题

2009-1-8 17:15
4729
我截了2个图,请大家看下,代码在图里:
我将ax与bx压入栈,在使用pop出栈,放到cx与dx中。原理我已经懂了,我所要问的是:
请看第一副图中的 d 1000:0 f中的数据,全是00 00... ...在代码执行到push ax与push bx后,因为压入了2个字的数据.我个人所认为的是,d 1000:0 f中的后4个不在是00了,然后pop吧数据出栈,到cx与dx中,按我个人的想法是,后4个再次改变为00,可是却得到了与我所想的不同答案、试问是怎么回事。这些莫名(目前对我来说真不知道这些数据从何而来)的数据是否无关紧要?如果有用的话也请各位说说,如果不重要也请告诉我一下,谢谢了!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我也想搞明白,Mark
2009-1-8 21:32
0
雪    币: 30
活跃值: (735)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
你在每次用-t 单步的时候查看下堆栈,根据SP的值就可以找到
DEBUG命令不适合用来分析堆栈,因为你现在自己指定栈的基址,DEBUG对栈的模拟做的让人匪夷所思,你还是用OD分析堆栈把,因为在实际情况下,2push 2pop 之后,堆栈内存的数据在这4个指令前后是不变的,pop所做的是将esp 减4,并不对堆栈内存进行修改
2009-1-8 22:50
0
雪    币: 100
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我看的这一章最后说是在后面的章节中有详细说明。不过也谢谢各位了。
2009-1-8 23:05
0
雪    币: 100
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
顺便问一下,VIP会员有什么区别啊?
2009-1-8 23:06
0
雪    币: 102
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
VIPer会员贡献多一点
2009-1-9 14:41
0
雪    币: 100
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
原来是这么回事啊。。。
我觉得看雪比起其他黑客网站(当然不是全部,指那些收费的)好多了,高手也多。
不需要邀请码,可以叫初学者加入一起学习。
那些网站弄不到注册码就需要花银子买VIP。
支持看雪啊。。。 。。。
2009-1-9 16:44
0
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
看雪不是黑客站。虽然一开始黑客这个词是个褒义词,但是在中国这么多年的发展,黑客变成贬义词了。

看雪是一个逆向技术讨论的站点。
LZ所谓的那些黑客站,很多都是“脚本黑客站”
虽然我不否认,逆向技术很大部分可以归于最原始意义的黑客技术,但是那些“脚本小子”把黑客的脸都丢光了。我实在不知道现在“黑客”这个词的内涵和它最初的意义是否一致。
2009-1-9 17:59
0
游客
登录 | 注册 方可回帖
返回
//