Rev 5195 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5195 | clevermous | 1 | struct STRIPPED_PE_HEADER |
2 | Signature dw ? |
||
3 | Characteristics dw ? |
||
4 | AddressOfEntryPoint dd ? |
||
5 | ImageBase dd ? |
||
6 | SectionAlignmentLog db ? |
||
7 | FileAlignmentLog db ? |
||
8 | MajorOSVersion db ? |
||
9 | MinorOSVersion db ? |
||
10 | SizeOfImage dd ? |
||
11 | SizeOfStackReserve dd ? |
||
12 | SizeOfHeapReserve dd ? |
||
13 | SizeOfHeaders dd ? |
||
14 | Subsystem db ? |
||
15 | NumberOfRvaAndSizes db ? |
||
16 | NumberOfSections dw ? |
||
17 | ends |
||
18 | STRIPPED_PE_SIGNATURE = 0x4503 ; 'PE' xor 'S' |
||
19 | SPE_DIRECTORY_IMPORT = 0 |
||
20 | SPE_DIRECTORY_EXPORT = 1 |
||
21 | SPE_DIRECTORY_BASERELOC = 2 |
||
22 | |||
23 | struct IMAGE_DATA_DIRECTORY |
||
24 | VirtualAddress dd ? |
||
25 | isize dd ? |
||
26 | ends |
||
27 | |||
28 | struct IMAGE_OPTIONAL_HEADER32 |
||
29 | Magic dw ? |
||
30 | MajorLinkerVersion db ? |
||
31 | MinorLinkerVersion db ? |
||
32 | SizeOfCode dd ? |
||
33 | SizeOfInitializedData dd ? |
||
34 | SizeOfUninitializedData dd ? |
||
35 | AddressOfEntryPoint dd ? |
||
36 | BaseOfCode dd ? |
||
37 | BaseOfData dd ? |
||
38 | ImageBase dd ? |
||
39 | SectionAlignment dd ? |
||
40 | FileAlignment dd ? |
||
41 | MajorOperatingSystemVersion dw ? |
||
42 | MinorOperatingSystemVersion dw ? |
||
43 | MajorImageVersion dw ? |
||
44 | MinorImageVersion dw ? |
||
45 | MajorSubsystemVersion dw ? |
||
46 | MinorSubsystemVersion dw ? |
||
47 | Win32VersionValue dd ? |
||
48 | SizeOfImage dd ? |
||
49 | SizeOfHeaders dd ? |
||
50 | CheckSum dd ? |
||
51 | Subsystem dw ? |
||
52 | DllCharacteristics dw ? |
||
53 | SizeOfStackReserve dd ? |
||
54 | SizeOfStackCommit dd ? |
||
55 | SizeOfHeapReserve dd ? |
||
56 | SizeOfHeapCommit dd ? |
||
57 | LoaderFlags dd ? |
||
58 | NumberOfDirectories dd ? |
||
59 | DataDirectory IMAGE_DATA_DIRECTORY ? |
||
60 | Directories rb sizeof.IMAGE_DATA_DIRECTORY*15 |
||
61 | ends |
||
6614 | clevermous | 62 | IMAGE_DIRECTORY_ENTRY_EXPORT = 0 |
63 | IMAGE_DIRECTORY_ENTRY_IMPORT = 1 |
||
64 | IMAGE_DIRECTORY_ENTRY_BASERELOC = 5 |
||
5195 | clevermous | 65 | |
66 | struct IMAGE_FILE_HEADER |
||
67 | Machine dw ? |
||
68 | NumberOfSections dw ? |
||
69 | TimeDateStamp dd ? |
||
70 | PointerToSymbolTable dd ? |
||
71 | NumberOfSymbols dd ? |
||
72 | SizeOfOptionalHeader dw ? |
||
73 | Characteristics dw ? |
||
74 | ends |
||
6614 | clevermous | 75 | IMAGE_FILE_RELOCS_STRIPPED = 1 |
76 | IMAGE_FILE_DLL = 0x2000 |
||
5195 | clevermous | 77 | |
78 | struct IMAGE_NT_HEADERS |
||
79 | Signature dd ? |
||
80 | FileHeader IMAGE_FILE_HEADER |
||
81 | OptionalHeader IMAGE_OPTIONAL_HEADER32 |
||
82 | ends |
||
83 | |||
84 | struct IMAGE_EXPORT_DIRECTORY |
||
85 | Characteristics dd ? |
||
86 | TimeDateStamp dd ? |
||
87 | MajorVersion dw ? |
||
88 | MinorVersion dw ? |
||
89 | Name dd ? |
||
90 | Base dd ? |
||
91 | NumberOfFunctions dd ? |
||
92 | NumberOfNames dd ? |
||
93 | AddressOfFunctions dd ? |
||
94 | AddressOfNames dd ? |
||
95 | AddressOfNameOrdinals dd ? |
||
96 | ends |
||
97 | |||
98 | struct IMAGE_IMPORT_DIRECTORY |
||
99 | OriginalFirstThunk dd ? |
||
100 | TimeDateStamp dd ? |
||
101 | ForwarderChain dd ? |
||
102 | Name dd ? |
||
103 | FirstThunk dd ? |
||
104 | ends |
||
105 | |||
6614 | clevermous | 106 | struct IMAGE_BASE_RELOCATION |
107 | VirtualAddress dd ? |
||
108 | SizeOfBlock dd ? |
||
109 | ends |
||
110 | IMAGE_REL_BASED_ABSOLUTE = 0 |
||
111 | IMAGE_REL_BASED_HIGHLOW = 3 |
||
112 | |||
5195 | clevermous | 113 | struct IMAGE_DOS_HEADER |
114 | e_magic dw ? |
||
115 | e_cblp dw ? |
||
116 | e_cp dw ? |
||
117 | e_crlc dw ? |
||
118 | e_cparhdr dw ? |
||
119 | e_minalloc dw ? |
||
120 | e_maxalloc dw ? |
||
121 | e_ss dw ? |
||
122 | e_sp dw ? |
||
123 | e_csum dw ? |
||
124 | e_ip dw ? |
||
125 | e_cs dw ? |
||
126 | e_lfarlc dw ? |
||
127 | e_ovno dw ? |
||
128 | e_res rw 4 |
||
129 | e_oemid dw ? |
||
130 | e_oeminfo dw ? |
||
131 | e_res2 rw 10 |
||
132 | e_lfanew dd ? |
||
133 | ends |
||
134 | |||
135 | struct IMAGE_SECTION_HEADER |
||
136 | Name rb 8 |
||
137 | VirtualSize dd ? |
||
138 | VirtualAddress dd ? |
||
139 | SizeOfRawData dd ? |
||
140 | OffsetToRawData dd ? |
||
141 | OffsetToRelocations dd ? |
||
142 | OffsetToLinenumbers dd ? |
||
143 | NumberOfRelocations dw ? |
||
144 | NumberOfLinenumbers dw ? |
||
145 | Characteristics dd ? |
||
146 | ends |