|
| 1 | +Offset Size (hex) Size (dec) Description |
| 2 | +0 80 128 MS-DOS Stub |
| 3 | +80 18 24 PE Header |
| 4 | +86 2 2 Number of sections |
| 5 | +98 e0 208 Optional Header |
| 6 | +b4 44 68 Windows-specific fields |
| 7 | +b4 4 4 Image Base |
| 8 | +c0 2 2 Minimum OS Version (major) |
| 9 | +c2 2 2 Minimum OS Version (minor) |
| 10 | +d8 4 4 Checksum (not used, thankfully) |
| 11 | +f4 4 4 Number of data-directory entries |
| 12 | +f8 80 128 Data-Directory Entries |
| 13 | +100 8 8 Import table entry |
| 14 | +100 4 4 Import table RVA |
| 15 | +104 4 4 Import table size |
| 16 | +120 8 8 Base relocation table entry |
| 17 | +158 8 8 Import address table entry |
| 18 | +178 c8 200 Section table |
| 19 | +178 28 40 .text section header |
| 20 | +1a0 28 40 .rdata section header |
| 21 | +1c8 28 40 .data section header |
| 22 | +1f0 28 40 .idata section header |
| 23 | +1f0 8 8 name |
| 24 | +1f8 4 4 virtual size (size in memory) |
| 25 | +1fc 4 4 virtual address |
| 26 | +200 4 4 raw data size (size in image) |
| 27 | +204 4 4 raw data offset |
| 28 | +218 28 40 .reloc section header |
| 29 | +400 9f000 651264 .text section |
| 30 | +9f400 2600 9728 .rdata section |
| 31 | +a1a00 14800 83968 .data section |
| 32 | +b6200 1600 5632 .idata section (RVA 22b000) |
| 33 | +b6200 a0 160 Import Directory Table |
| 34 | +b6200 14 20 ddraw import entry |
| 35 | +b6200 4 4 lookup table rva (22b0dc) |
| 36 | +b620c 4 4 name rva (22b8bc) |
| 37 | +b6210 4 4 address table rva (22b4e0) |
| 38 | +b6214 14 20 winmm import entry |
| 39 | +b6228 14 20 kernel32 import entry |
| 40 | +b623c 14 20 user32 import entry |
| 41 | +b6250 14 20 gdi32 import entry |
| 42 | +b6264 14 20 advapi32 import entry |
| 43 | +b6278 14 20 dsound import entry |
| 44 | +b62dc 8 8 ddraw lookup table |
| 45 | +b62dc 4 4 DirectDrawCreate lookup (rva 22b8a8) |
| 46 | +b66e0 8 8 ddraw import address table (same as lookup table) |
| 47 | +b6aa8 14 20 DirectDrawCreate Hint/Name table |
| 48 | +b6aa8 2 2 ddraw.dll export table index (index of entry for DirectDrawCreate) |
| 49 | +b6aaa 12 18 DirectDrawCreate function name ("DirectDrawCreate") |
| 50 | +b6abc a 10 ddraw import name ("DDRAW.dll") |
| 51 | +b7800 b000 45056 .reloc section |
0 commit comments