首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
茶余饭后
发新帖
0
0
[求助]]
发表于: 2019-8-3 01:47
2563
[求助]]
恺因
2019-8-3 01:47
2563
问问大佬为什么在程序中会有基地址?比如一个程序中有一个基地址存储着子弹数,重开程序后基地址中还是存储着子弹数,但是每次重开程序应该会重新分配内存啊,为什么子弹数这个变量的存储地址会不变呢?为什么动态地址是基地址加上偏移量,如果说每次重启程序基地址不变的话,偏移量也不变,为什么会有动态地址呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
#资讯
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
7
)
龙株
雪 币:
4839
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
117
粉丝
0
关注
私信
龙株
2
楼
楼下的来回答
2019-8-3 13:51
0
blindtiger
雪 币:
5734
活跃值:
(1737)
能力值:
( LV4,RANK:50 )
在线值:
发帖
4
回帖
231
粉丝
103
关注
私信
blindtiger
1
3
楼
为了方便 其他函数操作 难免会使用全局变量
2019-8-3 14:55
0
东京不热
雪 币:
1084
活跃值:
(340)
能力值:
( LV2,RANK:15 )
在线值:
发帖
2
回帖
91
粉丝
0
关注
私信
东京不热
4
楼
aslr
2019-8-3 15:17
0
恺因
雪 币:
3400
活跃值:
(850)
能力值:
( LV2,RANK:10 )
在线值:
发帖
25
回帖
66
粉丝
0
关注
私信
恺因
5
楼
全局变量就是基地址么?
2019-8-3 16:40
0
Sprite雪碧
雪 币:
9626
活跃值:
(1848)
能力值:
( LV5,RANK:73 )
在线值:
发帖
2
回帖
322
粉丝
73
关注
私信
Sprite雪碧
1
6
楼
建议恰口国家饭
2019-8-3 16:45
0
pureGavin
雪 币:
15735
活跃值:
(19038)
能力值:
( LV12,RANK:300 )
在线值:
发帖
97
回帖
1440
粉丝
300
关注
私信
pureGavin
3
7
楼
我们写的所有的程序入口点都是401000(Windows下并且没开ASLR的情况下),但是程序实际所在的物理内存并不是401000,Windows解决物理内存到虚拟内存转换的方法就是页表,你所说的偏移大致就是从物理内存到虚拟内存的距离,至于基地址么。。。并不知道,还请大佬前来解决;最后别老是说吃国家饭之类的,你们以为有本事吃国家饭的人会出来问“什么是基地址和偏移”么。。。
2019-8-3 17:47
0
journey_g
雪 币:
1065
活跃值:
(145)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
7
粉丝
0
关注
私信
journey_g
8
楼
(你所说的偏移大致就是从物理内存到虚拟内存的距离)这样是不对的,偏移就是定义的变量或指针针对某个地址的距离,这个某个地址如果是程序入口地址,那么这个位置就是相对固定的。跟物理内存扯不上,那是页表需要计算的映射,应用层面不需要考虑
2019-8-5 21:08
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
恺因
25
发帖
66
回帖
10
RANK
关注
私信
他的文章
[求助]驱动编译问题
7952
[求助]长跳转与普通跳转
7177
[求助]求一份CS1.6用矩阵进行外部方框透视的C语言源码,学习之用,多谢
10033
CS1.6中数据问题
15197
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部