服务停止: 合法工具滥用

合法工具滥用(Legitimate Tool Abuse)是攻击者通过操控系统内置管理工具(如Windows的sc.exe、PowerShell或Linux的systemctl)或远程访问工具执行服务终止操作的隐蔽攻击技术。该技术利用操作系统原生工具的可信执行特征,将恶意服务停止指令嵌入正常的系统管理流程中,规避基于进程白名单或行为特征匹配的检测机制。攻击者通过精确模拟管理员操作模式,在合法工具使用场景中隐藏恶意服务终止行为,使安全监控系统难以区分正常维护与恶意破坏活动。

该技术的匿迹效果源于对系统信任机制的逆向利用。攻击者通过研究目标环境中的常规运维模式,精确复现合法工具的命令参数和执行路径。例如使用PowerShell的Stop-Service命令时,采用与日常运维相同的执行上下文(如通过计划任务触发)和参数结构(如指定服务显示名称而非服务名)。技术实施中注重三个关键点:一是命令参数标准化,避免出现异常字符串或非常用参数组合;二是执行时序合理化,将服务终止操作安排在系统维护窗口期或业务低峰时段;三是日志清除同步化,通过事件日志过滤或日志服务临时关闭消除操作痕迹。此类手法使得服务终止行为在进程树、命令行审计和日志记录等维度均呈现合法特征,传统基于工具指纹或命令黑名单的检测方案难以有效识别。

ID: T1489.002
Sub-technique of:  T1489
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