Visual Basic
Subtechnique · ATTACK:ics:T1701.004
Attributed source ↗ · Plaintext record · Complete record and assertions JSON
Inspect structured metadata and provenance
{
"id": "ATTACK:ics:T1701.004",
"title": "Visual Basic",
"type": "Subtechnique",
"source_url": "https://attack.mitre.org/techniques/T1701/004",
"snapshot": "ics-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--d0225461-2610-469e-8c52-56ec12ac0c71",
"external_id": "T1701.004",
"domain": "ics",
"created": "2026-09-25T20:25:54.269Z",
"modified": "2026-10-09T17:48:25.598Z",
"version": "1.0",
"aliases": [
],
"tactics": [
"execution"
],
"source_references": [
{
"source_name": "VB .NET Mar 2020",
"url": "https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/"
},
{
"source_name": "Microsoft VBScript",
"url": "https://docs.microsoft.com/previous-versions//1kw29xwf(v=vs.85)"
},
{
"source_name": "Microsoft VBA",
"url": "https://docs.microsoft.com/office/vba/api/overview/"
},
{
"source_name": "VB Microsoft",
"url": "https://docs.microsoft.com/dotnet/visual-basic/"
},
{
"source_name": "Wikipedia VBA",
"url": "https://en.wikipedia.org/wiki/Visual_Basic_for_Applications"
}
]
}Explicit source assertions (9)
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:ics:M0938 → mitigates → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--0dd31d16-9111-4016-9ebb-412eb577fb79
ATTACK:ics:M0949 → mitigates → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--10b66db6-5b3d-4b75-b30e-e65a67366462
ATTACK:ics:M0950 → mitigates → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--3522ad60-960f-4b77-ba34-64b0d32995ab
ATTACK:ics:C0025 → uses → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--35bacdf8-60e5-4590-a71c-43c53c94509a
Dragos Crashoverride 2018ATTACK:ics:C0034 → uses → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--3ea96b43-20d6-4a92-ae44-874a2dc17136
Mandiant-Sandworm-Ukraine-2022ATTACK:ics:M0942 → mitigates → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--4d501413-0a23-4f44-97b8-38ddbc38c04a
ATTACK:ics:G0049 → uses → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--7a19d6d4-19dd-4058-b1bf-28a7c41ee4b1
Robert Falcone, Bryan Lee May 2016ATTACK:ics:T1701.004 → subtechnique-of → ATTACK:ics:T1701
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--e48987f0-bbe0-4b73-ba70-d5e660ef9ac8
ATTACK:ics:M0921 → mitigates → ATTACK:ics:T1701.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--fc9e2b69-f0f6-4279-ab07-ea18eef19740