Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
{"T1559.001":"Chain with T1559.001 for deeper attack path","T1559.002":"Chain with T1559.002 for deeper attack path","T1559.003":"Chain with T1559.003 for deeper attack path"}
T1559 Inter-Process Communication
High-Level Description
Adversaries may abuse inter-process communication (IPC) mechanisms for local code or command execution. IPC is typically used by processes to share data, communicate with each other, or synchronize execution. IPC is also commonly used to avoid situations such as deadlocks, which occurs when processes are stuck in a cyclic waiting pattern.
Adversaries may abuse IPC to execute arbitrary code or commands. IPC mechanisms may differ depending on OS, but typically exists in a form accessible through programming languages/libraries or native interfaces such as Windows Dynamic Data Exchange or Component Object Model. Linux environments support several different IPC mechanisms, two of which being sockets and pipes. Higher level execution mediums, such as those of Command and Scripting Interpreters, may also leverage underlying IPC mechanisms. Adversaries may also use Remote Services such as Distributed Component Object Model to facilitate remote IPC execution.
Kill Chain Phase
Execution (TA0002)
Platforms: Linux, macOS, Windows
What to Check
Identify if Inter-Process Communication technique is applicable to target environment
Check Linux systems for indicators of Inter-Process Communication
Check macOS systems for indicators of Inter-Process Communication
Check Windows systems for indicators of Inter-Process Communication
Verify mitigations are bypassed or absent (6 known mitigations)
If Atomic Red Team tests are not applicable, manually verify the technique by:
Identify Attack Surface: Determine if the target environment is susceptible to Inter-Process Communication by examining the target platforms (Linux, macOS, Windows).
Assess Existing Defenses: Review whether mitigations for T1559 are in place. If defenses are absent or misconfigured, this technique may be exploitable.
Execute Test: Use tools and methods described in the MITRE ATT&CK page and external references below.
Remediation Guide
M1042 Disable or Remove Feature or Program
Registry keys specific to Microsoft Office feature control security can be set to disable automatic DDE/OLE execution. Microsoft also created, and enabled by default, Registry keys to completely disable DDE execution in Word and Excel.
M1054 Software Configuration
Consider disabling embedded files in Office programs, such as OneNote, that do not work with Protected View.
M1048 Application Isolation and Sandboxing
Ensure all COM alerts and Protected View are enabled.
M1026 Privileged Account Management
Modify Registry settings (directly or using Dcomcnfg.exe) in HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\{AppID_GUID} associated with the process-wide security of individual COM applications.
Modify Registry settings (directly or using Dcomcnfg.exe) in HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Ole associated with system-wide security defaults for all COM applications that do no set their own process-wide security.
M1040 Behavior Prevention on Endpoint
On Windows 10, enable Attack Surface Reduction (ASR) rules to prevent DDE attacks and spawning of child processes from Office programs.
M1013 Application Developer Guidance
Enable the Hardened Runtime capability when developing applications. Do not include the com.apple.security.get-task-allow entitlement with the value set to any variation of true.
Detection
Detect Abuse of Inter-Process Communication (T1559)