Skip to content

YARA · SEKOIA.IO Community

SEKOIA_Downloader_Win_Donot

Detect the DoNot's downloader malware. There are big binaries in downloader strings.

MalwareDonotSEKOIA.IO CommunityDetection Rule License 1.1Compiles with YARA-X
Author
Sekoia.io
Date
2023-03-20
Modified
2024-12-19
Score / Quality
75 / 80

What this rule detects

Detect the DoNot's downloader malware. There are big binaries in downloader strings.

Associated malware family: Donot.

It defines 3 patterns (3 text, 0 hex, 0 regex).

Summary generated from the rule's metadata and condition.

Rule source

downloader-win-donot.yarDetection Rule License 1.1
rule SEKOIA_Downloader_Win_Donot
{
	meta:
		description = "Detect the DoNot's downloader malware. There are big binaries in downloader strings."
		author = "Sekoia.io"
		id = "31b153cc-a4b9-40a0-8bcb-ce1370645b4b"
		date = "2023-03-20"
		modified = "2024-12-19"
		reference = "https://github.com/SEKOIA-IO/Community"
		source_url = "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/yara_rules/downloader_win_donot.yar#L1-L19"
		license_url = "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/LICENSE.md"
		logic_hash = "f6a03e6cfda74c1fbb1e8939a66735498d604a821b8b51492c2c5c6a46a38b6e"
		score = 75
		quality = 80
		tags = ""
		version = "1.0"
		classification = "TLP:CLEAR"

	strings:
		$ = "001100000011000100110001001100000011000000110000001100010011000100110000001100010011000100110000001100010011000100110000001100010011"
		$ = "01010011011011110110011001110100011101110110000101110010011001010101110001001101011010010110001101110010011011110111001101101111011001100111010001011100010101110110100101101110011001000110111101110111011100110101110001000011011101010111001001110010011001010110111001110100010101100110010101110010011100110110100101101111011011100101110001010101011011100110100101101110011100110111010001100001011011000110110000000000"
		$ = "0101110001110011011110010111001101110100011001010110110100110011001100100101110001110010011101010110111001100100011011000110110000110011001100100010111001100101011110000110010100000000"

	condition:
		1 of them
}

Strings (3 patterns)

IdentifierTypeValueModifiers
$text"001100000011000100110001001100000011000000110000001100010011000100110000001100010011000100110000001100010011000100110000001100010011"
$text"010100110110111101100110011101000111011101100001011100100110010101011100010011010110100101100011011100100110111101110011011011110110011001110100010111000101011 …
$text"010111000111001101111001011100110111010001100101011011010011001100110010010111000111001001110101011011100110010001101100011011000011001100110010001011100110010 …

Condition

1 of them

In plain words (Heuristic)

  • At least 1 patterns in the rule must match.

Test this rule in your browser

Drop a file to scan it with this rule using YARA-X compiled to WebAssembly. Nothing is uploaded.

Drop a file here or click to chooseScanned locally with YARA-X. Files up to 200 MB.

Open in editor

References

Licence & attribution

Author: Sekoia.io

Source repository: SEKOIA.IO Community @ a438a5901a

Licence: Detection Rule License 1.1 (repository licence)

Original rule

Mirrored via YARA Forge 20260927, which prefixes rule names with the source and adds normalised meta fields.

Rule id: 31b153cc-a4b9-40a0-8bcb-ce1370645b4b

Metadata

version1.0
classificationTLP:CLEAR

More Donot rules