首页
社区
课程
招聘
[旧帖] [求助]编写王爽版《汇编语言》的debug代码出错 0.00雪花
发表于: 2011-5-5 18:14 1347

[旧帖] [求助]编写王爽版《汇编语言》的debug代码出错 0.00雪花

2011-5-5 18:14
1347
照着书上写了下面的代码,总是就崩掉了,在学校的机子这样,在自己的机子也一样。

[课程]Android-CTF解题方法汇总!

上传的附件:
  • 2.jpg (12.13kb,64次下载)
收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 132
活跃值: (122)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
debug默认使用十六进制的数 所以你数据后不用加h
2011-5-5 18:41
0
雪    币: 330
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不要加H。。。。。。。。。。。
2011-5-5 18:42
0
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
或许是因为10002这个地址已经被保留做什么特殊用途了吧,只要明白这个是做什么的就可以了,没必要尝试这个例子了。
2011-5-5 19:03
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我没有加h,书上写的h
2011-5-5 20:56
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
用d命令看的时候,都是0,不过你说的对,只是个例子,不过我想尝试下而已,很奇怪偏偏这段写不成。。,所以问下
2011-5-5 20:57
0
雪    币: 180
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这个是debug本身的原因,是由于它的T命令引起的,与中断有关。
T命令调试是使用了单步中断来实现的,也就是引起了程序自陷来中断正在执行的程序。
执行T命令的时候,栈空间不够,越界,导致崩溃。
2011-5-5 23:03
0
雪    币: 180
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你试着写好代码,设置好CS:IP之后,用 g 命令执行完这几行代码,就不会崩溃了。
2011-5-5 23:04
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
2011-5-6 14:48
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
2011-5-6 14:49
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
2011-5-6 14:50
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
2011-5-6 14:51
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
2011-5-6 14:52
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
2011-5-6 14:56
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
何时能升级呀?
2011-5-6 14:57
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16

结果还是一样
上传的附件:
  • 1.jpg (34.50kb,10次下载)
2011-5-6 21:38
0
雪    币: 180
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
在用T命令T命令的具体压栈流程
PUSHF
PUSH CS
PUSH IP
你堆栈只有 2,这样用T命令的时候堆栈就不够了,就越界了。

不是你那么用的,g 后面加代码的地址。



这个问题是由于debug的T命令引起的,如果你想整得超明白,就去研究下debug的T命令和中断。
上传的附件:
2011-5-6 22:39
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
恩,成功了,谢谢
2011-5-7 01:43
0
游客
登录 | 注册 方可回帖
返回
//