joyce8/EMBER2024-capa huggingface dataset:
Function at 0x4b8fa0
Capabilities:
Access peb ldr_data

Disassembly:
lea r12, [rsp - 0x20]
cmp r12, qword [r14 + 0x10]
jbe 0x4b9239
push rbp
mov rbp, rsp
sub rsp, 0x98
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xa8], rax
nop
lea rax, [0x004d4da0]
call fcn.0040c6a0
mov qword [rsp + 0x70], rax
mov qword [rax + 8], 9
lea rcx, [0x004e07ca]
mov qword [rax], rcx
mov byte [rax + 0x10], 1
nop
lea rax, [0x004d4da0]
call fcn.0040c6a0
mov qword [rsp + 0x68], rax
mov qword [rax + 8], 8
lea rcx, [0x004e055a]
mov qword [rax], rcx
mov byte [rax + 0x10], 1
nop
lea rax, [0x004d4ce0]
call fcn.0040c6a0
cmp dword [0x0064a010], 0
jne 0x4b9037
mov rcx, qword [rsp + 0x70]
jmp 0x4b9044
call fcn.00461240
mov rcx, qword [rsp + 0x70]
mov qword [r11], rcx
mov qword [rsp + 0x60], rax
mov qword [rax + 0x18], rcx
mov qword [rax + 8], 0xd
lea rcx, [0x004e15cc]
mov qword [rax], rcx
nop
lea rax, [0x004d4ce0]
call fcn.0040c6a0
cmp dword [0x0064a010], 0
jne 0x4b9080
mov rcx, qword [rsp + 0x68]
jmp 0x4b908d
call fcn.00461240
mov rcx, qword [rsp + 0x68]
mov qword [r11], rcx
mov qword [rsp + 0x58], rax
mov qword [rax + 0x18], rcx
mov qword [rax + 8], 0xc
lea rcx, [0x004e114c]
mov qword [rax], rcx
mov qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x48], rcx
lea rax, [0x004c56a0]
call fcn.0040c6a0
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], 0x3000
mov qword [rax + 0x18], 0x40
mov rbx, rax
mov edi, 4
mov rax, qword [rsp + 0x58]
mov rcx, rdi
call fcn.004b2080
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0xb0]
test rcx, rcx
jbe 0x4b922e
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x90], rcx
lea rax, [0x004c5640]
call fcn.0040c6a0
mov rcx, qword [rsp + 0x50]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x90]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 0x10], rcx
mov rbx, rax
mov ecx, 3
mov rdi, rcx
mov rax, qword [rsp + 0x60]
nop dword [rax]
call fcn.004b2080
movzx ecx, word [0x00649da4]
mov word [rsp + 0x3e], cx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x78], rdx
lea rax, [0x004c5700]
nop dword [rax]
call fcn.0040c6a0
mov qword [rax], 0xffffffffffffffff
mov rcx, qword [rsp + 0x88]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0x20
mov rcx, qword [rsp + 0x78]
mov qword [rax + 0x20], rcx
movzx ecx, word [rsp + 0x3e]
mov word [rsp], cx
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 5
mov qword [rsp + 0x18], 5
call fcn.004aca20
xorps xmm15, xmm15
mov r14, qword [0x00649fd0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x50]
xor ebx, ebx
mov rcx, rbx
mov rdi, rcx
mov rsi, rcx
nop dword [rax]
call fcn.0045dc80
add rsp, 0x98
pop rbp
ret
xor eax, eax
mov rcx, rax
call fcn.004615c0
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.0045f340
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
nop dword [rax]
jmp fcn.004b8fa0
Function at 0x14014b8b0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push r15
sub rsp, 0xb0
xor r14d, r14d
mov dword [rsp + 0x20], r14d
lea rcx, [rax - 0x78]
call qword [sym.imp.KERNEL32.dll_GetStartupInfoW]
nop
mov rax, qword gs:[0x30]
mov rbx, qword [rax + 8]
mov esi, r14d
xor eax, eax
lock cmpxchg qword [0x14017d538], rbx
je 0x14014b917
cmp rax, rbx
jne 0x14014b90a
mov ebx, 1
mov esi, ebx
jmp 0x14014b91c
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14014b8ef
mov ebx, 1
mov eax, dword [0x14017d540]
cmp eax, ebx
jne 0x14014b934
mov edi, 0x1f
mov ecx, edi
call sub.msvcrt.dll__amsg_exit
jmp 0x14014b9a0
mov eax, dword [0x14017d540]
test eax, eax
jne 0x14014b995
mov dword [0x14017d540], ebx
lea r15, [0x140152b60]
lea rdi, [0x140152b48]
mov qword [rsp + 0x30], rdi
mov eax, r14d
mov dword [rsp + 0x24], eax
cmp rdi, r15
jae 0x14014b987
test eax, eax
jne 0x14014b98b
cmp qword [rdi], r14
je 0x14014b97c
mov rax, qword [rdi]
mov rcx, qword [case.0x140005bb3.0]
call rcx
mov dword [rsp + 0x24], eax
add rdi, 8
mov qword [rsp + 0x30], rdi
jmp 0x14014b95e
test eax, eax
je 0x14014b99b
mov eax, 0xff
jmp 0x14014baf6
mov dword [0x14017bcc4], ebx
mov edi, 0x1f
mov eax, dword [0x14017d540]
cmp eax, ebx
jne 0x14014b9c7
lea rdx, [0x140152b40]
lea rcx, [0x140152ab8]
call sub.msvcrt.dll__initterm
mov dword [0x14017d540], 2
test esi, esi
jne 0x14014b9d5
mov rax, r14
xchg qword [0x14017d538], rax
cmp qword [0x14017d558], r14
je 0x14014ba08
lea rcx, [0x14017d558]
call fcn.14014c2d0
test eax, eax
je 0x14014ba08
xor r8d, r8d
lea edx, [r8 + 2]
xor ecx, ecx
mov rax, qword [0x14017d558]
mov r9, qword [case.0x140005bb3.0]
call r9
mov rax, qword [sym.imp.msvcrt.dll__wcmdln]
mov rcx, qword [rax]
test rcx, rcx
jne 0x14014ba21
mov eax, 0xff
jmp 0x14014baf6
mov qword [rsp + 0x28], rcx
mov edx, dword [rsp + 0x20]
movzx eax, word [rcx]
cmp ax, 0x20
ja 0x14014baa7
test ax, ax
je 0x14014ba3c
test edx, edx
jne 0x14014baa7
sub ax, bx
cmp ax, di
ja 0x14014ba52
add rcx, 2
mov qword [rsp + 0x28], rcx
movzx eax, word [rcx]
jmp 0x14014ba3c
test byte [rsp + 0x7c], bl
movzx eax, word [rsp + 0x80]
mov r9d, 0xa
cmovne r9d, eax
mov r8, rcx
xor edx, edx
lea rcx, [0x140000000]
call fcn.1400616fc
mov dword [0x14017bcc0], eax
cmp dword [0x14017bce0], r14d
jne 0x14014ba90
mov ecx, eax
call qword [sym.imp.msvcrt.dll_exit]
cmp dword [0x14017bcc4], r14d
jne 0x14014baa5
call qword [sym.imp.msvcrt.dll__cexit]
mov eax, dword [0x14017bcc0]
jmp 0x14014baf6
cmp ax, 0x22
jne 0x14014babb
mov eax, r14d
test edx, edx
sete al
mov edx, eax
mov dword [rsp + 0x20], eax
add rcx, 2
mov qword [rsp + 0x28], rcx
jmp 0x14014ba2a
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop r15
ret
sub rsp, 0x28
call fcn.140214000
add rsp, 0x28
jmp 0x14014b8b0
Function at 0x18000c6a0
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x180070af8]
mov esi, r8d
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x18000c855
movups xmm1, xmmword [0x180063d98]
movzx ecx, byte [0x180063db8]
mov r8, 0xffffffffffffffff
movups xmm0, xmmword [0x180063d88]
movups xmmword [rbp + 0x27], xmm1
xor byte [rbp + 0x28], 0x42
xor byte [rbp + 0x29], 0x43
xor byte [rbp + 0x2a], 0x44
xor byte [rbp + 0x2b], 0x45
xor byte [rbp + 0x2c], 0x46
xor byte [rbp + 0x2d], 0x47
xor byte [rbp + 0x2e], 0x48
xor byte [rbp + 0x2f], 0x49
xor byte [rbp + 0x30], 0x4a
xor byte [rbp + 0x31], 0x4b
xor byte [rbp + 0x32], 0x4c
xor byte [rbp + 0x33], 0x4d
xor byte [rbp + 0x34], 0x4e
xor byte [rbp + 0x35], 0x4f
xor byte [rbp + 0x36], 0x50
movups xmmword [rbp + 0x17], xmm0
xor byte [rbp + 0x18], 0x32
movups xmm0, xmmword [0x180063da8]
xor byte [rbp + 0x19], 0x33
xor byte [rbp + 0x1a], 0x34
xor byte [rbp + 0x1b], 0x35
xor byte [rbp + 0x1c], 0x36
xor byte [rbp + 0x1d], 0x37
xor byte [rbp + 0x1e], 0x38
xor byte [rbp + 0x1f], 0x39
xor byte [rbp + 0x20], 0x3a
xor byte [rbp + 0x21], 0x3b
xor byte [rbp + 0x22], 0x3c
xor byte [rbp + 0x23], 0x3d
xor byte [rbp + 0x24], 0x3e
xor byte [rbp + 0x25], 0x3f
xor byte [rbp + 0x26], 0x40
movups xmmword [rbp + 0x37], xmm0
xor byte [rbp + 0x38], 0x52
xor byte [rbp + 0x39], 0x53
xor byte [rbp + 0x3a], 0x54
xor byte [rbp + 0x3b], 0x55
xor byte [rbp + 0x3c], 0x56
xor byte [rbp + 0x3d], 0x57
xor byte [rbp + 0x3e], 0x58
xor byte [rbp + 0x3f], 0x59
xor byte [rbp + 0x40], 0x5a
xor byte [rbp + 0x41], 0x5b
xor byte [rbp + 0x42], 0x5c
xor byte [rbp + 0x43], 0x5d
xor byte [rbp + 0x44], 0x5e
xor byte [rbp + 0x45], 0x5f
xor byte [rbp + 0x46], 0x60
movd eax, xmm1
xorps xmm1, xmm1
mov byte [rbp + 0x17], 0x46
movdqu xmmword [rbp + 7], xmm1
xor al, 0x41
mov byte [rbp + 0x27], al
movd eax, xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 9], xmm0
xor al, 0x51
xor cl, 0x61
mov byte [rbp + 0x37], al
mov byte [rbp + 0x47], cl
lea rax, [rbp + 0x17]
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000c7f0
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 9]
call fcn.180001670
lea rcx, [rbp - 9]
call fcn.18000c070
mov rdx, qword [rbp + 0xf]
mov qword [0x180070af8], rax
cmp rdx, 0x10
jb 0x18000c855
mov rcx, qword [rbp - 9]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000c849
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000c892
call fcn.180010330
mov rax, qword [0x180070af8]
lea r8, [rbp - 0x19]
mov dword [rbp - 0x19], esi
mov rdx, rax
mov rcx, rdi
call fcn.18000f3f0
mov r8, qword [rbp - 0x15]
mov rdx, rbx
mov rcx, rdi
call fcn.18000ea10
lea r11, [rsp + 0x90]
mov rax, rbx
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.180001550
int3
Function at 0x18000c8a0
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x180070af8]
mov edi, r8d
mov rbx, rdx
mov rsi, rcx
test rax, rax
jne 0x18000ca55
movups xmm1, xmmword [0x180063d98]
movzx ecx, byte [0x180063db8]
mov r8, 0xffffffffffffffff
movups xmm0, xmmword [0x180063d88]
movups xmmword [rbp + 0x27], xmm1
xor byte [rbp + 0x28], 0x42
xor byte [rbp + 0x29], 0x43
xor byte [rbp + 0x2a], 0x44
xor byte [rbp + 0x2b], 0x45
xor byte [rbp + 0x2c], 0x46
xor byte [rbp + 0x2d], 0x47
xor byte [rbp + 0x2e], 0x48
xor byte [rbp + 0x2f], 0x49
xor byte [rbp + 0x30], 0x4a
xor byte [rbp + 0x31], 0x4b
xor byte [rbp + 0x32], 0x4c
xor byte [rbp + 0x33], 0x4d
xor byte [rbp + 0x34], 0x4e
xor byte [rbp + 0x35], 0x4f
xor byte [rbp + 0x36], 0x50
movups xmmword [rbp + 0x17], xmm0
xor byte [rbp + 0x18], 0x32
movups xmm0, xmmword [0x180063da8]
xor byte [rbp + 0x19], 0x33
xor byte [rbp + 0x1a], 0x34
xor byte [rbp + 0x1b], 0x35
xor byte [rbp + 0x1c], 0x36
xor byte [rbp + 0x1d], 0x37
xor byte [rbp + 0x1e], 0x38
xor byte [rbp + 0x1f], 0x39
xor byte [rbp + 0x20], 0x3a
xor byte [rbp + 0x21], 0x3b
xor byte [rbp + 0x22], 0x3c
xor byte [rbp + 0x23], 0x3d
xor byte [rbp + 0x24], 0x3e
xor byte [rbp + 0x25], 0x3f
xor byte [rbp + 0x26], 0x40
movups xmmword [rbp + 0x37], xmm0
xor byte [rbp + 0x38], 0x52
xor byte [rbp + 0x39], 0x53
xor byte [rbp + 0x3a], 0x54
xor byte [rbp + 0x3b], 0x55
xor byte [rbp + 0x3c], 0x56
xor byte [rbp + 0x3d], 0x57
xor byte [rbp + 0x3e], 0x58
xor byte [rbp + 0x3f], 0x59
xor byte [rbp + 0x40], 0x5a
xor byte [rbp + 0x41], 0x5b
xor byte [rbp + 0x42], 0x5c
xor byte [rbp + 0x43], 0x5d
xor byte [rbp + 0x44], 0x5e
xor byte [rbp + 0x45], 0x5f
xor byte [rbp + 0x46], 0x60
movd eax, xmm1
xorps xmm1, xmm1
mov byte [rbp + 0x17], 0x46
movdqu xmmword [rbp + 7], xmm1
xor al, 0x41
mov byte [rbp + 0x27], al
movd eax, xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 9], xmm0
xor al, 0x51
xor cl, 0x61
mov byte [rbp + 0x37], al
mov byte [rbp + 0x47], cl
lea rax, [rbp + 0x17]
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000c9f0
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 9]
call fcn.180001670
lea rcx, [rbp - 9]
call fcn.18000c070
mov rdx, qword [rbp + 0xf]
mov qword [0x180070af8], rax
cmp rdx, 0x10
jb 0x18000ca55
mov rcx, qword [rbp - 9]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000ca49
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000ca8a
call fcn.180010330
mov rax, qword [0x180070af8]
lea r8, [rbp - 0x19]
mov dword [rbp - 0x19], edi
mov rdx, rax
mov rcx, rsi
call fcn.18000f3f0
mov rax, qword [rbp - 0x15]
lea r11, [rsp + 0x90]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov qword [rbx], rax
mov rax, rbx
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
call fcn.180001550
int3
Function at 0x18000ca90
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x180070b28]
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x18000cc57
movups xmm1, xmmword [0x180063ee0]
movzx edx, word [0x180063f04]
mov r8, 0xffffffffffffffff
movups xmm0, xmmword [0x180063ed0]
mov ecx, dword [0x180063f00]
movups xmmword [rbp + 0x2f], xmm1
xor byte [rbp + 0x30], 0x42
xor byte [rbp + 0x31], 0x43
xor byte [rbp + 0x32], 0x44
xor byte [rbp + 0x33], 0x45
xor byte [rbp + 0x34], 0x46
xor byte [rbp + 0x35], 0x47
xor byte [rbp + 0x36], 0x48
xor byte [rbp + 0x37], 0x49
xor byte [rbp + 0x38], 0x4a
xor byte [rbp + 0x39], 0x4b
xor byte [rbp + 0x3a], 0x4c
xor byte [rbp + 0x3b], 0x4d
xor byte [rbp + 0x3c], 0x4e
xor byte [rbp + 0x3d], 0x4f
xor byte [rbp + 0x3e], 0x50
movups xmmword [rbp + 0x1f], xmm0
xor byte [rbp + 0x20], 0x32
movups xmm0, xmmword [0x180063ef0]
xor byte [rbp + 0x21], 0x33
xor byte [rbp + 0x22], 0x34
xor byte [rbp + 0x23], 0x35
xor byte [rbp + 0x24], 0x36
xor byte [rbp + 0x25], 0x37
xor byte [rbp + 0x26], 0x38
xor byte [rbp + 0x27], 0x39
xor byte [rbp + 0x28], 0x3a
xor byte [rbp + 0x29], 0x3b
xor byte [rbp + 0x2a], 0x3c
xor byte [rbp + 0x2b], 0x3d
xor byte [rbp + 0x2c], 0x3e
xor byte [rbp + 0x2d], 0x3f
xor byte [rbp + 0x2e], 0x40
movups xmmword [rbp + 0x3f], xmm0
xor byte [rbp + 0x40], 0x52
xor byte [rbp + 0x41], 0x53
xor byte [rbp + 0x42], 0x54
xor byte [rbp + 0x43], 0x55
xor byte [rbp + 0x44], 0x56
xor byte [rbp + 0x45], 0x57
xor byte [rbp + 0x46], 0x58
xor byte [rbp + 0x47], 0x59
xor byte [rbp + 0x48], 0x5a
xor byte [rbp + 0x49], 0x5b
xor byte [rbp + 0x4a], 0x5c
xor byte [rbp + 0x4b], 0x5d
xor byte [rbp + 0x4c], 0x5e
xor byte [rbp + 0x4d], 0x5f
xor byte [rbp + 0x4e], 0x60
mov dword [rbp + 0x4f], ecx
xor cl, 0x61
xor byte [rbp + 0x50], 0x31
xor byte [rbp + 0x51], 0x32
xor byte [rbp + 0x52], 0x33
movd eax, xmm1
xorps xmm1, xmm1
mov word [rbp + 0x53], dx
xor dl, 0x34
mov byte [rbp + 0x1f], 0x46
xor al, 0x41
mov byte [rbp + 0x4f], cl
mov byte [rbp + 0x2f], al
movd eax, xmm0
xorps xmm0, xmm0
mov byte [rbp + 0x53], dl
movups xmmword [rbp - 1], xmm0
xor al, 0x51
xor byte [rbp + 0x54], 0x35
mov byte [rbp + 0x3f], al
lea rax, [rbp + 0x1f]
movdqu xmmword [rbp + 0xf], xmm1
inc r8
cmp byte [rax + r8], 0
jne 0x18000cbf2
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 1]
call fcn.180001670
lea rcx, [rbp - 1]
call fcn.18000c070
mov rdx, qword [rbp + 0x17]
mov qword [0x180070b28], rax
cmp rdx, 0x10
jb 0x18000cc57
mov rcx, qword [rbp - 1]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000cc4b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000cc9b
call fcn.180010330
mov rax, qword [0x180070b28]
xorps xmm0, xmm0
lea r8, [rbp - 0x19]
mov rdx, rax
movsd qword [rbp - 9], xmm0
mov rcx, rdi
movups xmmword [rbp - 0x19], xmm0
call fcn.18000f3f0
movups xmm0, xmmword [rbp - 0x19]
lea r11, [rsp + 0x90]
mov rax, rbx
movsd xmm1, qword [rbp - 9]
mov rdi, qword [r11 + 0x18]
movups xmmword [rbx], xmm0
movsd qword [rbx + 0x10], xmm1
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
call fcn.180001550
int3
Function at 0x18000ccb0
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x180070b20]
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x18000ce77
movups xmm1, xmmword [0x180063ea8]
movzx edx, word [0x180063ecc]
mov r8, 0xffffffffffffffff
movups xmm0, xmmword [0x180063e98]
mov ecx, dword [0x180063ec8]
movups xmmword [rbp + 0x2f], xmm1
xor byte [rbp + 0x30], 0x42
xor byte [rbp + 0x31], 0x43
xor byte [rbp + 0x32], 0x44
xor byte [rbp + 0x33], 0x45
xor byte [rbp + 0x34], 0x46
xor byte [rbp + 0x35], 0x47
xor byte [rbp + 0x36], 0x48
xor byte [rbp + 0x37], 0x49
xor byte [rbp + 0x38], 0x4a
xor byte [rbp + 0x39], 0x4b
xor byte [rbp + 0x3a], 0x4c
xor byte [rbp + 0x3b], 0x4d
xor byte [rbp + 0x3c], 0x4e
xor byte [rbp + 0x3d], 0x4f
xor byte [rbp + 0x3e], 0x50
movups xmmword [rbp + 0x1f], xmm0
xor byte [rbp + 0x20], 0x32
movups xmm0, xmmword [0x180063eb8]
xor byte [rbp + 0x21], 0x33
xor byte [rbp + 0x22], 0x34
xor byte [rbp + 0x23], 0x35
xor byte [rbp + 0x24], 0x36
xor byte [rbp + 0x25], 0x37
xor byte [rbp + 0x26], 0x38
xor byte [rbp + 0x27], 0x39
xor byte [rbp + 0x28], 0x3a
xor byte [rbp + 0x29], 0x3b
xor byte [rbp + 0x2a], 0x3c
xor byte [rbp + 0x2b], 0x3d
xor byte [rbp + 0x2c], 0x3e
xor byte [rbp + 0x2d], 0x3f
xor byte [rbp + 0x2e], 0x40
movups xmmword [rbp + 0x3f], xmm0
xor byte [rbp + 0x40], 0x52
xor byte [rbp + 0x41], 0x53
xor byte [rbp + 0x42], 0x54
xor byte [rbp + 0x43], 0x55
xor byte [rbp + 0x44], 0x56
xor byte [rbp + 0x45], 0x57
xor byte [rbp + 0x46], 0x58
xor byte [rbp + 0x47], 0x59
xor byte [rbp + 0x48], 0x5a
xor byte [rbp + 0x49], 0x5b
xor byte [rbp + 0x4a], 0x5c
xor byte [rbp + 0x4b], 0x5d
xor byte [rbp + 0x4c], 0x5e
xor byte [rbp + 0x4d], 0x5f
xor byte [rbp + 0x4e], 0x60
mov dword [rbp + 0x4f], ecx
xor cl, 0x61
xor byte [rbp + 0x50], 0x31
xor byte [rbp + 0x51], 0x32
xor byte [rbp + 0x52], 0x33
movd eax, xmm1
xorps xmm1, xmm1
mov word [rbp + 0x53], dx
xor dl, 0x34
mov byte [rbp + 0x1f], 0x46
xor al, 0x41
mov byte [rbp + 0x4f], cl
mov byte [rbp + 0x2f], al
movd eax, xmm0
xorps xmm0, xmm0
mov byte [rbp + 0x53], dl
movups xmmword [rbp - 1], xmm0
xor al, 0x51
xor byte [rbp + 0x54], 0x35
mov byte [rbp + 0x3f], al
lea rax, [rbp + 0x1f]
movdqu xmmword [rbp + 0xf], xmm1
inc r8
cmp byte [rax + r8], 0
jne 0x18000ce12
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 1]
call fcn.180001670
lea rcx, [rbp - 1]
call fcn.18000c070
mov rdx, qword [rbp + 0x17]
mov qword [0x180070b20], rax
cmp rdx, 0x10
jb 0x18000ce77
mov rcx, qword [rbp - 1]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000ce6b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000ceaf
call fcn.180010330
mov rax, qword [0x180070b20]
lea r8, [rbp - 0x19]
mov rdx, rax
mov rcx, rdi
call fcn.18000f3f0
movups xmm0, xmmword [rbp - 0x19]
lea r11, [rsp + 0x90]
mov rax, rbx
movsd xmm1, qword [rbp - 9]
mov rdi, qword [r11 + 0x18]
movups xmmword [rbx], xmm0
movsd qword [rbx + 0x10], xmm1
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
call fcn.180001550
int3
Function at 0x18000e040
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x180070b18]
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x18000e1f9
movups xmm1, xmmword [0x180063e70]
movzx ecx, word [0x180063e90]
mov r8, 0xffffffffffffffff
movups xmm0, xmmword [0x180063e60]
movzx edx, byte [0x180063e92]
movups xmmword [rbp + 0x27], xmm1
xor byte [rbp + 0x28], 0x42
xor byte [rbp + 0x29], 0x43
xor byte [rbp + 0x2a], 0x44
xor byte [rbp + 0x2b], 0x45
xor byte [rbp + 0x2c], 0x46
xor byte [rbp + 0x2d], 0x47
xor byte [rbp + 0x2e], 0x48
xor byte [rbp + 0x2f], 0x49
xor byte [rbp + 0x30], 0x4a
xor byte [rbp + 0x31], 0x4b
xor byte [rbp + 0x32], 0x4c
xor byte [rbp + 0x33], 0x4d
xor byte [rbp + 0x34], 0x4e
xor byte [rbp + 0x35], 0x4f
xor byte [rbp + 0x36], 0x50
movups xmmword [rbp + 0x17], xmm0
xor byte [rbp + 0x18], 0x32
movups xmm0, xmmword [0x180063e80]
xor byte [rbp + 0x19], 0x33
xor byte [rbp + 0x1a], 0x34
xor byte [rbp + 0x1b], 0x35
xor byte [rbp + 0x1c], 0x36
xor byte [rbp + 0x1d], 0x37
xor byte [rbp + 0x1e], 0x38
xor byte [rbp + 0x1f], 0x39
xor byte [rbp + 0x20], 0x3a
xor byte [rbp + 0x21], 0x3b
xor byte [rbp + 0x22], 0x3c
xor byte [rbp + 0x23], 0x3d
xor byte [rbp + 0x24], 0x3e
xor byte [rbp + 0x25], 0x3f
xor byte [rbp + 0x26], 0x40
movups xmmword [rbp + 0x37], xmm0
xor byte [rbp + 0x38], 0x52
xor byte [rbp + 0x39], 0x53
xor byte [rbp + 0x3a], 0x54
xor byte [rbp + 0x3b], 0x55
xor byte [rbp + 0x3c], 0x56
xor byte [rbp + 0x3d], 0x57
xor byte [rbp + 0x3e], 0x58
xor byte [rbp + 0x3f], 0x59
xor byte [rbp + 0x40], 0x5a
xor byte [rbp + 0x41], 0x5b
xor byte [rbp + 0x42], 0x5c
xor byte [rbp + 0x43], 0x5d
xor byte [rbp + 0x44], 0x5e
xor byte [rbp + 0x45], 0x5f
xor byte [rbp + 0x46], 0x60
movd eax, xmm1
xorps xmm1, xmm1
mov word [rbp + 0x47], cx
xor cl, 0x61
xor byte [rbp + 0x48], 0x31
xor al, 0x41
mov byte [rbp + 0x17], 0x46
mov byte [rbp + 0x27], al
movd eax, xmm0
xorps xmm0, xmm0
mov byte [rbp + 0x47], cl
movups xmmword [rbp - 9], xmm0
xor al, 0x51
xor dl, 0x32
mov byte [rbp + 0x37], al
mov byte [rbp + 0x49], dl
lea rax, [rbp + 0x17]
movdqu xmmword [rbp + 7], xmm1
inc r8
cmp byte [rax + r8], 0
jne 0x18000e194
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 9]
call fcn.180001670
lea rcx, [rbp - 9]
call fcn.18000c070
mov rdx, qword [rbp + 0xf]
mov qword [0x180070b18], rax
cmp rdx, 0x10
jb 0x18000e1f9
mov rcx, qword [rbp - 9]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000e1ed
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000e227
call fcn.180010330
mov rax, qword [0x180070b18]
lea r8, [rbp - 0x19]
mov rdx, rax
mov rcx, rdi
call fcn.18000f3f0
movups xmm0, xmmword [rbp - 0x19]
lea r11, [rsp + 0x90]
mov rax, rbx
mov rdi, qword [r11 + 0x18]
movups xmmword [rbx], xmm0
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
call fcn.180001550
int3
Function at 0x18000e810
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x180070b10]
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x18000e9c9
movups xmm1, xmmword [0x180063e38]
movzx ecx, word [0x180063e58]
mov r8, 0xffffffffffffffff
movups xmm0, xmmword [0x180063e28]
movzx edx, byte [0x180063e5a]
movups xmmword [rbp + 0x27], xmm1
xor byte [rbp + 0x28], 0x42
xor byte [rbp + 0x29], 0x43
xor byte [rbp + 0x2a], 0x44
xor byte [rbp + 0x2b], 0x45
xor byte [rbp + 0x2c], 0x46
xor byte [rbp + 0x2d], 0x47
xor byte [rbp + 0x2e], 0x48
xor byte [rbp + 0x2f], 0x49
xor byte [rbp + 0x30], 0x4a
xor byte [rbp + 0x31], 0x4b
xor byte [rbp + 0x32], 0x4c
xor byte [rbp + 0x33], 0x4d
xor byte [rbp + 0x34], 0x4e
xor byte [rbp + 0x35], 0x4f
xor byte [rbp + 0x36], 0x50
movups xmmword [rbp + 0x17], xmm0
xor byte [rbp + 0x18], 0x32
movups xmm0, xmmword [0x180063e48]
xor byte [rbp + 0x19], 0x33
xor byte [rbp + 0x1a], 0x34
xor byte [rbp + 0x1b], 0x35
xor byte [rbp + 0x1c], 0x36
xor byte [rbp + 0x1d], 0x37
xor byte [rbp + 0x1e], 0x38
xor byte [rbp + 0x1f], 0x39
xor byte [rbp + 0x20], 0x3a
xor byte [rbp + 0x21], 0x3b
xor byte [rbp + 0x22], 0x3c
xor byte [rbp + 0x23], 0x3d
xor byte [rbp + 0x24], 0x3e
xor byte [rbp + 0x25], 0x3f
xor byte [rbp + 0x26], 0x40
movups xmmword [rbp + 0x37], xmm0
xor byte [rbp + 0x38], 0x52
xor byte [rbp + 0x39], 0x53
xor byte [rbp + 0x3a], 0x54
xor byte [rbp + 0x3b], 0x55
xor byte [rbp + 0x3c], 0x56
xor byte [rbp + 0x3d], 0x57
xor byte [rbp + 0x3e], 0x58
xor byte [rbp + 0x3f], 0x59
xor byte [rbp + 0x40], 0x5a
xor byte [rbp + 0x41], 0x5b
xor byte [rbp + 0x42], 0x5c
xor byte [rbp + 0x43], 0x5d
xor byte [rbp + 0x44], 0x5e
xor byte [rbp + 0x45], 0x5f
xor byte [rbp + 0x46], 0x60
movd eax, xmm1
xorps xmm1, xmm1
mov word [rbp + 0x47], cx
xor cl, 0x61
xor byte [rbp + 0x48], 0x31
xor al, 0x41
mov byte [rbp + 0x17], 0x46
mov byte [rbp + 0x27], al
movd eax, xmm0
xorps xmm0, xmm0
mov byte [rbp + 0x47], cl
movups xmmword [rbp - 9], xmm0
xor al, 0x51
xor dl, 0x32
mov byte [rbp + 0x37], al
mov byte [rbp + 0x49], dl
lea rax, [rbp + 0x17]
movdqu xmmword [rbp + 7], xmm1
inc r8
cmp byte [rax + r8], 0
jne 0x18000e964
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 9]
call fcn.180001670
lea rcx, [rbp - 9]
call fcn.18000c070
mov rdx, qword [rbp + 0xf]
mov qword [0x180070b10], rax
cmp rdx, 0x10
jb 0x18000e9c9
mov rcx, qword [rbp - 9]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000e9bd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18000ea01
call fcn.180010330
mov rax, qword [0x180070b10]
xor ecx, ecx
lea r8, [rbp - 0x19]
mov qword [rbp - 0x19], rcx
mov rdx, rax
mov qword [rbp - 0x11], rcx
mov rcx, rdi
call fcn.18000f3f0
movups xmm0, xmmword [rbp - 0x19]
lea r11, [rsp + 0x90]
mov rax, rbx
mov rdi, qword [r11 + 0x18]
movups xmmword [rbx], xmm0
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
call fcn.180001550
int3