joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140258d50
Capabilities:
Encrypt data using openssl ecdsa

Disassembly:
push rbp
sub rsp, 0x90
lea rbp, [rsp + 0x80]
mov rax, r8
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rcx
mov r8, rax
mov qword [rbp - 0x38], r8
mov rcx, rdx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], rdx
cmp r8, 8
jb 0x140258d9e
jmp 0x140258da5
mov rax, qword [rbp - 0x38]
cmp rax, 0xa
jb 0x140258de7
jmp 0x140258de9
mov al, byte [rbp - 0x49]
test al, 1
jne 0x140258db5
jmp 0x140258dd0
mov al, 1
mov byte [rbp - 0x49], al
jmp 0x140258d95
mov rax, qword [rbp - 0x38]
cmp rax, 9
seta al
mov byte [rbp - 0x49], al
jmp 0x140258d95
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x48]
mov dx, word [0x1403fa100]
mov word [rcx], dx
add rsp, 0x90
pop rbp
ret
jmp 0x140258d89
mov rcx, qword [rbp - 0x38]
lea rax, [0x1403fa108]
mov rax, qword [rax + rcx*8]
mov qword [rbp - 0x18], rax
jmp 0x140258df7
jmp 0x140258dd2
mov rcx, qword [rbp - 0x38]
mov edx, 0xa
call fcn.1400011f0
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x58], rax
cmp rax, 0xb
jb 0x140258e3c
jmp 0x140258e3e
mov rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x58]
lea rdx, [rax + rax*2]
lea rax, [0x1403fa158]
mov r8, qword [rax + rdx*8 + 0x10]
mov qword [rbp], r8
vmovdqu xmm0, xmmword [rax + rdx*8]
vmovdqa xmmword [rbp - 0x10], xmm0
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp rax, rcx
jne 0x140258e67
jmp 0x140258e82
jmp 0x140258e07
mov rcx, qword [rbp - 0x58]
mov edx, 0xb
call fcn.1400011f0
mov r9, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140050bb0
test al, 1
jne 0x140258e97
jmp 0x140258ebc
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x48]
mov dx, word [0x1403fa100]
mov word [rcx], dx
add rsp, 0x90
pop rbp
ret
jmp 0x140258e4c
mov rax, qword [rbp - 0x18]
add rax, 1
mov qword [rbp - 0x60], rax
setb al
jb 0x140258ebe
jmp 0x140258edb
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x48]
mov dl, byte [rbp]
and dl, 0xf
mov byte [rbp + 0xe], dl
mov byte [rbp + 0xf], 1
mov dx, word [rbp + 0xe]
mov word [rcx], dx
add rsp, 0x90
pop rbp
ret
jmp 0x140258e84
lea rcx, str.integer_overflow
mov edx, 0x10
xor eax, eax
mov r8d, eax
lea r9, [0x14037c688]
call fcn.140001170
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x18], rax
cmp qword [rbp - 0x18], 0xb
jae 0x140258ef1
jmp 0x140258f0c
jmp 0x140258df7
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x48]
mov dx, word [0x1403fa100]
mov word [rcx], dx
add rsp, 0x90
pop rbp
ret
jmp 0x140258eec
Function at 0x1402c6470
Capabilities:
Generate random numbers via rtlgenrandom

