VA

来源:互联网 发布:java 重用命令 编辑:程序博客网 时间:2024/05/02 01:29

 

对于Raw的理解,   习惯上人们喜欢叫它为 "对齐 "了的什么什么,   但是这样反而增加了理解上的难度,   其实它的意思就是文件中的地址或长度.比如: 
SizeOfRawData           :0x200     ->   表示本节在文件中占了0x200字节 
PointerToRawData     :0x400     ->   表示本节在文件中的偏移量是0x400 

对于VA和RVA,   表示一个PE文件被加载到内存中之后的地址.   RVA仍是相对于文件在内存中的开始位置来说的,   比如文件被加载到0x400000处,   而RVA是1000,   则VA就是0x401000.   比如,   某节的VirtualAddress值是0x1000,   它在内存中就被加载到0x401000处. 

原创粉丝点击