This rule identifies the presence of the HACKSTOPv100 YARA signature, which typically correlates with specific malware families or exploit kits known for establishing initial footholds or executing post-compromise actions. Proactively hunting for this indicator in Azure Sentinel allows the SOC team to detect low-severity threats that may evade standard behavioral detections, ensuring early identification of compromised assets before they progress to lateral movement or data exfiltration.
rule HACKSTOPv100
{
meta:
author="malware-lu"
strings:
$a0 = { FA BD [2] FF E5 6A 49 48 0C ?? E4 ?? 3F 98 3F }
condition:
$a0 at pe.entry_point
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
HACKSTOP utility by a DevOps engineer during a scheduled CI/CD pipeline cleanup job to terminate stale build processes or clean up temporary artifacts on build agents.
jenkins.exe, agent.exe for Azure DevOps, gitlab-runner.exe) and the working directory is within the standard build workspace path (e.g., C:\jenkins\workspace\, D:\builds\).HACKSTOP from an elevated Command Prompt or PowerShell session to force-kill a hung service or application during incident response or maintenance windows.
cmd.exe or powershell.exe and the user account belongs to a privileged group (e.g., Domain Admins, Local Administrators) and the event timestamp falls within a known maintenance window or is tagged with a specific IncidentID in the event metadata.HACKSTOP as part of a periodic health probe to verify process responsiveness or to clean up zombie processes on monitored servers.
datadog-agent.exe, newrelic-agent.exe) or if the command line arguments include specific flags associated with health checks (e.g., --health-check, --probe).HACKSTOP as a dependency for its shutdown or cleanup routine, often triggered by a scheduled task or service stop event.