PE format : (Portable Executable) 意思是指 Windows 中 exe 的格式
IAT : (Import Address Table),是 PE 结构里重要的一部份,用途是存放 API 位置,让程序中的呼叫可以透过它的位置来使用各个系统API 和 dll 的 export functions。一个 exe 的 IAT 里是并没有实际位置的,这些位置由系统加载 exe 的时候实时填上
RVA : (Relative Virtual Addresses) 在 PE 格式中,有很多不同的区块需要定位,但是不可以指明一个绝对位置,所以 PE 里使用了 RVA。RVA 是一个相对于 Base address (基底位置) 的值,例如一个 PE 被载入到 0x400000,这个 PE 有一个区块的RVA 是 0x1000,那么这个区块在内存的实际位置便是 0x401000
VA : (Virtual Address) 内存虚拟空间中的一个位置,在 PE 描述中的意思是 : PE 被载入后,区块在内存的确实位置