rule APT30_Generic_A {
meta:
description = "FireEye APT30 Report Sample"
license = "Detection Rule License 1.1 https://github.com/Neo23x0/signature-base/blob/master/LICENSE"
author = "Florian Roth (Nextron Systems)"
reference = "https://www2.fireeye.com/rs/fireye/images/rpt-apt30.pdf"
date = "2015/04/13"
hash1 = "9f49aa1090fa478b9857e15695be4a89f8f3e594"
hash2 = "396116cfb51cee090822913942f6ccf81856c2fb"
hash3 = "fef9c3b4b35c226501f7d60816bb00331a904d5b"
hash4 = "7c9a13f1fdd6452fb6d62067f958bfc5fec1d24e"
hash5 = "5257ba027abe3a2cf397bfcae87b13ab9c1e9019"
id = "6b851d94-d3bd-5c76-8fd0-adb42b3fab73"
strings:
$s5 = "WPVWhhiA" fullword ascii
$s6 = "VPWVhhiA" fullword ascii
$s11 = "VPhhiA" fullword ascii
$s12 = "uUhXiA" fullword ascii
condition:
filesize < 100KB and uint16(0) == 0x5A4D and all of them
}