Disassembly:
push rbp
sub rsp, 0xc0
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x20], rcx
mov rax, r8
mov qword [rbp - 0x18], rax
mov qword [rbp + 8], r8
mov qword [rbp], rdx
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x28], rdx
mov rax, qword [rbp + 0x28]
mov qword [rbp - 0x10], rax
mov rcx, qword [rbp + 0x30]
mov qword [rbp - 8], rcx
xor eax, eax
cmp rax, rcx
jbe 0x1402c64c7
jmp 0x1402c64c9
mov rax, qword [rbp - 8]
cmp rax, rax
jbe 0x1402c64e3
jmp 0x1402c64e5
jmp 0x1402c64bc
mov rdx, qword [rbp - 8]
xor eax, eax
mov ecx, eax
call fcn.140010910
mov rcx, qword [rbp - 8]
xor eax, eax
cmp rax, rcx
jbe 0x1402c650a
jmp 0x1402c650c
jmp 0x1402c64d6
mov rdx, qword [rbp - 8]
mov rcx, rdx
call fcn.1400011f0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x38], 0xffffffff
jmp 0x1402c6524
jmp 0x1402c64f1
mov rdx, qword [rbp - 8]
xor eax, eax
mov ecx, eax
call fcn.1400011f0
xor eax, eax
add rsp, 0xc0
pop rbp
ret
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp + 0x10]
cmp rax, rcx
jb 0x1402c6535
jmp 0x1402c6564
jmp 0x1402c6524
mov rcx, qword [rbp + 0x20]
mov eax, 0xffffffff
mov rdx, rcx
sub rdx, rax
cmovb rax, rcx
mov edx, eax
mov dword [rbp - 0x24], edx
mov dword [rbp + 0x3c], edx
mov rcx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
call sub.ADVAPI32.dll_SystemFunction036
cmp eax, 0
je 0x1402c657d
jmp 0x1402c65a8
jmp 0x1402c6519
mov ecx, dword [rbp - 0x24]
mov rax, qword [rbp + 0x10]
mov ecx, ecx
add rax, rcx
mov qword [rbp - 0x30], rax
setb al
jb 0x1402c65aa
jmp 0x1402c65c7
call sub.KERNEL32.dll_GetLastError
mov rcx, qword [rbp - 0x20]
mov dx, ax
call fcn.14001a790
mov rcx, qword [rbp - 0x20]
mov word [rbp - 0x32], ax
call fcn.140002380
mov ax, word [rbp - 0x32]
add rsp, 0xc0
pop rbp
ret
jmp 0x1402c6566
lea rcx, str.integer_overflow
mov edx, 0x10
xor eax, eax
mov r8d, eax
lea r9, [0x14037c688]
call fcn.140001170
mov eax, dword [rbp - 0x24]
mov rcx, qword [rbp - 0x30]
mov qword [rbp + 0x10], rcx
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x20]
mov qword [rbp - 0x50], rcx
mov eax, eax
mov qword [rbp - 0x48], rax
add rdx, rax
mov qword [rbp - 0x40], rdx
cmp rax, rcx
jbe 0x1402c660b
jmp 0x1402c660d
mov rax, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x48]
mov rcx, rax
sub rcx, rdx
mov qword [rbp - 0x58], rcx
cmp rax, rax
jbe 0x1402c6629
jmp 0x1402c662b
jmp 0x1402c65f2
mov rdx, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x48]
call fcn.140010910
mov rax, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x50]
cmp rax, rcx
jbe 0x1402c664c
jmp 0x1402c664e
jmp 0x1402c661a
mov rdx, qword [rbp - 0x50]
mov rcx, rdx
call fcn.1400011f0
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x58]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x18], rax
jmp 0x1402c6533
jmp 0x1402c6637
mov rdx, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x48]
call fcn.1400011f0
int3
Function at 0x1402d78c0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 1
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret

Function at 0x1402d79f0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 2
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret
Function at 0x1402d7b20
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 4
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret

Function at 0x1402d7c50
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 8
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret
Function at 0x1402d7d80
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 0x10
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret

Function at 0x1402d7eb0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 0x20
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret
Function at 0x1402d7fe0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 0x40
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret

Function at 0x1402d8110
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 0x80
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret
Function at 0x1402d8240
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 0x1b
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret

Function at 0x1402d8370
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 0x36
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret
Function at 0x1402d84a0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 1
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xff
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret

Function at 0x1402d85d0
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
vmovdqa xmm0, xmmword [rdx]
vmovaps xmmword [rbp - 0x50], xmm0
vmovdqa xmm1, xmmword [rcx]
vmovaps xmmword [rbp - 0x60], xmm1
vmovdqa xmmword [rbp - 0x40], xmm1
vmovdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
lea rax, [rbp - 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
lea rcx, [rbp + 0x20]
mov edx, 0xaa
mov r8d, 0x10
call fcn.140375530
vmovaps xmm3, xmmword [rbp - 0x60]
vmovaps xmm4, xmmword [rbp - 0x50]
lea rax, [rbp + 0x20]
mov qword [rbp - 0x10], 0x4d430001
mov qword [rbp - 8], rax
mov qword [rbp], 0x10
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0
lea rax, [rbp - 0x10]
xor ecx, ecx
mov edx, ecx
rol rdi, 3
rol rdi, 0xd
rol rdi, 0x3d
rol rdi, 0x33
xchg rbx, rbx
vaeskeygenassist xmm2, xmm3, 1
vpslldq xmm1, xmm4, 4
vpxor xmm0, xmm4, xmm1
vpslldq xmm1, xmm0, 8
vpxor xmm0, xmm0, xmm1
vpshufd xmm1, xmm2, 0xaa
vpxor xmm0, xmm0, xmm1
vmovdqa xmmword [rbp - 0x20], xmm2
vmovdqa xmmword [rbp + 0x20], xmm1
add rsp, 0xb0
pop rbp
ret