-
-
[求助]PE文件中需要填写哪些字段,才能使之成为一个有效的PE文件?(解决了)
-
发表于:
2007-6-13 18:20
8025
-
[求助]PE文件中需要填写哪些字段,才能使之成为一个有效的PE文件?(解决了)
我在手工填写一个PE文件,写好以后执行不了,OD也无法加载。
已填写的字段如下:(未填写的字段均为0)
DOS HEADER:
Signature: 5A4Dh
.....
e_lfanew : 44h
DOS stub:
B4 4C CD 21
NT HEADERS:
Signature: 4550h
FILE_HEADER:
Machine : 14Ch
NumberOfSections : 2
SizeOfOptionalHeader: 0E0h
Characteristics : 10Fh
OPTIONAL_HEADER32:
Magic : 10Bh
SizeOfCode : 1000h
AddressOfEntryPoint : 1000h
BaseOfCode : 1000h
BaseOfData : 2000h
ImageBase : 300000h
SectionAlignment : 1000h
FileAlignment : 200h
MajorOperatingSystemVerSion: 5
MajorSubsystemVersion : 4
SizeOfImage : 3000h
SizeOfHeaders : 200h
Subsystem : 2 (IMAGE_SUBSYSTEM_WINDOWS_GUI)
SizeOfStackReserve : 100000h
SizeOfStackCommit : 1000h
SizeOfHeapReserve : 100000h
SizeOfHeapCommit : 1000h
NumberOfRvaAndSizes : 10h
DataDirectory[16] : (一个也没有填写,因为我不需要导入表)
SECTION TABLE:
Section 1:
Name1 : "A01"
VirtualSize : 1000h
VirtualAddress : 1000h
SizeOfRawData : 400h
PointerToRawData : 200h
Characteristics : 0E00000E0h
Section 2:
Name1 : "A02"
VirtualSize : 1000h
VirtualAddress : 2000h
SizeOfRawData : 200h
PointerToRawData : 600h
Characteristics : 0E00000C0h
Section 3: (terminator)
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课