File tree 1 file changed +29
-0
lines changed
1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ rule MAL_RANSOM_INC_Aug24 {
2
+ meta :
3
+ author = " X__Junior "
4
+ description = " Detects INC ransomware and it's variants like Lynx "
5
+ reference1 = " https://x.com/rivitna2/status/1817681737251471471 "
6
+ reference2 = " https://twitter.com/rivitna2/status/1701739812733014313 "
7
+ date = " 2024-10-08 "
8
+ hash1 = " eaa0e773eb593b0046452f420b6db8a47178c09e6db0fa68f6a2d42c3f48e3bc " // LYNX
9
+ hash2 = " 1754c9973bac8260412e5ec34bf5156f5bb157aa797f95ff4fc905439b74357a " // INC
10
+ score = 80
11
+ strings :
12
+ $ s1 = " tarting full encryption in " wide
13
+ $ s2 = " oad hidden drives " wide
14
+ $ s3 = " ending note to printers " ascii
15
+ $ s4 = " uccessfully delete shadow copies from %c:/ " wide
16
+
17
+ $ op1 = { 33 C9 03 C6 83 C0 02 0F 92 C1 F7 D9 0B C8 51 E8 }
18
+ $ op2 = { 8B 44 24 [1 - 4 ] 6A 00 50 FF 35 ?? ?? ?? ?? 50 FF 15 }
19
+ $ op3 = { 57 50 8D 45 ?? C7 45 ?? 00 00 00 00 50 6A 00 6A 00 6A 02 6A 00 6A 02 C7 45 ?? 00 00 00 00 FF D6 FF 75 ?? E8 ?? ?? ?? ?? 83 C4 04 8B F8 8D 45 ?? 50 8D 45 ?? 50 FF 75 ?? 57 6A 02 6A 00 6A 02 FF D6 }
20
+ $ op4 = { 6A FF 8D 4 ? ?? 5 ? 8D 4 ? ?? 5 ? 8D 4 ? ?? 5 ? 5 ? FF 15 ?? ?? ?? ?? 85 C0 }
21
+ $ op5 = { 56 6A 00 68 01 00 10 00 FF 15 ?? ?? ?? ?? 8B F0 83 FE FF 74 ?? 6A 00 56 FF 15 ?? ?? ?? ?? 68 88 13 00 00 56 FF 15 ?? ?? ?? ?? 56 FF 15 }
22
+ condition :
23
+ uint16 (0 ) == 0x5A4D and
24
+ (
25
+ 3 of ($ s * )
26
+ or 3 of ($ op * )
27
+ or (2 of ($ s * ) and 2 of ($ op * ) )
28
+ )
29
+ }
You can’t perform that action at this time.
0 commit comments