用户执行: 多阶段诱导式动态载荷执行

多阶段诱导式动态载荷执行(Multi-Stage Induced Dynamic Payload Execution)是一种通过分阶段用户交互实现隐蔽代码执行的技术。攻击者将传统单次执行的恶意载荷拆解为多个看似无害的操作步骤,利用用户逐次授权逐步获取执行权限。典型实施过程包括:诱导用户下载非可执行格式文件(如ISO镜像、自解压文档)、通过伪装的配置向导引导用户启用宏功能、在安装合法软件过程中夹带隐蔽组件部署等。每个阶段均设计合理的用户交互界面和操作指引,使防御方难以从单次操作中判定恶意意图。

该技术的匿迹机理基于"权限拆分"与"信任累积"双重策略。首先将完整的攻击链拆分为若干符合用户认知的常规操作步骤,每个步骤仅请求必要的最低权限,避免触发敏感操作告警。例如,第一阶段可能仅要求用户解压文档,第二阶段诱导启用编辑模式,第三阶段才触发恶意宏执行。其次,利用用户对前期操作的心理认同构建信任惯性,通过界面元素仿冒(如伪造数字签名验证提示)、进度条模拟等社会工程手段增强后续步骤的合法性。技术实现层面采用动态载荷技术,根据用户操作进度实时下载后续组件,避免在初始阶段携带完整恶意代码。此外,各阶段间通过加密信道通信,使用临时生成的身份令牌进行校验,确保攻击链的完整性与隐蔽性。这种分阶段渐进式攻击模式有效规避了传统沙箱检测和静态分析机制,大幅延长了攻击行为的检测窗口期。

ID: T1204.001
Sub-technique of:  T1204
Tactic: 攻击执行
Platforms: Containers, IaaS, Linux, Windows, macOS
Contributors: shrugginG
Created: 02 October 2020
Last Modified: 15 October 2024

Mitigations

This type of attack technique cannot be easily mitigated with preventive controls since it is based on the abuse of system features.

Detection

Coming soon