SQL Stored Procedures
Subtechnique · ATTACK:enterprise:T1505.001
Attributed source ↗ · Plaintext record · Complete record and assertions JSON
Inspect structured metadata and provenance
{
"id": "ATTACK:enterprise:T1505.001",
"title": "SQL Stored Procedures",
"type": "Subtechnique",
"source_url": "https://attack.mitre.org/techniques/T1505/001",
"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--f9e9365a-9ca2-4d9c-8e7c-050d73d1101a",
"external_id": "T1505.001",
"domain": "enterprise",
"created": "2019-12-12T14:59:58.168Z",
"modified": "2025-10-24T17:49:38.624Z",
"version": "1.1",
"aliases": [
],
"tactics": [
"persistence"
],
"source_references": [
{
"source_name": "Microsoft CLR Integration 2017",
"url": "https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration/common-language-runtime-integration-overview?view=sql-server-2017"
},
{
"source_name": "Microsoft xp_cmdshell 2017",
"url": "https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/xp-cmdshell-transact-sql?view=sql-server-2017"
},
{
"source_name": "Kaspersky MSSQL Aug 2019",
"url": "https://securelist.com/malicious-tasks-in-ms-sql-server/92167/"
},
{
"source_name": "NetSPI Startup Stored Procedures",
"url": "https://www.netspi.com/blog/technical-blog/network-penetration-testing/sql-server-persistence-part-1-startup-stored-procedures/"
},
{
"source_name": "NetSPI SQL Server CLR",
"url": "https://www.netspi.com/blog/technical-blog/adversary-simulation/attacking-sql-server-clr-assemblies/"
}
]
}Explicit source assertions (6)
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:M1047 → mitigates → ATTACK:enterprise:T1505.001
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--1c97ecdd-5195-4242-9007-380cc46ef384
ATTACK:enterprise:C0025 → uses → ATTACK:enterprise:T1505.001
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--2542a753-4cfb-408f-98a8-e1b11f1bce10
Dragos Crashoverride 2018ATTACK:enterprise:M1045 → mitigates → ATTACK:enterprise:T1505.001
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--92c75170-c01a-4cfd-8861-a85be94e8721
ATTACK:enterprise:M1026 → mitigates → ATTACK:enterprise:T1505.001
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--c2d97d3f-c597-4070-acb0-6c000eac5d39
ATTACK:enterprise:T1505.001 → subtechnique-of → ATTACK:enterprise:T1505
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--cd228bad-f797-4d32-a510-d601b58553f6
ATTACK:enterprise:S0603 → uses → ATTACK:enterprise:T1505.001
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--e8379082-d4fe-4bc9-8ba6-63299045eb73
Nicolas Falliere, Liam O Murchu, Eric Chien February 2011