CobaltStrike_Resources_Artifact64_v1_49_v2_x_v3_0_v3_3_thru_v3_14
Description
Cobalt Strike's resources/artifact64{.dll,.exe,big.exe,big.dll,bigsvc.exe,big.x64.dll} and resources/rtifactuac(alt)64.dll signature for versions v1.49, v2.x, v3.0, and v3.3 through v3.14
Query · yara
strings:
/*
8B [2] mov eax, [rbp+var_4]
48 98 cdqe
48 89 C1 mov rcx, rax
48 03 4D 10 add rcx, [rbp+arg_0]
8B 45 FC mov eax, [rbp+var_4]
48 98 cdqe
48 03 45 10 add rax, [rbp+arg_0]
44 0F B6 00 movzx r8d, byte ptr [rax]
8B 45 FC mov eax, [rbp+var_4]
89 C2 mov edx, eax
C1 FA 1F sar edx, 1Fh
C1 EA 1E shr edx, 1Eh
01 D0 add eax, edx
83 E0 03 and eax, 3
29 D0 sub eax, edx
48 98 cdqe
48 03 45 20 add rax, [rbp+arg_10]
0F B6 00 movzx eax, byte ptr [rax]
44 31 C0 xor eax, r8d
88 01 mov [rcx], al
*/
$a = { 8B [2] 48 98 48 [2] 48 [3] 8B [2] 48 98 48 [3] 44 [3] 8B [2] 89 ?? C1 ?? 1F C1 ?? 1E 01 ?? 83 ?? 03 29 ?? 48 98 48 [3] 0F B6 00 44 [2] 88 }
condition:
$a