首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
经典问答
发新帖
0
0
[求助]用OD载入程序后和C32载入程序后的地址不是一个地址吧?
发表于: 2009-1-21 21:03
3920
[求助]用OD载入程序后和C32载入程序后的地址不是一个地址吧?
我想单飞
2009-1-21 21:03
3920
我知道 基本地址/内存地址/物理地址=段地址*16+偏移地址
这个OD和C32里所指的地址是什么意思啊?
多谢大大们帮忙
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
3
)
lixupeng
雪 币:
559
活跃值:
(354)
能力值:
( LV2,RANK:10 )
在线值:
发帖
31
回帖
1636
粉丝
1
关注
私信
lixupeng
2
楼
内存地址
2009-1-21 21:25
0
书呆彭
雪 币:
2110
活跃值:
(21)
能力值:
(RANK:260 )
在线值:
发帖
30
回帖
1861
粉丝
2
关注
私信
书呆彭
6
3
楼
呃。。。
段值左移4位再加偏移地址是16位实模式的概念。Windows系统运行在32位保护模式(或64位长模式)下,跟实模式是不同的。
abdK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4m8W2k6r3W2&6i4K6u0W2j5$3!0E0i4K6u0r3k6r3!0U0N6h3#2W2L8Y4c8Q4x3X3g2Z5N6r3@1`.
有“保护模式编程基础”的资料。
如果对保护模式了解得不多,暂且这样理解就行了:32位平台地址不再“分段”了,地址就是32位的,至于CS、DS、SS等就当是“遗留物”吧。
16位处理器,数据宽度(指ALU或能用寄存器的位数)是16但有20根地址线,所以设计了个“分段”的内存模式。
32位处理器,数据宽度和地址宽度都是32(PAE等技术另论),所以就不必要再“分段”了(虽然intel的硬件确实提供了逻辑分段的能力,但现代操作系统几乎都不用“段式”的内存模型)。
2009-1-21 21:25
0
波截
雪 币:
215
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
7
回帖
44
粉丝
0
关注
私信
波截
4
楼
c32不知道是说什么,是c32asm吗
OD里我也不太明白,但我知道的是那个地址是相对文件开始的偏移+400000
可能是与那个保护模式有关
2009-1-21 23:26
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
我想单飞
15
发帖
20
回帖
10
RANK
关注
私信
他的文章
[求助]初学破解!哪位高人能帮我看看
2455
[求助]哪本书里具体介绍了浮点寄存器这方面的知识?
4218
[求助]想从今天开始研究破解技术,第一步是先把C语言学好吗?
5605
[求助]怎样修改PE头后面节表里的一些节信息才能使程序不损坏还能正常运行?
4044
[求助]看完王爽的汇编,在看罗云彬的那本汇编有点头疼!
7617
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部