COLDSTEEL RAT Cleanup Command Execution

Last updated on:

About the rule

Rule Type

Standard

Rule Description

Detects the creation of a "rundll32" process from the ColdSteel persistence service to initiate the cleanup command by calling one of its own exports. This functionality is not present in "MileStone2017" and some "MileStone2016" samples

Severity

Critical

Rule Requirement

Criteria

Action1: actionname = "Process started" AND PARENTPROCESSNAME endswith "\svchost.exe" AND PARENTPROCESSCOMMANDLINE contains " -k msupdate, -k msupdate2, -k alg" AND PROCESSNAME endswith "\rundll32.exe" AND COMMANDLINE contains "UpdateDriverForPlugAndPlayDevicesW,ServiceMain,DiUninstallDevice" select Action1.HOSTNAME,Action1.MESSAGE,Action1.COMMANDLINE,Action1.FILE_NAME,Action1.PROCESSNAME,Action1.USERNAME,Action1.PARENTPROCESSNAME

Detection

Execution Mode

realtime

Log Sources

Windows

Author

Nasreddine Bencherchali (Nextron Systems)