Files
cti/enterprise-attack/attack-pattern/attack-pattern--c92e3d68-2349-49e4-a341-7edca2deff96.json
2026-04-27 15:21:34 -04:00

68 lines
3.5 KiB
JSON

{
"type": "bundle",
"id": "bundle--5d408055-bc6e-4c6c-be8f-870fcc7e52f5",
"spec_version": "2.0",
"objects": [
{
"type": "attack-pattern",
"id": "attack-pattern--c92e3d68-2349-49e4-a341-7edca2deff96",
"created": "2020-03-27T21:50:26.042Z",
"created_by_ref": "identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5",
"revoked": false,
"external_references": [
{
"source_name": "mitre-attack",
"url": "https://attack.mitre.org/techniques/T1127/001",
"external_id": "T1127.001"
},
{
"source_name": "LOLBAS Msbuild",
"description": "LOLBAS. (n.d.). Msbuild.exe. Retrieved July 31, 2019.",
"url": "https://lolbas-project.github.io/lolbas/Binaries/Msbuild/"
},
{
"source_name": "Microsoft MSBuild Inline Tasks 2017",
"description": "Microsoft. (2017, September 21). MSBuild inline tasks. Retrieved March 5, 2021.",
"url": "https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-inline-tasks?view=vs-2019#code-element"
},
{
"source_name": "MSDN MSBuild",
"description": "Microsoft. (n.d.). MSBuild1. Retrieved November 30, 2016.",
"url": "https://msdn.microsoft.com/library/dd393574.aspx"
}
],
"object_marking_refs": [
"marking-definition--fa42a846-8d90-4e51-bc29-71d5b4802168"
],
"modified": "2026-04-15T22:45:30.815Z",
"name": "MSBuild",
"description": "Adversaries may use MSBuild to proxy execution of code through a trusted Windows utility. MSBuild.exe (Microsoft Build Engine) is a software build platform used by Visual Studio. It handles XML formatted project files that define requirements for loading and building various platforms and configurations.(Citation: MSDN MSBuild)\n\nAdversaries can abuse MSBuild to proxy execution of malicious code. The inline task capability of MSBuild that was introduced in .NET version 4 allows for C# or Visual Basic code to be inserted into an XML project file.(Citation: MSDN MSBuild)(Citation: Microsoft MSBuild Inline Tasks 2017) MSBuild will compile and execute the inline task. MSBuild.exe is a signed Microsoft binary, so when it is used this way it can execute arbitrary code and bypass application control defenses that are configured to allow MSBuild.exe execution.(Citation: LOLBAS Msbuild)",
"kill_chain_phases": [
{
"kill_chain_name": "mitre-attack",
"phase_name": "stealth"
},
{
"kill_chain_name": "mitre-attack",
"phase_name": "execution"
}
],
"x_mitre_attack_spec_version": "3.3.0",
"x_mitre_contributors": [
"@ionstorm",
"Carrie Roberts, @OrOneEqualsOne"
],
"x_mitre_deprecated": false,
"x_mitre_domains": [
"enterprise-attack"
],
"x_mitre_is_subtechnique": true,
"x_mitre_modified_by_ref": "identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5",
"x_mitre_platforms": [
"Windows"
],
"x_mitre_version": "2.0",
"x_mitre_remote_support": false
}
]
}