首页
社区
课程
招聘
[求助]FS段有多大?
2011-11-10 18:21 5214

[求助]FS段有多大?

2011-11-10 18:21
5214
今天使用Windbg,无意中发现一个奇怪的问题,

0:000> dg @fs
                                  P Si Gr Pr Lo
Sel    Base     Limit     Type    l ze an es ng Flags
---- -------- -------- ---------- - -- -- -- -- --------
003B 7ffdf000 00004000 Data RW Ac 3 Bg By P  Nl 000004f3
0:000> dg @fs
                                  P Si Gr Pr Lo
Sel    Base     Limit     Type    l ze an es ng Flags
---- -------- -------- ---------- - -- -- -- -- --------
003B 7ffdf000 00000fff Data RW Ac 3 Bg By P  Nl 000004f3

连续2次看FS段的属性,结果发现大小不一样,这是怎么一回事?FS段到底有多大?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
unixstudio 2011-11-10 23:27
2
0
段寄存器32位,但是段在保护模式下只用到了16位
雪    币: 111
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
ronging 2011-11-11 14:24
3
0
楼上的答案我没看懂,有能解释一下的嘛?
我的问题是,为什么连续2次使用同一个命令,dg @fs,看到的段的长度会不一样的,一个是fff,一个是4000

有可能是windbg的bug嘛?
雪    币: 40
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
gddcxysqw 2011-11-16 10:04
4
0
第三次呢~~~~
雪    币: 111
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
ronging 2011-12-7 10:06
5
0
这2个值不停的交互出现。我发现可能的原因是我的机器是双核的,每个核的FS段大小不一样。
游客
登录 | 注册 方可回帖
返回