Yara Rules for Ransomware group conti
/*
Conti 2 and 3 ransomware
*/
rule Conti
{
meta:
author = "rivitna"
family = "ransomware.conti.windows"
description = "Conti 2 and 3 ransomware Windows payload"
severity = 10
score = 100
strings:
$h0 = { 85 ?? 0F 84 ?? 0? 00 00 ( 0F B6 00 | 8A 0? ) 3C E9 74 1?
3C FF 0F 85 ?? 0? 00 00 80 7? 01 25 0F 85 }
$h1 = { 45 33 C9 C7 44 24 ?? 0C 02 00 00 [0-4] 33 D2 48 89 [8-12]
45 8D 41 01 FF D0 85 C0 }
$h2 = { 83 C4 08 8D 4D ?? 68 0C 02 00 00 5? 5? 6A 00 6A 01 6A 00
FF 75 ?? FF D0 }
$h3 = { ( 2D 5B 00 00 | DA FC 01 B8 ) ( 41 83 | 83 ) F? 04 7C ??
[12-24] 69 0? 95 E9 D1 5B ( 48 83 | 83 ) C2 04
( 45 69 | 69 ) ?? 95 E9 D1 5B }
condition:
((uint16(0) == 0x5A4D) and (uint32(uint32(0x3C)) == 0x00004550)) and
(
(2 of ($h*))
)
}