CobaltStrike_Sleeve_BeaconLoader_HA_x64_o_v4_3_v4_4_v4_5_and_v4_6
Description
Cobalt Strike's sleeve/BeaconLoader.HA.x64.o (HeapAlloc) Versions 4.3 through at least 4.6
Query · yara
strings:
/*
C6 44 24 38 48 mov [rsp+78h+var_40], 48h ; 'H'
C6 44 24 39 65 mov [rsp+78h+var_3F], 65h ; 'e'
C6 44 24 3A 61 mov [rsp+78h+var_3E], 61h ; 'a'
C6 44 24 3B 70 mov [rsp+78h+var_3D], 70h ; 'p'
C6 44 24 3C 41 mov [rsp+78h+var_3C], 41h ; 'A'
C6 44 24 3D 6C mov [rsp+78h+var_3B], 6Ch ; 'l'
C6 44 24 3E 6C mov [rsp+78h+var_3A], 6Ch ; 'l'
C6 44 24 3F 6F mov [rsp+78h+var_39], 6Fh ; 'o'
C6 44 24 40 63 mov [rsp+78h+var_38], 63h ; 'c'
C6 44 24 41 00 mov [rsp+78h+var_37], 0
*/
$core_sig = {
C6 44 24 38 48
C6 44 24 39 65
C6 44 24 3A 61
C6 44 24 3B 70
C6 44 24 3C 41
C6 44 24 3D 6C
C6 44 24 3E 6C
C6 44 24 3F 6F
C6 44 24 40 63
C6 44 24 41 00
}
// These strings can narrow down the specific version
//$ver_43 = { 96 2C 3E 60 } // Version 4.3
//$ver_44_45_46 = { D1 56 86 5F } // Versions 4.4, 4.5, and 4.6
condition:
all of them