ClickOnce
Subtechnique · ATTACK:enterprise:T1127.002
Attributed source ↗ · Plaintext record · Complete record and assertions JSON
Inspect structured metadata and provenance
{
"id": "ATTACK:enterprise:T1127.002",
"title": "ClickOnce",
"type": "Subtechnique",
"source_url": "https://attack.mitre.org/techniques/T1127/002",
"snapshot": "enterprise-attack-20.0.json",
"status": "active",
"rights": "Source metadata only; source notices retained; no operational prose or payloads",
"review_status": "machine-extracted; source-specific checks passed, editorial review pending",
"stix_id": "attack-pattern--cc279e50-df85-4c8e-be80-6dc2eda8849c",
"external_id": "T1127.002",
"domain": "enterprise",
"created": "2024-09-09T14:39:28.637Z",
"modified": "2026-05-12T15:12:00.716Z",
"version": "2.0",
"aliases": [
],
"tactics": [
"stealth",
"execution"
],
"source_references": [
{
"source_name": "LOLBAS /Dfsvc.exe",
"url": "https://lolbas-project.github.io/lolbas/Binaries/Dfsvc/"
},
{
"source_name": "Microsoft Learn ClickOnce",
"url": "https://learn.microsoft.com/en-us/visualstudio/deployment/clickonce-security-and-deployment?view=vs-2022"
},
{
"source_name": "SpectorOps Medium ClickOnce",
"url": "https://posts.specterops.io/less-smartscreen-more-caffeine-ab-using-clickonce-for-trusted-code-execution-1446ea8051c5"
},
{
"source_name": "NetSPI ClickOnce",
"url": "https://www.netspi.com/blog/technical-blog/adversary-simulation/all-you-need-is-one-a-clickonce-love-story/"
},
{
"source_name": "Burke/CISA ClickOnce Paper",
"url": "https://i.blackhat.com/USA-19/Wednesday/us-19-Burke-ClickOnce-And-Youre-In-When-Appref-Ms-Abuse-Is-Operating-As-Intended-wp.pdf?_gl=1*1jv89bf*_gcl_au*NjAyMzkzMjc3LjE3MjQ4MDk4OTQ.*_ga*MTk5OTA3ODkwMC4xNzI0ODA5ODk0*_ga_K4JK67TFYV*MTcyNDgwOTg5NC4xLjEuMTcyNDgwOTk1Ny4wLjAuMA..&_ga=2.256219723.1512103758.1724809895-1999078900.1724809894"
},
{
"source_name": "Burke/CISA ClickOnce BlackHat",
"url": "https://i.blackhat.com/USA-19/Wednesday/us-19-Burke-ClickOnce-And-Youre-In-When-Appref-Ms-Abuse-Is-Operating-As-Intended.pdf?_gl=1*16njas6*_gcl_au*NjAyMzkzMjc3LjE3MjQ4MDk4OTQ.*_ga*MTk5OTA3ODkwMC4xNzI0ODA5ODk0*_ga_K4JK67TFYV*MTcyNDgwOTg5NC4xLjEuMTcyNDgwOTk1Ny4wLjAuMA..&_ga=2.253743689.1512103758.1724809895-1999078900.1724809894"
}
]
}Explicit source assertions (4)
First 80 shown here; the complete set is in this record’s JSON and plaintext. Each relationship retains its source and locator. No inferred relationships are added.
ATTACK:enterprise:M1042 → mitigates → ATTACK:enterprise:T1127.002
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--336dc2ea-855a-4725-9112-b71739b95b58
Microsoft Learn ClickOnce Config · NetSPI ClickOnceATTACK:enterprise:T1127.002 → subtechnique-of → ATTACK:enterprise:T1127
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--79268515-ccc0-423c-b14c-2768ff2263c9
ATTACK:enterprise:M1021 → mitigates → ATTACK:enterprise:T1127.002
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--de878489-591e-4b20-af92-43b737077b1d
NetSPI ClickOnceATTACK:enterprise:M1045 → mitigates → ATTACK:enterprise:T1127.002
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--fa886684-e562-4a35-a8ee-43afe7614669
Microsoft Learn ClickOnce and Authenticode