diff --git a/malware/APT_APT17.yar b/malware/APT_APT17.yar new file mode 100644 index 0000000..ac3cc05 --- /dev/null +++ b/malware/APT_APT17.yar @@ -0,0 +1,25 @@ +rule APT17_Sample_FXSST_DLL { + meta: + description = "Detects Samples related to APT17 activity - file FXSST.DLL" + author = "Florian Roth" + reference = "https://goo.gl/ZiJyQv" + date = "2015-05-14" + hash = "52f1add5ad28dc30f68afda5d41b354533d8bce3" + strings: + $x1 = "Microsoft? Windows? Operating System" fullword wide + $x2 = "fxsst.dll" fullword ascii + + $y1 = "DllRegisterServer" fullword ascii + $y2 = ".cSV" fullword ascii + + $s1 = "GetLastActivePopup" + $s2 = "Sleep" + $s3 = "GetModuleFileName" + $s4 = "VirtualProtect" + $s5 = "HeapAlloc" + $s6 = "GetProcessHeap" + $s7 = "GetCommandLine" + condition: + uint16(0) == 0x5a4d and filesize < 800KB and + ( 1 of ($x*) or all of ($y*) ) and all of ($s*) +}