Rev 6614 | 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 |
||
6767 | clevermous | 22 | SPE_DIRECTORY_EXCEPTION = 3 |
23 | SPE_DIRECTORY_TLS = 4 |
||
24 | SPE_DIRECTORY_BOUND_IMPORT = 5 |
||
5195 | clevermous | 25 | |
26 | struct IMAGE_DATA_DIRECTORY |
||
27 | VirtualAddress dd ? |
||
28 | isize dd ? |
||
29 | ends |
||
30 | |||
31 | struct IMAGE_OPTIONAL_HEADER32 |
||
32 | Magic dw ? |
||
33 | MajorLinkerVersion db ? |
||
34 | MinorLinkerVersion db ? |
||
35 | SizeOfCode dd ? |
||
36 | SizeOfInitializedData dd ? |
||
37 | SizeOfUninitializedData dd ? |
||
38 | AddressOfEntryPoint dd ? |
||
39 | BaseOfCode dd ? |
||
40 | BaseOfData dd ? |
||
41 | ImageBase dd ? |
||
42 | SectionAlignment dd ? |
||
43 | FileAlignment dd ? |
||
44 | MajorOperatingSystemVersion dw ? |
||
45 | MinorOperatingSystemVersion dw ? |
||
46 | MajorImageVersion dw ? |
||
47 | MinorImageVersion dw ? |
||
48 | MajorSubsystemVersion dw ? |
||
49 | MinorSubsystemVersion dw ? |
||
50 | Win32VersionValue dd ? |
||
51 | SizeOfImage dd ? |
||
52 | SizeOfHeaders dd ? |
||
53 | CheckSum dd ? |
||
54 | Subsystem dw ? |
||
55 | DllCharacteristics dw ? |
||
56 | SizeOfStackReserve dd ? |
||
57 | SizeOfStackCommit dd ? |
||
58 | SizeOfHeapReserve dd ? |
||
59 | SizeOfHeapCommit dd ? |
||
60 | LoaderFlags dd ? |
||
61 | NumberOfDirectories dd ? |
||
62 | DataDirectory IMAGE_DATA_DIRECTORY ? |
||
63 | Directories rb sizeof.IMAGE_DATA_DIRECTORY*15 |
||
64 | ends |
||
6614 | clevermous | 65 | IMAGE_DIRECTORY_ENTRY_EXPORT = 0 |
66 | IMAGE_DIRECTORY_ENTRY_IMPORT = 1 |
||
67 | IMAGE_DIRECTORY_ENTRY_BASERELOC = 5 |
||
6767 | clevermous | 68 | IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11 |
5195 | clevermous | 69 | |
6767 | clevermous | 70 | IMAGE_SUBSYSTEM_UNKNOWN = 0 |
71 | IMAGE_SUBSYSTEM_NATIVE = 1 |
||
72 | IMAGE_SUBSYSTEM_WINDOWS_GUI = 2 |
||
73 | IMAGE_SUBSYSTEM_WINDOWS_CUI = 3 |
||
74 | |||
5195 | clevermous | 75 | struct IMAGE_FILE_HEADER |
76 | Machine dw ? |
||
77 | NumberOfSections dw ? |
||
78 | TimeDateStamp dd ? |
||
79 | PointerToSymbolTable dd ? |
||
80 | NumberOfSymbols dd ? |
||
81 | SizeOfOptionalHeader dw ? |
||
82 | Characteristics dw ? |
||
83 | ends |
||
6614 | clevermous | 84 | IMAGE_FILE_RELOCS_STRIPPED = 1 |
85 | IMAGE_FILE_DLL = 0x2000 |
||
5195 | clevermous | 86 | |
87 | struct IMAGE_NT_HEADERS |
||
88 | Signature dd ? |
||
89 | FileHeader IMAGE_FILE_HEADER |
||
90 | OptionalHeader IMAGE_OPTIONAL_HEADER32 |
||
91 | ends |
||
92 | |||
93 | struct IMAGE_EXPORT_DIRECTORY |
||
94 | Characteristics dd ? |
||
95 | TimeDateStamp dd ? |
||
96 | MajorVersion dw ? |
||
97 | MinorVersion dw ? |
||
98 | Name dd ? |
||
99 | Base dd ? |
||
100 | NumberOfFunctions dd ? |
||
101 | NumberOfNames dd ? |
||
102 | AddressOfFunctions dd ? |
||
103 | AddressOfNames dd ? |
||
104 | AddressOfNameOrdinals dd ? |
||
105 | ends |
||
106 | |||
6767 | clevermous | 107 | struct IMAGE_IMPORT_DESCRIPTOR |
5195 | clevermous | 108 | OriginalFirstThunk dd ? |
109 | TimeDateStamp dd ? |
||
110 | ForwarderChain dd ? |
||
111 | Name dd ? |
||
112 | FirstThunk dd ? |
||
113 | ends |
||
114 | |||
6767 | clevermous | 115 | struct IMAGE_IMPORT_BY_NAME |
116 | Hint dw ? |
||
117 | Name rb 0 |
||
118 | ends |
||
119 | |||
6614 | clevermous | 120 | struct IMAGE_BASE_RELOCATION |
121 | VirtualAddress dd ? |
||
122 | SizeOfBlock dd ? |
||
123 | ends |
||
124 | IMAGE_REL_BASED_ABSOLUTE = 0 |
||
125 | IMAGE_REL_BASED_HIGHLOW = 3 |
||
126 | |||
5195 | clevermous | 127 | struct IMAGE_DOS_HEADER |
128 | e_magic dw ? |
||
129 | e_cblp dw ? |
||
130 | e_cp dw ? |
||
131 | e_crlc dw ? |
||
132 | e_cparhdr dw ? |
||
133 | e_minalloc dw ? |
||
134 | e_maxalloc dw ? |
||
135 | e_ss dw ? |
||
136 | e_sp dw ? |
||
137 | e_csum dw ? |
||
138 | e_ip dw ? |
||
139 | e_cs dw ? |
||
140 | e_lfarlc dw ? |
||
141 | e_ovno dw ? |
||
142 | e_res rw 4 |
||
143 | e_oemid dw ? |
||
144 | e_oeminfo dw ? |
||
145 | e_res2 rw 10 |
||
146 | e_lfanew dd ? |
||
147 | ends |
||
148 | |||
149 | struct IMAGE_SECTION_HEADER |
||
150 | Name rb 8 |
||
151 | VirtualSize dd ? |
||
152 | VirtualAddress dd ? |
||
153 | SizeOfRawData dd ? |
||
154 | OffsetToRawData dd ? |
||
155 | OffsetToRelocations dd ? |
||
156 | OffsetToLinenumbers dd ? |
||
157 | NumberOfRelocations dw ? |
||
158 | NumberOfLinenumbers dw ? |
||
159 | Characteristics dd ? |
||
160 | ends |
||
6767 | clevermous | 161 | |
162 | struct IMAGE_BOUND_IMPORT_DESCRIPTOR |
||
163 | TimeDateStamp dd ? |
||
164 | OffsetModuleName dw ? |
||
165 | NumberOfModuleForwarderRefs dw ? |
||
166 | ends |