2007-04-02 16:30:51 +02:00
|
|
|
struc mzheader
|
|
|
|
.magic resb 2;"MZ"
|
|
|
|
.cblp resw 1
|
|
|
|
.cp resw 1
|
|
|
|
.crlc resw 1
|
|
|
|
.cparhdr resw 1
|
|
|
|
.minalloc resw 1
|
|
|
|
.maxalloc resw 1
|
|
|
|
.ss resw 1
|
|
|
|
.sp resw 1
|
|
|
|
.csum resw 1
|
|
|
|
.ip resw 1
|
|
|
|
.cs resw 1
|
|
|
|
.lfarlc resw 1
|
|
|
|
.ovno resw 1
|
|
|
|
.res resw 4
|
|
|
|
.oemid resw 1
|
|
|
|
.oeminfo resw 1
|
|
|
|
.res2 resw 10
|
|
|
|
.lfanew resd 1
|
|
|
|
.end equ $
|
|
|
|
endstruc
|
|
|
|
|
|
|
|
struc peheader
|
|
|
|
.Signature resd 1
|
|
|
|
.Machine resw 1
|
|
|
|
.NumberOfSections resw 1
|
|
|
|
.TimeDateStamp resd 1
|
|
|
|
.PointerToSymbolTable resd 1
|
|
|
|
.NumberOfSymbols resd 1
|
|
|
|
.SizeOfOptionalHeader resw 1
|
|
|
|
.Characteristics resw 1
|
|
|
|
.Magic resw 1
|
|
|
|
.MajorLinkerVersion resb 1
|
|
|
|
.MinorLinkerVersion resb 1
|
|
|
|
.SizeOfCode resd 1
|
|
|
|
.SizeOfInitializedData resd 1
|
|
|
|
.SizeOfUninitialzedData resd 1
|
|
|
|
.AddressOfEntryPoint resd 1
|
|
|
|
.BaseOfCode resd 1
|
|
|
|
.BaseOfData resd 1
|
|
|
|
.ImageBase resd 1
|
|
|
|
.SectionAlignment resd 1
|
|
|
|
.FileAlignment resd 1
|
|
|
|
.MajorOperSystemVersion resw 1
|
|
|
|
.MinorOperSystemVersion resw 1
|
|
|
|
.MajorImageVersion resw 1
|
|
|
|
.MinorImageVersion resw 1
|
|
|
|
.MajorSubsystemVersion resw 1
|
|
|
|
.MinorSubsystemVersion resw 1
|
|
|
|
.Reserved1 resd 1
|
|
|
|
.SizeOfImage resd 1
|
|
|
|
.SizeOfHeaders resd 1
|
|
|
|
.CheckSum resd 1
|
|
|
|
.Subsystem resw 1
|
|
|
|
.DllCharacteristics resw 1
|
|
|
|
.SizeOfStackReserve resd 1
|
|
|
|
.SizeOfStackCommit resd 1
|
|
|
|
.SizeOfHeapReserve resd 1
|
|
|
|
.SizeOfHeapCommit resd 1
|
|
|
|
.LoaderFlags resd 1
|
|
|
|
.NumberOfRvaAndSizes resd 1
|
|
|
|
.export resd 2
|
|
|
|
.import resd 2
|
|
|
|
.misc_sectionz resd 28
|
|
|
|
.end equ $
|
|
|
|
endstruc
|
|
|
|
|
|
|
|
struc sections
|
|
|
|
.SectionName resb 8
|
|
|
|
.VirtualSize resd 1
|
|
|
|
.VirtualAddress resd 1
|
|
|
|
.SizeOfRawData resd 1
|
|
|
|
.PointerToRawData resd 1
|
|
|
|
.PointerToRelocations resd 1
|
|
|
|
.PointerToLinenumbers resd 1
|
|
|
|
.NumberOfRelocations resw 1
|
|
|
|
.NumberOfLinenumbers resw 1
|
|
|
|
.Characteristics resd 1
|
|
|
|
.end equ $
|
|
|
|
endstruc
|