首页
社区
课程
招聘
[原创]Windows操作系统学习之——启动引导过程调试(一)
发表于: 2015-4-25 12:30 24953

[原创]Windows操作系统学习之——启动引导过程调试(一)

2015-4-25 12:30
24953
收藏
免费 3
支持
分享
最新回复 (59)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
感谢楼主分享
2015-5-1 20:12
0
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
写的挺好!!!
有空再看下
2015-5-2 03:45
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
mark下
2015-5-2 10:30
0
雪    币: 164
活跃值: (39)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
29
好厉害的帖子,学习学习,嘿嘿
2015-5-2 21:11
0
雪    币: 164
活跃值: (39)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
30
领教了,谢谢分享
2015-5-2 21:12
0
雪    币: 23
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
感觉很有用的样子
2015-5-2 23:05
0
雪    币: 48
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
有意思!
2015-5-2 23:22
0
雪    币: 14
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
楼主的帖子让在下受益匪浅,不过有个疑问:什么是第二引导扇区的偏移,为什么要计算第二引导扇区的偏移以及第二引导扇区的偏移为啥要这么计算?盼望回答,谢谢!
2015-5-4 06:42
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
一进这里就感觉到浓厚的兴趣
2015-5-4 09:50
0
雪    币: 265
活跃值: (221)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
35
一、因为一个扇区只有512个字节,在分区引导扇区中,要检测文件系统类型,解析文件系统等动作,512个字节无法搞定的情况下,需要用到其他扇区来辅助完成,则第二引导扇区,偏移是由自己定的,但是有一点,就是偏移的值要小于该分区的保留扇区值;
二、偏移是相对一分区的第一个扇区而言的,但是在这个分区之前还有隐藏扇区,所以要加上隐藏扇区的值。
2015-5-4 10:04
0
雪    币: 14
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36

MEMORY:7CC0 mov eax, 0Eh
MEMORY:7CC6 add eax, [bp+1Ch] ; 计算第二个引导扇区的绝对偏移

这里的 mov eax,0Eh,请问0Eh这个数字是怎么得来的?感觉很困惑啊.如果问了傻问题,还望楼主不要见笑,谢谢!
2015-5-4 17:25
0
雪    币: 265
活跃值: (221)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
37
这是个常量,应该是格式化分区的时候就设置好了偏移0x0e的地方是第二启动扇区,所以不用去纠结这个值,就当作是一个已经设定好了的
2015-5-4 19:10
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
38
学习大牛的文章
2015-5-4 22:32
0
雪    币: 39
活跃值: (158)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
启动虚拟机后,再点击IDA弹出的对话框的"OK"按钮,选择第一个进程,点"OK",如下图

我的ida6.1,弹不出对话框
2015-5-5 09:35
0
雪    币: 265
活跃值: (221)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
40
前面的设置都一样?
2015-5-5 10:58
0
雪    币: 18
活跃值: (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
41
mark下,等老了再来拜读。
2015-5-5 11:26
0
雪    币: 39
活跃值: (158)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
42
一样,连端口也设置成你图片里的
2015-5-6 09:23
0
雪    币: 265
活跃值: (221)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
43
换个IDA试试,论坛里有6.6版本的IDA,我用的是那个版本的,理论上不该出现这样的情况,虚拟机设置了吧
2015-5-6 10:30
0
雪    币: 16402
活跃值: (1640)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
44
wuyou论坛做系统盘的大神看了楼主的贴子会激动了。
2015-5-9 05:52
0
雪    币: 11
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
好神奇,第一次知道IDA也可以双机,求IDA
2015-5-9 20:36
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
46
很不错,希望楼主继续。
2015-5-14 22:56
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
果断学习
2015-5-17 12:22
0
雪    币: 22
活跃值: (242)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
48
链接:http://pan.baidu.com/s/1pJ1bKuv 密码:xqbn
我目前用的6.5 IDA Pro
2015-5-18 23:45
0
雪    币: 22
活跃值: (242)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
49
我用ida调试不知道怎么回事,在0x700处f2下断点,就是停不下来,整个系统都启动了,系统是Win7x86
2015-5-18 23:52
0
雪    币: 265
活跃值: (221)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
50
额……是0x7c00,不是0x700
2015-5-19 09:42
0
游客
登录 | 注册 方可回帖
返回
//