← Back to SOC feed Coverage →

Rovnix downloader with sinkhole checks

yara LOW Yara-Rules
community
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at Yara-Rules →
Retrieved: 2026-06-29T11:00:01Z · Confidence: medium

Hunt Hypothesis

This detection identifies the initial execution of a Rovnix downloader that attempts to communicate with known malicious infrastructure, specifically validating connections against sinkholed domains. Proactively hunting for this behavior in Azure Sentinel is critical because it allows SOC teams to identify early-stage infection vectors and validate endpoint posture before the malware progresses to more complex payload delivery stages.

YARA Rule

rule rovnix_downloader : downloader 
{
	meta:
		author="Intel Security"
		description="Rovnix downloader with sinkhole checks"
		reference = "https://blogs.mcafee.com/mcafee-labs/rovnix-downloader-sinkhole-time-checks/"
	strings:
			$sink1= "control"
			$sink2 = "sink"
			$sink3 = "hole"
			$sink4= "dynadot"
			$sink5= "block"
			$sink6= "malw"
			$sink7= "anti"
			$sink8= "googl"
			$sink9= "hack"
			$sink10= "trojan"
			$sink11= "abuse"
			$sink12= "virus"
			$sink13= "black"
			$sink14= "spam"
			$boot= "BOOTKIT_DLL.dll"
			$mz = { 4D 5A }
	condition:
		$mz in (0..2) and all of ($sink*) and $boot
}

Deployment Notes

This YARA rule can be deployed in the following contexts:

This rule contains 16 string patterns in its detection logic.

References

False Positive Guidance

Here are 4 specific false positive scenarios for the Rovnix downloader with sinkhole checks rule in an enterprise environment, including suggested filters and exclusions:

Original source: https://github.com/Yara-Rules/rules/blob/main/malware/MALW_Rovnix.yar