28 lines
789 B
Text
28 lines
789 B
Text
|
|
||
|
rule MAL_Go_Modbus_Jul24_1 {
|
||
|
meta:
|
||
|
description = "Detects characteristics reported by Dragos for FrostyGoop ICS malware"
|
||
|
author = "Florian Roth"
|
||
|
reference = "https://hub.dragos.com/hubfs/Reports/Dragos-FrostyGoop-ICS-Malware-Intel-Brief-0724_.pdf"
|
||
|
date = "2024-07-23"
|
||
|
modified = "2024-07-24"
|
||
|
score = 75
|
||
|
hash1 = "5d2e4fd08f81e3b2eb2f3eaae16eb32ae02e760afc36fa17f4649322f6da53fb"
|
||
|
strings:
|
||
|
$a1 = "Go build"
|
||
|
|
||
|
$sa1 = "github.com/rolfl/modbus"
|
||
|
|
||
|
$sb1 = "main.TaskList.executeCommand"
|
||
|
$sb2 = "main.TargetList.getTargetIpList"
|
||
|
$sb3 = "main.TaskList.getTaskIpList"
|
||
|
$sb4 = "main.CycleInfo" fullword
|
||
|
condition:
|
||
|
filesize < 30MB
|
||
|
and (
|
||
|
$sa1
|
||
|
and 3 of ($sb*)
|
||
|
)
|
||
|
or 4 of them
|
||
|
}
|