RVA:relative virtrual address
VA:virtrual address
ImageBase:基地址
RAW offset:物理地址,也就是磁盘文件上的文件偏移地址(File offset)
PE文件在内存中时:
虚拟地址(VA)=基地址(ImageBase)+相对虚拟地址(RVA)
PE文件在磁盘上时:
某个数据的位置相对于文件头的偏移量,称为文件偏移地址(File Offset)或物理地址(RAW offset)
文件偏移地址从PE文件第一个字节起计数,初始值为0。
假设一个EXE文件从地址400000H处装入,并且它的代码区块开始于401000h,代码区块的RVA将是:
目标地址401000h - 装入地址400000h=RVA 1000h