-
-
[旧帖]
[讨论]地址转换和PE结构
0.00雪花
-
发表于:
2009-12-17 17:00
1821
-
[旧帖] [讨论]地址转换和PE结构
0.00雪花
刚才看了这张图终于明白怎么转换了
先把基地址4G减去
后面虚拟地址块表后填充了0,所以4K就对应磁盘文件1K
接着每个整块1K对应磁盘文件0.5K
因为填充是在块后部进行的,所以不足一块的,文件地址直接按虚拟地址块大小加上就行了
举两个例子吧:
例一:
虚拟地址 = 403010H = 400000H+1000H+ 1000H*2 + 10H ;这里RVA=3010H
FO = 400H + 200H*2 + 10H =810H
---------------
例二:
RAV = 2110H = 1000H + 1000H + 110H ;这里虚拟地址=2110H + 400000H = 402110H
FO = 400H + 200H + 110H = 710H
---------------
偶是刚出生的菜鸟,写下来给一样有疑惑的朋友们,高手们见笑了
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)