|
1 | 1 | { |
2 | 2 | "attributes": { |
3 | | - "address_of_entrypoint": { |
| 3 | + "address-of-entrypoint": { |
4 | 4 | "description": "The address of the entry point relative to the image base when the executable file is loaded into memory", |
5 | 5 | "disable_correlation": true, |
6 | 6 | "misp-attribute": "integer", |
7 | 7 | "ui-priority": 1 |
8 | 8 | }, |
9 | | - "base_of_code": { |
| 9 | + "base-of-code": { |
10 | 10 | "description": "Address relative to the imagebase where the binary's code starts", |
11 | 11 | "disable_correlation": true, |
12 | 12 | "misp-attribute": "integer", |
13 | 13 | "ui-priority": 0 |
14 | 14 | }, |
15 | | - "base_of_data": { |
| 15 | + "base-of-data": { |
16 | 16 | "description": "Address relative to the imagebase where the binary's data starts", |
17 | 17 | "disable_correlation": true, |
18 | 18 | "misp-attribute": "integer", |
|
24 | 24 | "misp-attribute": "hex", |
25 | 25 | "ui-priority": 0 |
26 | 26 | }, |
27 | | - "dll_characteristics": { |
| 27 | + "dll-characteristics": { |
28 | 28 | "description": "Some characteristics of the underlying binary", |
29 | 29 | "disable_correlation": true, |
30 | 30 | "misp-attribute": "text", |
|
44 | 44 | ], |
45 | 45 | "ui-priority": 0 |
46 | 46 | }, |
47 | | - "dll_characteristics_hex": { |
| 47 | + "dll-characteristics-hex": { |
48 | 48 | "description": "The DLL characteristics in a single hex value", |
49 | 49 | "disable_correlation": true, |
50 | 50 | "misp-attribute": "hex", |
51 | 51 | "ui-priority": 0 |
52 | 52 | }, |
53 | | - "file_alignment": { |
| 53 | + "file-alignment": { |
54 | 54 | "description": "The alignment factor (in bytes) that is used to align the raw data of sections in the image file", |
55 | 55 | "misp-attribute": "size-in-bytes", |
56 | 56 | "ui-priority": 0 |
57 | 57 | }, |
58 | | - "image_base": { |
| 58 | + "image-base": { |
59 | 59 | "description": "The preferred base address when mapping the binary in memory", |
60 | 60 | "disable_correlation": true, |
61 | 61 | "misp-attribute": "integer", |
62 | 62 | "ui-priority": 0 |
63 | 63 | }, |
64 | | - "loader_flags": { |
| 64 | + "loader-flags": { |
65 | 65 | "description": "According to the PE specifications, this value is reserved and should be 0", |
66 | 66 | "disable_correlation": true, |
67 | 67 | "misp-attribute": "hex", |
|
70 | 70 | "magic": { |
71 | 71 | "description": "Magic value (PE_TYPE) that identifies a PE32 from a PE64", |
72 | 72 | "disable_correlation": true, |
| 73 | + "misp-attribute": "text", |
| 74 | + "sane_default": [ |
| 75 | + "PE32", |
| 76 | + "PE32_PLUS" |
| 77 | + ], |
| 78 | + "ui-priority": 0 |
| 79 | + }, |
| 80 | + "magic-hex": { |
| 81 | + "description": "The magic value in a simple hex value", |
| 82 | + "disable_correlation": true, |
73 | 83 | "misp-attribute": "hex", |
74 | 84 | "ui-priority": 0 |
75 | 85 | }, |
76 | | - "major_image_version": { |
| 86 | + "major-image-version": { |
77 | 87 | "description": "The major version number of the image", |
78 | 88 | "disable_correlation": true, |
79 | 89 | "misp-attribute": "integer", |
80 | 90 | "ui-priority": 0 |
81 | 91 | }, |
82 | | - "major_linker_version": { |
| 92 | + "major-linker-version": { |
83 | 93 | "description": "The linker major version number", |
84 | 94 | "disable_correlation": true, |
85 | 95 | "misp-attribute": "integer", |
86 | 96 | "ui-priority": 0 |
87 | 97 | }, |
88 | | - "major_os_version": { |
| 98 | + "major-os-version": { |
89 | 99 | "description": "The major version number of the required operating system", |
90 | 100 | "disable_correlation": true, |
91 | 101 | "misp-attribute": "integer", |
92 | 102 | "ui-priority": 0 |
93 | 103 | }, |
94 | | - "major_subsystem_version": { |
| 104 | + "major-subsystem-version": { |
95 | 105 | "description": "The major version number of the subsystem", |
96 | 106 | "disable_correlation": true, |
97 | 107 | "misp-attribute": "integer", |
98 | 108 | "ui-priority": 0 |
99 | 109 | }, |
100 | | - "minor_image_version": { |
| 110 | + "minor-image-version": { |
101 | 111 | "description": "The minor version number of the image", |
102 | 112 | "disable_correlation": true, |
103 | 113 | "misp-attribute": "integer", |
104 | 114 | "ui-priority": 0 |
105 | 115 | }, |
106 | | - "minor_linker_version": { |
| 116 | + "minor-linker-version": { |
107 | 117 | "description": "The linker minor version number", |
108 | 118 | "disable_correlation": true, |
109 | 119 | "misp-attribute": "integer", |
110 | 120 | "ui-priority": 0 |
111 | 121 | }, |
112 | | - "minor_os_version": { |
| 122 | + "minor-os-version": { |
113 | 123 | "description": "The minor version number of the required operating system", |
114 | 124 | "disable_correlation": true, |
115 | 125 | "misp-attribute": "integer", |
116 | 126 | "ui-priority": 0 |
117 | 127 | }, |
118 | | - "minor_subsystem_version": { |
| 128 | + "minor-subsystem-version": { |
119 | 129 | "description": "The minor version number of the subsystem", |
120 | 130 | "disable_correlation": true, |
121 | 131 | "misp-attribute": "integer", |
122 | 132 | "ui-priority": 0 |
123 | 133 | }, |
124 | | - "number_of_rva_and_size": { |
| 134 | + "number-of-rva-and-size": { |
125 | 135 | "description": "The number of DataDirectory that follow this header", |
126 | 136 | "disable_correlation": true, |
127 | 137 | "misp-attribute": "integer", |
128 | 138 | "ui-priority": 0 |
129 | 139 | }, |
130 | | - "section_alignment": { |
| 140 | + "section-alignment": { |
131 | 141 | "description": "The alignment (in bytes) of sections when they are loaded into memory. It must be greater than or equal to file_alignment and the default is the page size for the architecture", |
132 | 142 | "misp-attribute": "size-in-bytes", |
133 | 143 | "ui-priority": 0 |
134 | 144 | }, |
135 | | - "size_of_code": { |
| 145 | + "size-of-code": { |
136 | 146 | "description": "The size of the code .text section or the sum of all the sections that contain code", |
137 | 147 | "misp-attribute": "size-in-bytes", |
138 | 148 | "ui-priority": 0 |
139 | 149 | }, |
140 | | - "size_of_headers": { |
| 150 | + "size-of-headers": { |
141 | 151 | "description": "The combined size of an MS-DOS stub, PE header, and section headers rounded up to a multiple of file_alignment", |
142 | 152 | "misp-attribute": "size-in-bytes", |
143 | 153 | "ui-priority": 0 |
144 | 154 | }, |
145 | | - "size_of_heap_commit": { |
| 155 | + "size-of-heap-commit": { |
146 | 156 | "description": "The size of the local heap space to commit", |
147 | 157 | "misp-attribute": "size-in-bytes", |
148 | 158 | "ui-priority": 0 |
149 | 159 | }, |
150 | | - "size_of_heap_reserve": { |
| 160 | + "size-of-heap-reserve": { |
151 | 161 | "description": "The size of the local heap space to reserve", |
152 | 162 | "misp-attribute": "size-in-bytes", |
153 | 163 | "ui-priority": 0 |
154 | 164 | }, |
155 | | - "size_of_image": { |
| 165 | + "size-of-image": { |
156 | 166 | "description": "The size (in bytes) of the image, including all headers, as the image is loaded in memory", |
157 | 167 | "misp-attribute": "size-in-bytes", |
158 | 168 | "ui-priority": 0 |
159 | 169 | }, |
160 | | - "size_of_initialised_data": { |
| 170 | + "size-of-initialised-data": { |
161 | 171 | "description": "The size of the initialized data which are usually located in the .data section. If the initialized data are split across multiple sections, it is the sum of the sections", |
162 | 172 | "misp-attribute": "size-in-bytes", |
163 | 173 | "ui-priority": 0 |
164 | 174 | }, |
165 | | - "size_of_stack_commit": { |
| 175 | + "size-of-stack-commit": { |
166 | 176 | "description": "The size of the stack to commit", |
167 | 177 | "misp-attribute": "size-in-bytes", |
168 | 178 | "ui-priority": 0 |
169 | 179 | }, |
170 | | - "size_of_stack_reserve": { |
| 180 | + "size-of-stack-reserve": { |
171 | 181 | "description": "The size of the stack to reserve", |
172 | 182 | "misp-attribute": "size-in-bytes", |
173 | 183 | "ui-priority": 0 |
174 | 184 | }, |
175 | | - "size_of_uninitialised_data": { |
| 185 | + "size-of-uninitialised-data": { |
176 | 186 | "description": "The size of the uninitialized data which are usually located in the .bss section. If the uninitialized data are split across multiple sections, it is the sum of the sections", |
177 | 187 | "misp-attribute": "size-in-bytes", |
178 | 188 | "ui-priority": 0 |
|
199 | 209 | ], |
200 | 210 | "ui-priority": 0 |
201 | 211 | }, |
202 | | - "win32_version_value": { |
| 212 | + "subsystem-hex": { |
| 213 | + "description": "The subsystem in a simple hex value", |
| 214 | + "disable_correlation": true, |
| 215 | + "misp-attribute": "hex", |
| 216 | + "ui-priority": 0 |
| 217 | + }, |
| 218 | + "win32-version-value": { |
203 | 219 | "description": "Specifies the reserved win32 version value (must be zero)", |
204 | 220 | "disable_correlation": true, |
205 | 221 | "misp-attribute": "hex", |
|
0 commit comments