首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
社区
编程技术
发新帖
1
0
[求助] 关于win32汇编中段描述符的问题,迷糊啊。。
发表于: 2008-9-19 01:14
4791
[求助] 关于win32汇编中段描述符的问题,迷糊啊。。
yeliangang
2008-9-19 01:14
4791
书上写的段描述符格式有包含段基地址,段界限值以及属性,共占用64位即8字节,后面又说可将段描述符装入CS,DS等段寄存器,但是寄存器只有16位,查看 CS内容也只有16位的内容,它是如何将段描述符装入的呢?
另外请教DOS分段情况和Windows分段有什么不同,为什么说DOS中可以用.code伪代码,而Windows下就不能用?
头都搅浑了,各位帮帮忙解释解释,感激不尽啊
[课程]Linux pwn 探索篇!
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
最新回复
(
4
)
isgod
雪 币:
150
活跃值:
(17)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
43
粉丝
0
关注
私信
isgod
2
楼
段描述符格式是一种结构体,每个占8字节.装入寄存器的是段描述符结构体的位置,它需要转换成指向结构体的32位地址。.code是初始CS的,在保护模式中CS不是用作程序执行地址的。
2008-9-19 08:55
0
yeliangang
雪 币:
183
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
13
回帖
60
粉丝
0
关注
私信
yeliangang
3
楼
那比如说我进到cmd.exe后debug里用d命令所看到的如139F:0100类型的地址,139F所指的就是段描述符的位置吗?那段地址*16+偏移地址这种方法是用在什么情况呢?
2008-9-19 09:21
0
XPoy
雪 币:
242
活跃值:
(418)
能力值:
( LV11,RANK:188 )
在线值:
发帖
26
回帖
279
粉丝
5
关注
私信
XPoy
3
4
楼
cmd.exe是8086虚拟环境
2008-9-20 11:35
0
mickeylan
雪 币:
1004
活跃值:
(75)
能力值:
( LV9,RANK:570 )
在线值:
发帖
21
回帖
162
粉丝
4
关注
私信
mickeylan
14
5
楼
这种寻址方式是工作在实模式下的,比如以前的DOS。windows工作在保护模式下,所以这种寻址方式不适用。
2008-9-21 21:18
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
yeliangang
13
发帖
60
回帖
10
RANK
关注
私信
他的文章
大家如何了解杀软的技术内幕的?仍旧逆向?
3022
[求助]驱动的模块加载地址是10000?
2964
[求助]概念性问题,PE文件在内存中的存在方式?
8798
[求助]关于lldt指令以及地址映射后内存访问上的疑惑,求助大虾们
3964
[求助]学习写杀软需要学习?
3514
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
返回
顶部