This detection identifies the execution of BlazingTools binaries, which adversaries often leverage to perform high-performance data analysis and exfiltrate sensitive information from cloud workloads. Proactively hunting for this behavior in Azure Sentinel is critical because legitimate usage can mask malicious activity, requiring analysts to distinguish between authorized administrative tasks and potential reconnaissance or data staging operations by threat actors.
rule blazingtools
{
meta:
author = "@patrickrolsen"
reference = "Blazing Tools - http://www.blazingtools.com (Keyloggers)"
strings:
$s1 = "blazingtools.com"
$s2 = "Keystrokes" wide
$s3 = "Screenshots" wide
condition:
uint16(0) == 0x5A4D and all of ($s*)
}
This YARA rule can be deployed in the following contexts:
This rule contains 3 string patterns in its detection logic.
Here are 5 specific false positive scenarios for the blazingtools detection rule in an enterprise environment, along with recommended filters or exclusions:
Scheduled Database Performance Audits
blazingtools signature while generating high-volume telemetry data.svc_db_maint) running on designated “Load Testing” host groups, specifically when the parent process is a known scheduler like Windows Task Scheduler or Cron.DevOps Pipeline Artifact Analysis
10.x.y.z/24) and exclude alerts where the parent process is identified as a container orchestration runtime (e.g., containerd, dockerd) executing within the “CI-Pipeline” network segment.Enterprise Endpoint Security Scans
blazingtools libraries for real-time log parsing, the EDR agent’s scanner process triggers the detection rule repeatedly