YARA rules for QuasarRAT
2 rules · scoped to tool · back to QuasarRAT
YARA rules whose family, name, or description matches this tool or its tooling. Use these for binary-pattern hunts.
rule MAL_QuasarRAT_May19_1 {
meta:
description = "Detects QuasarRAT malware"
author = "Florian Roth (Nextron Systems)"
reference = "https://blog.ensilo.com/uncovering-new-activity-by-apt10"
date = "2019-05-27"
modified = "2023-01-06"
hash1 = "0644e561225ab696a97ba9a77583dcaab4c26ef0379078c65f9ade684406eded"
id = "a4e82b6a-31f8-59fc-acfa-805c4594680a"
strings:
$x1 = "Quasar.Common.Messages" ascii fullword
$x2 = "Client.MimikatzTools" ascii fullword
$x3 = "Resources.powerkatz_x86.dll" ascii fullword
$x4 = "Uninstalling... good bye :-(" wide
$xc1 = { 41 00 64 00 6D 00 69 00 6E 00 00 11 73 00 63 00
68 00 74 00 61 00 73 00 6B 00 73 00 00 1B 2F 00
63 00 72 00 65 00 61 00 74 00 65 00 20 00 2F 00
74 00 6E 00 20 00 22 00 00 27 22 00 20 00 2F 00
73 }
$xc2 = { 00 70 00 69 00 6E 00 67 00 20 00 2D 00 6E 00 20
00 31 00 30 00 20 00 6C 00 6F 00 63 00 61 00 6C
00 68 00 6F 00 73 00 74 00 20 00 3E 00 20 00 6E
00 75 00 6C 00 0D 00 0A 00 64 00 65 00 6C 00 20
00 2F 00 61 00 20 00 2F 00 71 00 20 00 2F 00 66
00 20 00 }
condition:
uint16(0) == 0x5a4d and filesize < 10000KB and 1 of them
}
rule xRAT_1 {
meta:
description = "Detects Patchwork malware"
license = "Detection Rule License 1.1 https://github.com/Neo23x0/signature-base/blob/master/LICENSE"
author = "Florian Roth (Nextron Systems)"
reference = "https://goo.gl/Pg3P4W"
date = "2017-12-11"
hash1 = "92be93ec4cbe76182404af0b180871fbbfa3c7b34e4df6745dbcde480b8b4b3b"
hash2 = "f1a45adcf907e660ec848c6086e28c9863b7b70d0d38417dd05a4261973c955a"
id = "170c926a-2020-5269-85b8-6fe9ad28ef76"
strings:
$x1 = "\" -CHECK & PING -n 2 127.0.0.1 & EXIT" fullword wide
$x2 = "xClient.Core.Elevation" fullword ascii
$x3 = ">> Welcome to MAX-Shell :Session created" fullword wide
$x4 = "xClient.Properties.Resources.resources" fullword ascii
$x5 = "<description>My UAC Compatible application</description>" fullword ascii
$s1 = "ping -n 20 localhost > nul" fullword wide
$s2 = "DownloadAndExecute" fullword ascii
$s3 = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36" fullword wide
$s4 = "Client.exe" fullword ascii
$s5 = "Microsoft -Defender" fullword wide
$s6 = "Microsoft- Defender" fullword wide
$s7 = "set_RunHidden" fullword ascii
condition:
uint16(0) == 0x5a4d and filesize < 1000KB and (
1 of ($x*) or
3 of them
)
}