首页
社区
课程
招聘
[讨论]PE虚拟地址计算问题
发表于: 2006-12-1 08:44 4629

[讨论]PE虚拟地址计算问题

2006-12-1 08:44
4629
虚拟地址计算问题;
1、如果计算下一个节的虚拟地址的?

如果我在添加一个节的话,那么这个的节的虚拟地址是怎么计算来的呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
NewV.Offset && NewR.Offset = R.Offset + R.Size
2006-12-1 09:26
0
雪    币: 213
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
问题来了
但当你给以上的程序增加区段的时候
你发现他会是00009000的
并不等于6000+1000
不知道怎么会师
上传的附件:
2006-12-1 11:13
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
4
那东西不是你喜欢怎么改就怎么改的吗
2006-12-1 11:36
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
5
最初由 Pucua 发布
问题来了
但当你给以上的程序增加区段的时候
你发现他会是00009000的
并不等于6000+1000
不知道怎么会师

不用看你的程序,看你的图就应该知道了。最后一个.data段的V.Offset是6000,V.Size是2148,按1000来对齐,就是3000。新添加一个区段,其V.Offset就应该是前一个段的V.Offset加上按1000对齐的V.Size,就是6000+3000,当然等于9000。
2006-12-1 12:35
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼上大哥说的明白,我也会了.
2006-12-1 12:46
0
雪    币: 213
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 CCDebuger 发布
不用看你的程序,看你的图就应该知道了。最后一个.data段的V.Offset是6000,V.Size是2148,按1000来对齐,就是3000。新添加一个区段,其V.Offset就应该是前一个段的V.Offset加上按1000对齐的V.Size,就是6000+3000,当然等于9000。


明白了
2006-12-1 15:57
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
CCDebuger超级版主不愧是超级版主,说得既详细又清楚。我也明白了。
2006-12-2 13:35
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
是关于EA的问题吗?
EA=基地址+(度地址*比例因子)+位移量
2006-12-2 14:54
0
游客
登录 | 注册 方可回帖
返回
//