系统二进制代理执行: 多阶段链式代理执行

多阶段链式代理执行(Multi-Stage Chained Proxy Execution)是通过串联多个可信系统工具构建复杂执行路径的隐蔽攻击技术。攻击者将恶意操作分解为多个合法功能调用步骤,利用不同系统二进制文件间的输入输出传递机制,逐步完成攻击载荷的加载与执行。例如,通过certutil.exe解码加密载荷,再通过regsvr32.exe执行内存中的COM对象,最终由wmic.exe发起远程连接。这种技术通过分散攻击特征至多个合法进程,降低单进程行为异常性。

该技术的匿迹优势体现在攻击特征的分布式隐藏与执行逻辑的模糊化处理。首先,每个代理节点仅执行符合其正常功能范畴的微操作,如文件解码、注册表操作、网络通信等,单个进程的行为特征完全符合系统管理工具的合法使用模式。其次,通过进程间通信(IPC)或临时文件传递中间数据,避免在单个进程内存中保留完整攻击载荷。技术实现需构建自动化任务编排引擎,动态生成符合各二进制工具语法规范的命令行参数,并设计数据编码转换机制确保各阶段输入输出的兼容性。防御方需对跨进程行为进行高精度上下文关联分析,才能识别出隐藏在合法工具调用序列中的恶意逻辑,显著提高了攻击检测的复杂度和成本。

ID: T1218.002
Sub-technique of:  T1218
Tactic: 防御规避
Platforms: 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