-
-
dos头的两个问题
-
发表于: 2010-5-21 12:15 3816
-
1.在dos stub中,pages in file字段如何设置?为什么是1而不是0?
2.dos头可能不包括e_lfanew字段,如下,那么PE头的位置计算应该是(pages in file -1 )*512+bytes on last page of file,对吧?
4D 5A 40 00 01 00 00 00 02 00 04 00 FF FF 02 00
40 00 00 00 0E 00 00 00 1C 00 00 00 00 00 00 00
57 69 6E 33 32 20 6F 6E 6C 79 21 0D 0A 24 0E B4
09 BA 00 00 1F CD 21 B8 01 4C CD 21 40 00 00 00
50 45 00 00 4C 01 02 00 0E 4E 3C 42 5B 4C 6F 72
2.dos头可能不包括e_lfanew字段,如下,那么PE头的位置计算应该是(pages in file -1 )*512+bytes on last page of file,对吧?
4D 5A 40 00 01 00 00 00 02 00 04 00 FF FF 02 00
40 00 00 00 0E 00 00 00 1C 00 00 00 00 00 00 00
57 69 6E 33 32 20 6F 6E 6C 79 21 0D 0A 24 0E B4
09 BA 00 00 1F CD 21 B8 01 4C CD 21 40 00 00 00
50 45 00 00 4C 01 02 00 0E 4E 3C 42 5B 4C 6F 72
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
看原图
赞赏
雪币:
留言: