|
25 | 25 | <ClInclude Include="headers\hunt\HuntInfo.h" /> |
26 | 26 | <ClInclude Include="headers\hunt\HuntRegister.h" /> |
27 | 27 | <ClInclude Include="headers\hunt\hunts\HuntT1004.h" /> |
| 28 | + <ClInclude Include="headers\hunt\hunts\HuntT1013.h" /> |
28 | 29 | <ClInclude Include="headers\hunt\hunts\HuntT1015.h" /> |
| 30 | + <ClInclude Include="headers\hunt\hunts\HuntT1031.h" /> |
29 | 31 | <ClInclude Include="headers\hunt\hunts\HuntT1035.h" /> |
| 32 | + <ClInclude Include="headers\hunt\hunts\HuntT1036.h" /> |
30 | 33 | <ClInclude Include="headers\hunt\hunts\HuntT1037.h" /> |
31 | 34 | <ClInclude Include="headers\hunt\hunts\HuntT1050.h" /> |
32 | 35 | <ClInclude Include="headers\hunt\hunts\HuntT1053.h" /> |
33 | 36 | <ClInclude Include="headers\hunt\hunts\HuntT1055.h" /> |
34 | 37 | <ClInclude Include="headers\hunt\hunts\HuntT1060.h" /> |
| 38 | + <ClInclude Include="headers\hunt\hunts\HuntT1068.h" /> |
| 39 | + <ClInclude Include="headers\hunt\hunts\HuntT1089.h" /> |
35 | 40 | <ClInclude Include="headers\hunt\hunts\HuntT1099.h" /> |
36 | 41 | <ClInclude Include="headers\hunt\hunts\HuntT1100.h" /> |
37 | 42 | <ClInclude Include="headers\hunt\hunts\HuntT1101.h" /> |
38 | 43 | <ClInclude Include="headers\hunt\hunts\HuntT1103.h" /> |
| 44 | + <ClInclude Include="headers\hunt\hunts\HuntT1122.h" /> |
| 45 | + <ClInclude Include="headers\hunt\hunts\HuntT1128.h" /> |
39 | 46 | <ClInclude Include="headers\hunt\hunts\HuntT1131.h" /> |
40 | 47 | <ClInclude Include="headers\hunt\hunts\HuntT1136.h" /> |
41 | 48 | <ClInclude Include="headers\hunt\hunts\HuntT1138.h" /> |
42 | 49 | <ClInclude Include="headers\hunt\hunts\HuntT1182.h" /> |
43 | 50 | <ClInclude Include="headers\hunt\hunts\HuntT1183.h" /> |
| 51 | + <ClInclude Include="headers\hunt\hunts\HuntT1198.h" /> |
| 52 | + <ClInclude Include="headers\hunt\hunts\HuntT1484.h" /> |
| 53 | + <ClInclude Include="headers\mitigation\mitigations\MitigateM1028-WFW.h" /> |
| 54 | + <ClInclude Include="headers\mitigation\mitigations\MitigateM1054-WSC.h" /> |
44 | 55 | <ClInclude Include="headers\mitigation\mitigations\MitigateV71769.h" /> |
| 56 | + <ClInclude Include="headers\mitigation\mitigations\MitigateV73511.h" /> |
| 57 | + <ClInclude Include="headers\monitor\EventListener.h" /> |
45 | 58 | <ClInclude Include="headers\reaction\CarveMemory.h" /> |
| 59 | + <ClInclude Include="headers\reaction\DeleteFile.h" /> |
| 60 | + <ClInclude Include="headers\reaction\QuarantineFile.h" /> |
46 | 61 | <ClInclude Include="headers\reaction\RemoveValue.h" /> |
47 | 62 | <ClInclude Include="headers\reaction\SuspendProcess.h" /> |
48 | 63 | <ClInclude Include="headers\hunt\RegistryHunt.h" /> |
|
103 | 118 | <ClInclude Include="headers\util\log\LogSink.h" /> |
104 | 119 | <ClInclude Include="headers\util\log\ServerSink.h" /> |
105 | 120 | <ClInclude Include="headers\util\log\XMLSink.h" /> |
| 121 | + <ClInclude Include="headers\util\permissions\permissions.h" /> |
106 | 122 | <ClInclude Include="headers\util\pe\Export_Section.h"> |
107 | 123 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
108 | 124 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
144 | 160 | <ClInclude Include="headers\reaction\Detections.h" /> |
145 | 161 | <ClInclude Include="headers\reaction\Log.h" /> |
146 | 162 | <ClInclude Include="headers\reaction\Reaction.h" /> |
| 163 | + <ClInclude Include="headers\util\processes\ParseCobalt.h" /> |
| 164 | + <ClInclude Include="headers\util\processes\CheckLolbin.h" /> |
| 165 | + <ClInclude Include="headers\util\processes\CommandParser.h" /> |
147 | 166 | <ClInclude Include="headers\util\processes\PERemover.h" /> |
148 | 167 | <ClInclude Include="headers\util\processes\ProcessChecker.h" /> |
149 | 168 | <ClInclude Include="headers\util\processes\ProcessUtils.h" /> |
|
153 | 172 | <ClCompile Include="src\hunt\Hunt.cpp" /> |
154 | 173 | <ClCompile Include="src\hunt\HuntRegister.cpp" /> |
155 | 174 | <ClCompile Include="src\hunt\hunts\HuntT1004.cpp" /> |
| 175 | + <ClCompile Include="src\hunt\hunts\HuntT1013.cpp" /> |
156 | 176 | <ClCompile Include="src\hunt\hunts\HuntT1015.cpp" /> |
| 177 | + <ClCompile Include="src\hunt\hunts\HuntT1031.cpp" /> |
157 | 178 | <ClCompile Include="src\hunt\hunts\HuntT1035.cpp" /> |
| 179 | + <ClCompile Include="src\hunt\hunts\HuntT1036.cpp" /> |
158 | 180 | <ClCompile Include="src\hunt\hunts\HuntT1037.cpp" /> |
159 | 181 | <ClCompile Include="src\hunt\hunts\HuntT1050.cpp" /> |
160 | 182 | <ClCompile Include="src\hunt\hunts\HuntT1053.cpp" /> |
161 | 183 | <ClCompile Include="src\hunt\hunts\HuntT1055.cpp" /> |
162 | 184 | <ClCompile Include="src\hunt\hunts\HuntT1060.cpp" /> |
| 185 | + <ClCompile Include="src\hunt\hunts\HuntT1068.cpp" /> |
| 186 | + <ClCompile Include="src\hunt\hunts\HuntT1089.cpp" /> |
163 | 187 | <ClCompile Include="src\hunt\hunts\HuntT1099.cpp" /> |
164 | 188 | <ClCompile Include="src\hunt\hunts\HuntT1100.cpp" /> |
165 | 189 | <ClCompile Include="src\hunt\hunts\HuntT1101.cpp" /> |
166 | 190 | <ClCompile Include="src\hunt\hunts\HuntT1103.cpp" /> |
| 191 | + <ClCompile Include="src\hunt\hunts\HuntT1122.cpp" /> |
| 192 | + <ClCompile Include="src\hunt\hunts\HuntT1128.cpp" /> |
167 | 193 | <ClCompile Include="src\hunt\hunts\HuntT1131.cpp" /> |
168 | 194 | <ClCompile Include="src\hunt\hunts\HuntT1136.cpp" /> |
169 | 195 | <ClCompile Include="src\hunt\hunts\HuntT1138.cpp" /> |
170 | 196 | <ClCompile Include="src\hunt\hunts\HuntT1182.cpp" /> |
171 | 197 | <ClCompile Include="src\hunt\hunts\HuntT1183.cpp" /> |
| 198 | + <ClCompile Include="src\hunt\hunts\HuntT1198.cpp" /> |
| 199 | + <ClCompile Include="src\hunt\hunts\HuntT1484.cpp" /> |
| 200 | + <ClCompile Include="src\mitigation\mitigations\MitigateM1028-WFW.cpp" /> |
| 201 | + <ClCompile Include="src\mitigation\mitigations\MitigateM1054-WSC.cpp" /> |
172 | 202 | <ClCompile Include="src\mitigation\mitigations\MitigateV71769.cpp" /> |
| 203 | + <ClCompile Include="src\mitigation\mitigations\MitigateV73511.cpp" /> |
| 204 | + <ClCompile Include="src\monitor\EventListener.cpp" /> |
173 | 205 | <ClCompile Include="src\reaction\CarveMemory.cpp" /> |
| 206 | + <ClCompile Include="src\reaction\DeleteFile.cpp" /> |
| 207 | + <ClCompile Include="src\reaction\QuarantineFile.cpp" /> |
174 | 208 | <ClCompile Include="src\reaction\RemoveValue.cpp" /> |
175 | 209 | <ClCompile Include="src\reaction\SuspendProcess.cpp" /> |
176 | 210 | <ClCompile Include="src\hunt\RegistryHunt.cpp" /> |
|
227 | 261 | <ClCompile Include="src\util\log\LogLevel.cpp" /> |
228 | 262 | <ClCompile Include="src\util\log\ServerSink.cpp" /> |
229 | 263 | <ClCompile Include="src\util\log\XMLSink.cpp" /> |
| 264 | + <ClCompile Include="src\util\permissions\permissions.cpp" /> |
230 | 265 | <ClCompile Include="src\util\pe\Export_Section.cpp"> |
231 | 266 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> |
232 | 267 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
|
267 | 302 | <ClCompile Include="src\util\processes\Analyzer.cpp" /> |
268 | 303 | <ClCompile Include="src\reaction\ReactLog.cpp" /> |
269 | 304 | <ClCompile Include="src\reaction\Reaction.cpp" /> |
| 305 | + <ClCompile Include="src\util\processes\ParseCobalt.cpp" /> |
| 306 | + <ClCompile Include="src\util\processes\CheckLolbin.cpp" /> |
| 307 | + <ClCompile Include="src\util\processes\CommandParser.cpp" /> |
270 | 308 | <ClCompile Include="src\util\processes\PERemover.cpp" /> |
271 | 309 | <ClCompile Include="src\util\processes\ProcessUtils.cpp" /> |
272 | 310 | <ClInclude Include="resources\resource.h" /> |
|
286 | 324 | <None Include="resources\indicators" /> |
287 | 325 | <None Include="resources\severe" /> |
288 | 326 | <None Include="resources\severe2" /> |
| 327 | + <None Include="resources\SIP" /> |
| 328 | + <None Include="resources\TrustProviders" /> |
289 | 329 | </ItemGroup> |
| 330 | + <ItemGroup> |
| 331 | + <Manifest Include="BLUESPAWN-client.exe.manifest" /> |
| 332 | + </ItemGroup> |
| 333 | + <PropertyGroup> |
| 334 | + <GenerateManifest>false</GenerateManifest> |
| 335 | + <EmbedManifest> |
| 336 | + </EmbedManifest> |
| 337 | + <PostBuildEventUseInBuild>true</PostBuildEventUseInBuild> |
| 338 | + </PropertyGroup> |
290 | 339 | <ItemDefinitionGroup> |
291 | 340 | <BuildLog> |
292 | 341 | <Path>$(SolutionDir)build\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName).log</Path> |
|
297 | 346 | <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MultiThreaded</RuntimeLibrary> |
298 | 347 | <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MultiThreadedDebug</RuntimeLibrary> |
299 | 348 | <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiThreadedDebug</RuntimeLibrary> |
| 349 | + <ExceptionHandling Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Async</ExceptionHandling> |
| 350 | + <ExceptionHandling Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Async</ExceptionHandling> |
| 351 | + <ExceptionHandling Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Async</ExceptionHandling> |
| 352 | + <ExceptionHandling Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Async</ExceptionHandling> |
300 | 353 | </ClCompile> |
301 | 354 | <Link> |
302 | 355 | <AdditionalDependencies>Secur32.lib;DbgHelp.lib;Wintrust.lib;ws2_32.lib;Crypt32.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> |
303 | 356 | </Link> |
| 357 | + <PostBuildEvent> |
| 358 | + <Command>mt.exe -manifest "$(ProjectDir)$(TargetName).exe.manifest" -outputresource:"$(TargetDir)$(TargetName).exe;1"</Command> |
| 359 | + </PostBuildEvent> |
| 360 | + <PostBuildEvent> |
| 361 | + <Message>Adding manifest to BLUESPAWN-client.exe</Message> |
| 362 | + </PostBuildEvent> |
304 | 363 | </ItemDefinitionGroup> |
305 | 364 | <PropertyGroup Label="Globals"> |
306 | 365 | <ProjectGuid>{159B2E72-9553-4E17-9BEC-CB92FCA8D0B0}</ProjectGuid> |
|
0 commit comments