| ID | Name |
|---|---|
| T1106.001 | 直接系统调用绕过用户层钩子 |
| T1106.002 | 动态API地址解析规避静态检测 |
| T1106.003 | API调用链混淆 |
| T1106.004 | 内存注入型API调用劫持 |
API调用链混淆(API Call Chain Obfuscation)是一种通过多层间接调用和冗余操作掩盖真实攻击意图的技术。攻击者将核心恶意操作拆解为多个合法API函数的组合调用,并在调用链中插入无实际效果的干扰性API调用,构建符合正常程序行为特征的调用序列。例如在创建远程线程前,先调用多个文件操作API制造虚假行为轨迹,或通过循环调用无害系统函数稀释恶意调用密度。
该技术通过构建复杂的调用上下文环境实现行为隐匿。攻击者利用操作系统API生态的复杂性,设计具有多重跳转关系的调用路径:核心恶意API被包裹在多层合法API调用中,调用参数通过多个中间函数传递和转换,关键操作与无关系统任务交替执行。这种混淆策略产生两种匿迹效果:其一,单次恶意调用被淹没在大量合法调用中,降低基于API调用频率的异常检测准确率;其二,调用链的逻辑关联性被人工制造的干扰节点破坏,增加动态行为分析的误判概率。防御方需构建细粒度的调用上下文图谱分析能力,才能识别此类深度伪装的攻击模式。
This type of attack technique cannot be easily mitigated with preventive controls since it is based on the abuse of system features.
Coming soon