Dylib Hijacking
Subtechnique · ATTACK:enterprise:T1574.004
Attributed source ↗ · Plaintext record · Complete record and assertions JSON
Inspect structured metadata and provenance
{
"id": "ATTACK:enterprise:T1574.004",
"title": "Dylib Hijacking",
"type": "Subtechnique",
"source_url": "https://attack.mitre.org/techniques/T1574/004",
"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--fc742192-19e3-466c-9eb5-964a97b29490",
"external_id": "T1574.004",
"domain": "enterprise",
"created": "2020-03-16T15:23:30.896Z",
"modified": "2026-05-12T15:12:00.726Z",
"version": "3.0",
"aliases": [
],
"tactics": [
"stealth",
"execution"
],
"source_references": [
{
"source_name": "MalwareUnicorn macOS Dylib Injection MachO",
"url": "https://malwareunicorn.org/workshops/macos_dylib_injection.html#5"
},
{
"source_name": "Wardle Dylib Hijacking OSX 2015",
"url": "https://www.virusbulletin.com/uploads/pdf/magazine/2015/vb201503-dylib-hijacking.pdf"
},
{
"source_name": "Writing Bad Malware for OSX",
"url": "https://www.blackhat.com/docs/us-15/materials/us-15-Wardle-Writing-Bad-A-Malware-For-OS-X.pdf"
},
{
"source_name": "Wardle Dylib Hijack Vulnerable Apps",
"url": "https://objective-see.com/blog/blog_0x46.html"
},
{
"source_name": "wardle artofmalware volume1",
"url": "https://taomm.org/vol1/read.html"
},
{
"source_name": "Github EmpireProject HijackScanner",
"url": "https://github.com/EmpireProject/Empire/blob/master/lib/modules/python/situational_awareness/host/osx/HijackScanner.py"
},
{
"source_name": "Github EmpireProject CreateHijacker Dylib",
"url": "https://github.com/EmpireProject/Empire/blob/08cbd274bef78243d7a8ed6443b8364acd1fc48b/lib/modules/python/persistence/osx/CreateHijacker.py"
}
]
}Explicit source assertions (3)
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:M1022 → mitigates → ATTACK:enterprise:T1574.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--36f7b849-03af-4567-be71-2e1eb1520b2a
ATTACK:enterprise:T1574.004 → subtechnique-of → ATTACK:enterprise:T1574
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--bced764f-e4f1-43d0-af3b-ae93d607041a
ATTACK:enterprise:S0363 → uses → ATTACK:enterprise:T1574.004
MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.
Assertion source · Locator: relationship--c17d90b5-569c-42db-9265-ac99cad32093
Github PowerShell Empire