CobaltStrike_Sleeve_BeaconLoader_MVF_x86_o_v4_3_v4_4_v4_5_and_v4_6
Description
Cobalt Strike's sleeve/BeaconLoader.MVF.x86.o (MapViewOfFile) Versions 4.3 through at least 4.6
Query · yara
strings:
/*
C6 45 EC 4D mov [ebp+var_14], 4Dh ; 'M'
C6 45 ED 61 mov [ebp+var_13], 61h ; 'a'
C6 45 EE 70 mov [ebp+var_12], 70h ; 'p'
C6 45 EF 56 mov [ebp+var_11], 56h ; 'V'
C6 45 F0 69 mov [ebp+var_10], 69h ; 'i'
C6 45 F1 65 mov [ebp+var_F], 65h ; 'e'
C6 45 F2 77 mov [ebp+var_E], 77h ; 'w'
C6 45 F3 4F mov [ebp+var_D], 4Fh ; 'O'
C6 45 F4 66 mov [ebp+var_C], 66h ; 'f'
C6 45 F5 46 mov [ebp+var_B], 46h ; 'F'
C6 45 F6 69 mov [ebp+var_A], 69h ; 'i'
C6 45 F7 6C mov [ebp+var_9], 6Ch ; 'l'
C6 45 F8 65 mov [ebp+var_8], 65h ; 'e'
C6 45 F9 00 mov [ebp+var_7], 0
*/
$core_sig = {
C6 45 EC 4D
C6 45 ED 61
C6 45 EE 70
C6 45 EF 56
C6 45 F0 69
C6 45 F1 65
C6 45 F2 77
C6 45 F3 4F
C6 45 F4 66
C6 45 F5 46
C6 45 F6 69
C6 45 F7 6C
C6 45 F8 65
C6 45 F9 00
}
// These strings can narrow down the specific version
//$ver_43 = { 9C 2C 3E 60 } // Version 4.3
//$ver_44_45_46 = { 55 F8 86 5F } // Versions 4.4, 4.5, and 4.6
condition:
all of them