在IMAGE_OPTIONAL_HEADER映像选择结构中,AddressOfEntryPoint表示RVA, 而RVA是相对虚拟地址,就是相对于基地址的偏移地址,那么这个基地址是内存分段中段的段首地址吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
leekong 是相对ImageBase地址
Black貓①呺 LoadLibrary 或者 GetModuleHandle 返回的地址 + AddressOfEntryPoint
一只小蛤蟆 ImageBase是pe文件(映像)加载到内存中的地址,这个地址是映像相对于段首址的偏移地址。所以AddressOfEntryPoint不是相对于段首址的偏移地址,而是相对于pe文件(映像)加载地址的 ...
一只小蛤蟆 LoadLibrary 或者 GetModuleHandle返回地址就是模块加载到内存中的地址,也就是相对于段首址的偏移地址是吧