-
-
[旧帖]
[求助]请问:IMAGE_OPTIONAL_HEADER32中的AddressOfEntryPoint, BaseOfCode, ImageBase有什么关系与区别啊?
0.00雪花
-
发表于:
2009-4-14 15:48
6904
-
[旧帖] [求助]请问:IMAGE_OPTIONAL_HEADER32中的AddressOfEntryPoint, BaseOfCode, ImageBase有什么关系与区别啊?
0.00雪花
书上说,
AddressOfEntryPoint: 程序开始执行的入口地址,是个RVA
BaseOfCode:代码段的起始RVA
ImageBase:可执行文件默入装入的基地址.
我个人认为,AddressOfEntryPoint等于BaseOfCode, 因为程序就是从
代码段开始执行,
而ImageBase < AddressOfEntryPoint,因为 可执行文件的前面还有Dos头,NT头,块表,
之后才是代码段.
[课程]Android-CTF解题方法汇总!