0% found this document useful (0 votes)
26 views1 page

Portable Executable 32 Bit Structure in SVG Fixed

Uploaded by

quantum_22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views1 page

Portable Executable 32 Bit Structure in SVG Fixed

Uploaded by

quantum_22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

64 bit

0 1 2 3 4 5 6 7

Signature 0x5A4D

DOS Header
(0x3C) Pointer to PE Header

DOS STUB
0x0000 Signature 0x50450000 Machine #NumberOfSections

PointerToSymbolTable COFF
0x0008 TimeDateStamp (deprecated) Header
0x0010 # NumberOfSymbolTable SizeOfOptionalHeader Characteristics
(deprecated)

0x0018 Magic MajorLinker MinorLinker SizeOfCode


Version Version (sum of all sections)
Standard
0x0020 SizeOfInitializedData SizeOfUninitializedData COFF
Fields
0x0028 AddressOfEntryPoint BaseOfCode
(RVA) (RVA)

0x0030 BaseOfData ImageBase


(RVA)

0x0038 SectionAlignment FileAlignment


MajorOperating MinorOperating MajorImage MinorImage
0x0040 SystemVersion SystemVersion Version Version

0x0048 MajorSubsystem MinorSubsystem Win32VersionValue


Version Version (zeros filled)
Windows
0x0050 SizeOfImage SizeOfHeaders Specific
Fields
0x0058 CheckSum Subsystem DllCharacteristics
(images not checked)

0x0060 SizeOfStackReserve SizeOfStackCommit

0x0068 SizeOfHeapReserve SizeOfHeapCommit

0x0070 LoaderFlags # NumberOfRvaAndSizes


(zeros filled)

ExportTable SizeOfExportTable
(RVA)

ImportTable SizeOfImportTable
(RVA) Optional
ResourceTable SizeOfResourceTable Header
(RVA)

ExceptionTable SizeOfExceptionTable
(RVA)

CertificateTable SizeOfCertificateTable
(RVA)

BaseRelocationTable SizeOfBaseRelocationTable
(RVA)

Debug SizeOfDebug
(RVA)

ArchitectureData SizeOfArchitectureData
(RVA)
Data
GlobalPtr 00 00 00 00 Directories
(RVA)

TLSTable SizeOfTLSTable
(RVA)

LoadConfigTable SizeOfLoadConfigTable
(RVA)

BoundImport SizeOfBoundImport
(RVA)

ImportAddressTable SizeOfImportAddressTable
(RVA)

DelayImportDescriptor SizeOfDelayImportDescriptor
(RVA)

CLRRuntimeHeader SizeOfCLRRuntimeHeader
(RVA)

00 00 00 00 00 00 00 00

Name
VirtualAddress Section
VirtualSize (RVA) Table

SizeOfRawData PointerToRawData

PointerToRelocations PointerToLinenumbers

NumberOfRelocations NumberOfLinenumbers Characteristics

You might also like