You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
2.8 KiB
93 lines
2.8 KiB
IMAGE_NUMBEROF_DIRECTORY_ENTRIES equ 16
|
|
IMAGE_SIZEOF_SHORT_NAME equ 8
|
|
|
|
|
|
STRUC IMAGE_FILE_HEADER
|
|
.Machine RESW 1
|
|
.NumberOfSections RESW 1
|
|
.TimeDateStamp RESD 1
|
|
.PointerToSymbolTable RESD 1
|
|
.NumberOfSymbols RESD 1
|
|
.SizeOfOptionalHeader RESW 1
|
|
.Characteristics RESW 1
|
|
ENDSTRUC
|
|
|
|
STRUC IMAGE_DATA_DIRECTORY
|
|
.VirtualAddress RESD 1
|
|
.isize RESD 1
|
|
ENDSTRUC
|
|
|
|
STRUC IMAGE_OPTIONAL_HEADER32
|
|
.Magic RESW 1
|
|
.MajorLinkerVersion RESB 1
|
|
.MinorLinkerVersion RESB 1
|
|
.SizeOfCode RESD 1
|
|
.SizeOfInitializedData RESD 1
|
|
.SizeOfUninitializedData RESD 1
|
|
.AddressOfEntryPoint RESD 1
|
|
.BaseOfCode RESD 1
|
|
.BaseOfData RESD 1
|
|
.ImageBase RESD 1
|
|
.SectionAlignment RESD 1
|
|
.FileAlignment RESD 1
|
|
.MajorOperatingSystemVersion RESW 1
|
|
.MinorOperatingSystemVersion RESW 1
|
|
.MajorImageVersion RESW 1
|
|
.MinorImageVersion RESW 1
|
|
.MajorSubsystemVersion RESW 1
|
|
.MinorSubsystemVersion RESW 1
|
|
.Win32VersionValue 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
|
|
.DataDirectory RESB IMAGE_DATA_DIRECTORY_size*16
|
|
ENDSTRUC
|
|
|
|
STRUC IMAGE_SECTION_HEADER
|
|
.Name1 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
|
|
ENDSTRUC
|
|
|
|
STRUC IMAGE_NT_HEADERS
|
|
.Signature RESD 1
|
|
.FileHeader RESB IMAGE_FILE_HEADER_size
|
|
.OptionalHeader RESB IMAGE_OPTIONAL_HEADER32_size
|
|
ENDSTRUC
|
|
|
|
STRUC IMAGE_DOS_HEADER
|
|
.e_magic RESW 1
|
|
.e_cblp RESW 1
|
|
.e_cp RESW 1
|
|
.e_crlc RESW 1
|
|
.e_cparhdr RESW 1
|
|
.e_minalloc RESW 1
|
|
.e_maxalloc RESW 1
|
|
.e_ss RESW 1
|
|
.e_sp RESW 1
|
|
.e_csum RESW 1
|
|
.e_ip RESW 1
|
|
.e_cs RESW 1
|
|
.e_lfarlc RESW 1
|
|
.e_ovno RESW 1
|
|
.e_res4 RESW 4
|
|
.e_oemid RESW 1
|
|
.e_oeminfo RESW 1
|
|
.e_res2 RESW 10
|
|
.e_lfanew RESD 1
|
|
ENDSTRUC
|