对于Raw的理解, 习惯上人们喜欢叫它为 "对齐 "了的什么什么, 但是这样反而增加了理解上的难度, 其实它的意思就是文件中的地址或长度.比如:
SizeOfRawData :0x200 -> 表示本节在文件中占了0x200字节
PointerToRawData :0x400 -> 表示本节在文件中的偏移量是0x400
对于VA和RVA, 表示一个PE文件被加载到内存中之后的地址. RVA仍是相对于文件在内存中的开始位置来说的, 比如文件被加载到0x400000处, 而RVA是1000, 则VA就是0x401000. 比如, 某节的VirtualAddress值是0x1000, 它在内存中就被加载到0x401000处.
VA、RVA、RAW是什么及其区别
最新推荐文章于 2023-09-01 20:51:09 发布