CobaltStrike_Resources_Elevate_X64_Dll_v3_0_to_v3_14_and_Sleeve_Elevate_X64_Dll_v4_x
Description
Cobalt Strike's resources/elevate.x64.dll signature for v3.0 to v3.14 and sleeve/elevate.x64.dll for v4.x
Query · yara
strings:
/*
81 FA 21 01 00 00 cmp edx, 121h
75 4A jnz short loc_1800017A9
83 3D 5A 7E 01 00 00 cmp cs:dword_1800195C0, 0
75 41 jnz short loc_1800017A9
45 33 C9 xor r9d, r9d; lParam
8D 57 DF lea edx, [rdi-21h]; Msg
C7 05 48 7E 01 00 01 00 00 00 mov cs:dword_1800195C0, 1
45 8D 41 28 lea r8d, [r9+28h]; wParam
FF 15 36 DB 00 00 call cs:PostMessageA
45 33 C9 xor r9d, r9d; lParam
8D 57 DF lea edx, [rdi-21h]; Msg
45 8D 41 27 lea r8d, [r9+27h]; wParam
48 8B CB mov rcx, rbx; hWnd
FF 15 23 DB 00 00 call cs:PostMessageA
45 33 C9 xor r9d, r9d; lParam
45 33 C0 xor r8d, r8d; wParam
BA 01 02 00 00 mov edx, 201h; Msg
48 8B CB mov rcx, rbx; hWnd
*/
$wnd_proc = {
81 ?? 21 01 00 00
75 ??
83 [5] 00
75 ??
45 33 ??
8D [2]
C7 [5] 01 00 00 00
45 [2] 28
FF 15 [4]
45 33 ??
8D [2]
45 [2] 27
48 [2]
FF 15 [4]
45 33 ??
45 33 ??
BA 01 02 00 00
48
}
condition:
$wnd_proc