Common Information
Type Value
Value
rule M_Hunting_SigFlip_SigLoader_Native {
	meta:
		author = "Mandiant"
		disclaimer = "This rule is meant for hunting and is not tested to run in a production environment"
		description = "Rule looks for strings present in SigLoader (Native)"
		md5 = "a3ccc48db9eabfed7245ad6e3a5b203f"
	strings:
		$s1 = "[*]: Basic Loader..." ascii wide
		$s2 = "[!]: Missing PE path or Encryption Key..." ascii wide
		$s3 = "[!]: Usage: %s <PE_PATH> <Encryption_Key>" ascii wide
		$s4 = "[*]: Loading/Parsing PE File '%s'" ascii wide
		$s5 = "[!]: Could not read file %s" ascii wide
		$s6 = "[!]: '%s' is not a valid PE file" ascii wide
		$s7 = "[+]: Certificate Table RVA %x" ascii wide
		$s8 = "[+]: Certificate Table Size %d" ascii wide
		$s9 = "[*]: Tag Found 0x%x%x%x%x" ascii wide
		$s10 = "[!]: Could not locate data/shellcode" ascii wide
		$s11 = "[+]: Encrypted/Decrypted Data Size %d" ascii wide
	condition:
		filesize < 15MB and uint16(0) == 0x5a4d and uint32(uint32(0x3C)) == 0x00004550 and 4 of ($s*)
}
Category
Type Yara Rule
Misp Type
Description
Details Published Attributes CTI Title
Details Website 2023-04-20 72 3CX Software Supply Chain Compromise Initiated by a Prior Software Supply Chain Compromise; Suspected North Korean Actor Responsible | Mandiant