SUSP_Macro_Sheet_Obfuscated_Char
Description
Finding hidden/very-hidden macros with many CHAR functions
Query · yara
strings:
$ole_marker = {D0 CF 11 E0 A1 B1 1A E1}
$s1 = "Excel" fullword ascii
$macro_sheet_h1 = {85 00 ?? ?? ?? ?? ?? ?? 01 01}
$macro_sheet_h2 = {85 00 ?? ?? ?? ?? ?? ?? 02 01}
$char_func = {06 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 1E 3D 00 41 6F 00}
condition:
$ole_marker at 0 and 1 of ($macro_sheet_h*) and #char_func > 10 and $s1