Documente Academic
Documente Profesional
Documente Cultură
Offset Environment
0 ImageBase
MZ
FileAlignment rounded
FileAlignment rounded
Section .data Section[1].VSize
data
Section[2].Offset
__imp__MessageBox_:
dd aMessageBox SizeOfData
PE
imports Section[2].Address
Import table
FileAlignment rounded
Section .idata Section[2].VSize
Imports imports
File
Appended data
filesize
SectionAlignment rounded
SizeOfImage
0x3c dd e_lfanew
0x04 FileHeader
0x10 dw SizeOfOptionalHeader
0x12 dw Characteristics exe/dll,relocs
0x18 OptionalHeader
0x00 dw Magic 0x10b/0x20b [64b] IMAGE_OPTIONAL_HEADER[32/64]
0x02 db MajorLinkerVersion
0x03 db MinorLinkerVersion
0x04 dd SizeOfCode
0x08 dd SizeOfInitializedData
0x0c dd SizeOfUninitializedData
0x10 dd AddressOfEntryPoint
0x14 dd BaseOfCode
0x18 dd BaseOfData 32b only
SizeofOptionalHeader
0x1c dd ImageBase dq [64b]
0x20 dd SectionAlignment 2^y, y >=x
list
0x00 dd VirtualAddress
0x04 dd Size IMAGE_DATA_DIRECTORY
Data Directories
Section Table
00 dd NameOrdinal
IMAGE_IMPORT_DESCRIPTOR
00 OriginalFirstThunk/Characteristics
04 dd TimeDateStamp
08 dd ForwarderChain
0c dd Name Kernel32.dll
10 FirstThunk
the PE Format dd 0,0,0,0,0
Data Directories 1/2 IMAGE_THUNK_DATA IMAGE_THUNK_DATA
00 dd AddressOfData 00 dd AddressOfData
/Ordinal/ForwarderString/Function /Ordinal/ForwarderString/Function
dd 0 dd 0
IAT
7C81127A Kernel32.dll!GetVersion (hint:4)
NumberOfNamedEntries
9 IMAGE_DIRECTORY_ENTRY_GLOBALPTR 0a dw MinorVersion
A IMAGE_DIRECTORY_ENTRY_TLS IMAGE_RESOURCE_DIRECTORY_ENTRY IMAGE_RESOURCE_DIRECTORY
0c dw NumberOfNamedEntries 00 dd Characteristics
B IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
C IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT
00 dd Name 0e dw NumberOfIdEntries 04 dd TimeDateStamp
08 dw MajorVersion
D IMAGE_DIRECTORY_ENTRY_IAT 04 dd OffsetToData
NumberOfNamedEntries
0a dw MinorVersion
E IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT IMAGE_RESOURCE_DIRECTORY_ENTRY
F IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR 0c dw NumberOfNamedEntries
00 dd Name 0e dw NumberOfIdEntries
04 dd OffsetToData
NumberOfNamedEntries
IMAGE_RESOURCE_DIRECTORY_ENTRY
00 dd Name
04 dd OffsetToData
DIRECTORY.SIZE
00 dd VirtualAddress PUSH EBP
04 dd SizeOfBlock DATA
SizeOfBlock
dw TypeOffset
PUSH offset szMyString
the PE Format
Data Directories 2/2 IMAGE_DEBUG_DIRECTORY
00 dd Characteristics
04 dd TimeDateStamp
08 dw MajorVersion
0a dw MinorVersion
0c dd Type
IMAGE_TLS_DIRECTORY 10 dd SizeOfData
00 dd StartAddressOfRawData 14 dd AddressOfRawData
04 dd EndAddressOfRawData
08 LPDWORD AddressOfIndex
18 dd PointerToRawData
0c AddressOfCallBacks 00 dd Callback VA
10 dd SizeOfZeroFill
14 dd Characteristics dd 0
IMAGE_DELAY_IMPORT_DESCRIPTOR
00 dd grAttrs
04 dd szName
08 dd phmod
0c dd pIAT
10 dd pINT
14 dd pBoundIAT
18 dd pUnloadIAT
1c dd dwTimeStamp