joyce8/EMBER2024-capa huggingface dataset:
Function at 0x18000106c
Capabilities:
Encode data using xor

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 rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
mov rbx, qword [0x180009250]
xor r14d, r14d
mov rsi, rdx
mov rdi, rcx
test rbx, rbx
jne 0x18000118c
xor eax, eax
mov dword [rbp - 0x11], 0xb703b729
mov word [rbp + 0x47], ax
mov edx, r14d
mov dword [rbp - 0xd], 0xb706b709
mov dword [rbp - 9], 0xb714b71e
mov dword [rbp - 5], 0xb738b75c
mov dword [rbp - 1], 0xb706b71d
mov dword [rbp + 3], 0xb712b71b
mov dword [rbp + 7], 0xb72ab70c
mov dword [rbp + 0xb], 0xb709b70e
mov dword [rbp + 0xf], 0xb713b715
mov dword [rbp + 0x13], 0xb733b719
mov dword [rbp + 0x17], 0xb7e3b7e9
mov dword [rbp + 0x1b], 0xb7e2b7f0
mov dword [rbp + 0x1f], 0xb7fcb7f6
mov dword [rbp + 0x23], 0xb7c4b7a8
mov dword [rbp + 0x27], 0xb7e7b7e7
mov dword [rbp + 0x2b], 0xb7d4b7fc
mov dword [rbp + 0x2f], 0xb7f9b7df
mov dword [rbp + 0x33], 0xb7e6b7fc
mov dword [rbp + 0x37], 0xb7f6b7fe
mov dword [rbp + 0x3b], 0xb7fcb7c6
mov dword [rbp + 0x3f], 0xb7f4b7da
mov dword [rbp + 0x43], 0xb7f2b7fb
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x11], ax
cmp edx, 0x2c
jb 0x180001147
mov rax, qword [0x180009038]
lea r8, [rbp - 0x11]
add rax, 0x4296760
mov word [rbp + 0x47], r14w
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
mov qword [0x180009250], rax
movups xmm0, xmmword [rsi]
mov qword [rbp - 0x19], r14
movdqu xmmword [rbp - 0x29], xmm0
call fcn.180003c8c
mov r9, qword [0x180009038]
lea r8, [rbp - 0x29]
add r9, 0x4282120
mov rdx, rbx
mov rcx, rax
call r9
mov rax, qword [rbp - 0x19]
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov r14, qword [r11 + 0x28]
mov qword [rdi], rax
mov rax, rdi
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
Function at 0x1800011e0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x4f]
sub rsp, 0xe0
mov rbx, qword [0x180009230]
xor r12d, r12d
mov sil, r9b
mov r14, r8
mov r15, rdx
mov rdi, rcx
test rbx, rbx
jne 0x180001370
xor eax, eax
mov dword [rsp + 0x20], 0xb705b73f
mov word [rbp + 7], ax
mov edx, r12d
mov dword [rsp + 0x24], 0xb700b701
mov dword [rsp + 0x28], 0xb714b704
mov dword [rbp - 0x7d], 0xb734b700
mov dword [rbp - 0x79], 0xb718b715
mov dword [rbp - 0x75], 0xb759b713
mov dword [rbp - 0x71], 0xb711b72b
mov dword [rbp - 0x6d], 0xb714b715
mov dword [rbp - 0x69], 0xb718b708
mov dword [rbp - 0x65], 0xb73db70c
mov dword [rbp - 0x61], 0xb7f4b7ec
mov dword [rbp - 0x5d], 0xb7f3b7e7
mov dword [rbp - 0x59], 0xb7ecb7f6
mov dword [rbp - 0x55], 0xb7f3b7e8
mov dword [rbp - 0x51], 0xb7e0b7c4
mov dword [rbp - 0x4d], 0xb7f9b7e8
mov dword [rbp - 0x49], 0xb7ffb7ed
mov dword [rbp - 0x45], 0xb7a1b7f7
mov dword [rbp - 0x41], 0xb7f8b7d6
mov dword [rbp - 0x3d], 0xb7f7b7fc
mov dword [rbp - 0x39], 0xb7f9b7d5
mov dword [rbp - 0x35], 0xb7c4b7fa
mov dword [rbp - 0x31], 0xb7f6b7f0
mov dword [rbp - 0x2d], 0xb7efb7f5
mov dword [rbp - 0x29], 0xb7efb7f9
mov dword [rbp - 0x25], 0xb7f7b7dd
mov dword [rbp - 0x21], 0xb7d3b7c1
mov dword [rbp - 0x1d], 0xb7c0b7c3
mov dword [rbp - 0x19], 0xb7c0b7d0
mov dword [rbp - 0x15], 0xb7d4b7d4
mov dword [rbp - 0x11], 0xb7c0b7ff
mov dword [rbp - 0xd], 0xb7c3b7de
mov dword [rbp - 9], 0xb7c1b7ed
mov dword [rbp - 5], 0xb7c6b7c2
mov dword [rbp - 1], 0xb7dfb7d1
mov dword [rbp + 3], 0xb7d6b7d1
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rsp + rcx*2 + 0x20], ax
cmp edx, 0x48
jb 0x18000132a
mov rax, qword [0x180009038]
lea r8, [rsp + 0x20]
add rax, 0x4296760
mov word [rbp + 7], r12w
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
mov qword [0x180009230], rax
mov al, byte [rbp + 0x77]
mov byte [rbp + 0x20], al
mov al, byte [rbp + 0x7f]
mov byte [rbp + 0x21], al
mov qword [rbp + 0x27], r12
mov qword [rbp + 0x2f], r12
mov qword [rbp + 0xf], r15
mov qword [rbp + 0x17], r14
mov byte [rbp + 0x1f], sil
call fcn.180003d50
mov r9, qword [0x180009038]
lea r8, [rbp + 0xf]
add r9, 0x4282120
mov rdx, rbx
mov rcx, rax
call r9
movups xmm0, xmmword [rbp + 0x27]
lea r11, [rsp + 0xe0]
mov rax, rdi
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov r12, qword [r11 + 0x38]
movdqu xmmword [rdi], xmm0
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
Function at 0x1800013dc
Capabilities:
Encode data using xor

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 rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x1800091c8]
mov rbx, r9
xor r9d, r9d
mov rdi, r8
mov sil, dl
mov r14, rcx
test rax, rax
jne 0x1800014bd
mov dword [rbp - 0x40], 0xb703b729
mov edx, r9d
mov dword [rbp - 0x3c], 0xb706b709
mov dword [rbp - 0x38], 0xb714b71e
mov dword [rbp - 0x34], 0xb732b75c
mov dword [rbp - 0x30], 0xb701b717
mov dword [rbp - 0x2c], 0xb705b719
mov dword [rbp - 0x28], 0xb73eb756
mov dword [rbp - 0x24], 0xb70fb71f
mov dword [rbp - 0x20], 0xb71eb73d
mov dword [rbp - 0x1c], 0xb710b70a
mov dword [rbp - 0x18], 0xb7c3b7f2
mov dword [rbp - 0x14], 0xb7f6b7ed
mov dword [rbp - 0x10], 0xb7e1b7ea
mov dword [rbp - 0xc], 0xb7f5
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x40], ax
cmp edx, 0x1b
jb 0x18000147e
mov rax, qword [0x180009038]
lea r8, [rbp - 0x40]
add rax, 0x4296760
mov word [rbp - 0xa], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1800091c8], rax
mov cl, byte [rbp + 0x30]
lea r8, [rbp - 0x60]
mov r9, qword [0x180009038]
xorps xmm0, xmm0
and dword [rbp - 0x4c], 0
add r9, 0x4282120
and dword [rbp - 0x48], 0
mov rdx, rax
mov byte [rbp - 0x44], cl
mov rcx, r14
movups xmmword [rbp - 0x5c], xmm0
mov byte [rbp - 0x60], sil
call r9
movss xmm0, dword [rbp - 0x5c]
lea r11, [rsp + 0x80]
movss xmm1, dword [rbp - 0x58]
mov rsi, qword [r11 + 0x18]
mov r14, qword [r11 + 0x28]
movss dword [rdi], xmm0
movss xmm0, dword [rbp - 0x54]
movss dword [rdi + 4], xmm1
movss xmm1, dword [rbp - 0x50]
movss dword [rdi + 8], xmm0
movss xmm0, dword [rbp - 0x4c]
mov rdi, qword [r11 + 0x20]
movss dword [rbx], xmm1
movss xmm1, dword [rbp - 0x48]
movss dword [rbx + 8], xmm1
movss dword [rbx + 4], xmm0
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
Function at 0x180001548
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x1800091d8]
xor r9d, r9d
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x180001658
mov dword [rbp - 9], 0xb703b729
mov edx, r9d
mov dword [rbp - 5], 0xb706b709
mov dword [rbp - 1], 0xb714b71e
mov dword [rbp + 3], 0xb723b75c
mov dword [rbp + 7], 0xb714b718
mov dword [rbp + 0xb], 0xb712b70f
mov dword [rbp + 0xf], 0xb73ab70a
mov dword [rbp + 0x13], 0xb716b71b
mov dword [rbp + 0x17], 0xb70fb719
mov dword [rbp + 0x1b], 0xb732b71f
mov dword [rbp + 0x1f], 0xb7efb7e1
mov dword [rbp + 0x23], 0xb7e4b7e3
mov dword [rbp + 0x27], 0xb7f7b7e1
mov dword [rbp + 0x2b], 0xb7c0b7a8
mov dword [rbp + 0x2f], 0xb7fdb7ed
mov dword [rbp + 0x33], 0xb7eab7c9
mov dword [rbp + 0x37], 0xb7e8b7e1
mov dword [rbp + 0x3b], 0xb7eeb7fc
mov dword [rbp + 0x3f], 0xb7feb7dc
mov dword [rbp + 0x43], 0xb7f2b7f1
mov dword [rbp + 0x47], 0xb7fcb7e0
mov dword [rbp + 0x4b], 0xb7f9b7f9
mov word [rbp + 0x4f], ax
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 9], ax
cmp edx, 0x2c
jb 0x180001619
mov rax, qword [0x180009038]
lea r8, [rbp - 9]
add rax, 0x4296760
mov word [rbp + 0x4f], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1800091d8], rax
mov r9, qword [0x180009038]
lea r8, [rbp - 0x19]
and dword [rbp - 0x19], 0
add r9, 0x4282120
and dword [rbp - 0x15], 0
mov rdx, rax
and dword [rbp - 0x11], 0
mov rcx, rdi
call r9
mov eax, dword [rbp - 0x11]
lea r11, [rsp + 0x90]
movsd xmm0, qword [rbp - 0x19]
mov rdi, qword [r11 + 0x18]
movsd qword [rbx], xmm0
mov dword [rbx + 8], eax
mov rax, rbx
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
Function at 0x1800016a8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x1800091d0]
xor r9d, r9d
mov rbx, rcx
test rax, rax
jne 0x1800017b1
mov dword [rbp - 0x60], 0xb705b73f
mov edx, r9d
mov dword [rbp - 0x5c], 0xb700b701
mov dword [rbp - 0x58], 0xb714b704
mov dword [rbp - 0x54], 0xb734b700
mov dword [rbp - 0x50], 0xb718b715
mov dword [rbp - 0x4c], 0xb759b713
mov dword [rbp - 0x48], 0xb711b72b
mov dword [rbp - 0x44], 0xb714b715
mov dword [rbp - 0x40], 0xb718b708
mov dword [rbp - 0x3c], 0xb73cb70c
mov dword [rbp - 0x38], 0xb7e0b7e8
mov dword [rbp - 0x34], 0xb7e2b7f0
mov dword [rbp - 0x30], 0xb7f1b7e7
mov dword [rbp - 0x2c], 0xb7f5b7e3
mov dword [rbp - 0x28], 0xb7ceb7a6
mov dword [rbp - 0x24], 0xb7ffb7ef
mov dword [rbp - 0x20], 0xb7e5b7cf
mov dword [rbp - 0x1c], 0xb7fdb7ef
mov dword [rbp - 0x18], 0xb7f2b7f1
mov dword [rbp - 0x14], 0xb7f6b7e6
mov dword [rbp - 0x10], 0xb7dcb7e6
mov dword [rbp - 0xc], 0xb7f8b7f5
mov dword [rbp - 8], 0xb7f6
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x2d
jb 0x180001772
mov rax, qword [0x180009038]
lea r8, [rbp - 0x60]
add rax, 0x4296760
mov word [rbp - 6], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1800091d0], rax
mov r9, qword [0x180009038]
lea r8, [rbp + 0x18]
add r9, 0x4282120
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x18]
mov rbx, qword [rsp + 0x90]
add rsp, 0x80
pop rbp
ret

Function at 0x1800017e4
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x1800091e8]
xor r9d, r9d
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x1800018d6
mov dword [rbp - 0x50], 0xb703b729
mov edx, r9d
mov dword [rbp - 0x4c], 0xb706b709
mov dword [rbp - 0x48], 0xb714b71e
mov dword [rbp - 0x44], 0xb730b75c
mov dword [rbp - 0x40], 0xb71bb71b
mov dword [rbp - 0x3c], 0xb705b702
mov dword [rbp - 0x38], 0xb715b717
mov dword [rbp - 0x34], 0xb71eb716
mov dword [rbp - 0x30], 0xb753b70e
mov dword [rbp - 0x2c], 0xb71ab739
mov dword [rbp - 0x28], 0xb7c2b7f4
mov dword [rbp - 0x24], 0xb7edb7ed
mov dword [rbp - 0x20], 0xb7f7b7f0
mov dword [rbp - 0x1c], 0xb7ebb7e9
mov dword [rbp - 0x18], 0xb7e6b7da
mov dword [rbp - 0x14], 0xb7eab7fe
mov dword [rbp - 0x10], 0xb7e4b7f8
mov dword [rbp - 0xc], 0xb7e1b7e1
mov word [rbp - 8], ax
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x50], ax
cmp edx, 0x24
jb 0x180001897
mov rax, qword [0x180009038]
lea r8, [rbp - 0x50]
add rax, 0x4296760
mov word [rbp - 8], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1800091e8], rax
mov r9, qword [0x180009038]
lea r8, [rbp - 0x60]
and dword [rbp - 0x60], 0
add r9, 0x4282120
and dword [rbp - 0x5c], 0
mov rdx, rax
and dword [rbp - 0x58], 0
mov rcx, rdi
call r9
mov eax, dword [rbp - 0x58]
lea r11, [rsp + 0x80]
movsd xmm0, qword [rbp - 0x60]
mov rdi, qword [r11 + 0x18]
movsd qword [rbx], xmm0
mov dword [rbx + 8], eax
mov rax, rbx
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
Function at 0x180001924
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x180009188]
xor r9d, r9d
mov rbx, rcx
test rax, rax
jne 0x180001a31
mov dword [rbp - 0x60], 0xb705b73f
mov edx, r9d
mov dword [rbp - 0x5c], 0xb700b701
mov dword [rbp - 0x58], 0xb714b704
mov dword [rbp - 0x54], 0xb734b700
mov dword [rbp - 0x50], 0xb718b715
mov dword [rbp - 0x4c], 0xb759b713
mov dword [rbp - 0x48], 0xb70bb739
mov dword [rbp - 0x44], 0xb708b71f
mov dword [rbp - 0x40], 0xb713b735
mov dword [rbp - 0x3c], 0xb71ab708
mov dword [rbp - 0x38], 0xb7f5b7ee
mov dword [rbp - 0x34], 0xb7f1b7ed
mov dword [rbp - 0x30], 0xb7abb7fd
mov dword [rbp - 0x2c], 0xb7e2b7c1
mov dword [rbp - 0x28], 0xb7cab7fc
mov dword [rbp - 0x24], 0xb7f9b7ff
mov dword [rbp - 0x20], 0xb7e8b7fe
mov dword [rbp - 0x1c], 0xb7fbb7e0
mov dword [rbp - 0x18], 0xb7e0b7d5
mov dword [rbp - 0x14], 0xb7fab7e7
mov dword [rbp - 0x10], 0xb7e5b7e4
mov dword [rbp - 0xc], 0xb7f5b7f7
mov dword [rbp - 8], 0xb7fcb7f4
mov word [rbp - 4], ax
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x2e
jb 0x1800019f2
mov rax, qword [0x180009038]
lea r8, [rbp - 0x60]
add rax, 0x4296760
mov word [rbp - 4], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180009188], rax
mov r9, qword [0x180009038]
lea r8, [rbp + 0x18]
add r9, 0x4282120
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x18]
mov rbx, qword [rsp + 0x90]
add rsp, 0x80
pop rbp
ret
Function at 0x180001a64
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov rbx, qword [0x180009228]
xor esi, esi
mov rdi, rcx
test rbx, rbx
jne 0x180001bc1
mov dword [rbp - 0x49], 0xb705b73f
mov edx, esi
mov dword [rbp - 0x45], 0xb700b701
mov dword [rbp - 0x41], 0xb714b704
mov dword [rbp - 0x3d], 0xb734b700
mov dword [rbp - 0x39], 0xb718b715
mov dword [rbp - 0x35], 0xb759b713
mov dword [rbp - 0x31], 0xb711b72b
mov dword [rbp - 0x2d], 0xb714b715
mov dword [rbp - 0x29], 0xb718b708
mov dword [rbp - 0x25], 0xb73db70c
mov dword [rbp - 0x21], 0xb7f4b7ec
mov dword [rbp - 0x1d], 0xb7f3b7e7
mov dword [rbp - 0x19], 0xb7ecb7f6
mov dword [rbp - 0x15], 0xb7f3b7e8
mov dword [rbp - 0x11], 0xb7e0b7c4
mov dword [rbp - 0xd], 0xb7f9b7e8
mov dword [rbp - 9], 0xb7ffb7ed
mov dword [rbp - 5], 0xb7a1b7f7
mov dword [rbp - 1], 0xb7f4b7d7
mov dword [rbp + 3], 0xb7d5b7e6
mov dword [rbp + 7], 0xb7e7b7fd
mov dword [rbp + 0xb], 0xb7e3b7e5
mov dword [rbp + 0xf], 0xb7f6b7d4
mov dword [rbp + 0x13], 0xb7fab7f9
mov dword [rbp + 0x17], 0xb7cdb7f0
mov dword [rbp + 0x1b], 0xb7feb7f2
mov dword [rbp + 0x1f], 0xb7c4b7d9
mov dword [rbp + 0x23], 0xb7e0b7d0
mov dword [rbp + 0x27], 0xb7cbb7cb
mov dword [rbp + 0x2b], 0xb7d5b7d2
mov dword [rbp + 0x2f], 0xb7c5b7c7
mov dword [rbp + 0x33], 0xb7ceb7c6
mov dword [rbp + 0x37], 0xb7de
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x49], ax
cmp edx, 0x41
jb 0x180001b7d
mov rax, qword [0x180009038]
lea r8, [rbp - 0x49]
add rax, 0x4296760
mov word [rbp + 0x39], si
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
mov qword [0x180009228], rax
mov qword [rbp + 0x3f], rdi
call fcn.180003d50
mov r9, qword [0x180009038]
lea r8, [rbp + 0x3f]
add r9, 0x4282120
mov rdx, rbx
mov rcx, rax
call r9
mov rax, qword [rbp + 0x47]
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
Function at 0x180001c04
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x1800091a8]
xor esi, esi
mov rbx, rdx
mov rdi, rcx
mov r14d, 0x4894
test rax, rax
jne 0x180001d02
mov dword [rbp - 0x60], 0xb705b73f
mov edx, esi
mov dword [rbp - 0x5c], 0xb700b701
mov dword [rbp - 0x58], 0xb714b704
mov dword [rbp - 0x54], 0xb734b700
mov dword [rbp - 0x50], 0xb718b715
mov dword [rbp - 0x4c], 0xb759b713
mov dword [rbp - 0x48], 0xb711b72b
mov dword [rbp - 0x44], 0xb714b715
mov dword [rbp - 0x40], 0xb718b708
mov dword [rbp - 0x3c], 0xb73cb70c
mov dword [rbp - 0x38], 0xb7e0b7e8
mov dword [rbp - 0x34], 0xb7e2b7f0
mov dword [rbp - 0x30], 0xb7f1b7e7
mov dword [rbp - 0x2c], 0xb7f5b7e3
mov dword [rbp - 0x28], 0xb7ceb7a6
mov dword [rbp - 0x24], 0xb7ffb7ef
mov dword [rbp - 0x20], 0xb7e8b7c4
mov dword [rbp - 0x1c], 0xb7e3b7ef
mov dword [rbp - 0x18], 0xb7f9b7e4
mov word [rbp - 0x14], ax
movsxd rcx, edx
movzx eax, dx
sub ax, r14w
inc edx
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x26
jb 0x180001cc7
mov rax, qword [0x180009038]
lea r8, [rbp - 0x60]
add rax, 0x4296760
mov word [rbp - 0x14], si
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1800091a8], rax
mov r9, qword [0x180009038]
lea r8, [rbp + 0x50]
add r9, 0x4282120
mov rdx, rax
mov rcx, rdi
call r9
mov rax, qword [0x1800091b0]
test rax, rax
jne 0x180001dfd
mov dword [rbp - 0x60], 0xb705b73f
mov edx, esi
mov dword [rbp - 0x5c], 0xb700b701
mov dword [rbp - 0x58], 0xb714b704
mov dword [rbp - 0x54], 0xb734b700
mov dword [rbp - 0x50], 0xb718b715
mov dword [rbp - 0x4c], 0xb759b713
mov dword [rbp - 0x48], 0xb711b72b
mov dword [rbp - 0x44], 0xb714b715
mov dword [rbp - 0x40], 0xb718b708
mov dword [rbp - 0x3c], 0xb73cb70c
mov dword [rbp - 0x38], 0xb7e0b7e8
mov dword [rbp - 0x34], 0xb7e2b7f0
mov dword [rbp - 0x30], 0xb7f1b7e7
mov dword [rbp - 0x2c], 0xb7f5b7e3
mov dword [rbp - 0x28], 0xb7ceb7a6
mov dword [rbp - 0x24], 0xb7ffb7ef
mov dword [rbp - 0x20], 0xb7ecb7c1
mov dword [rbp - 0x1c], 0xb7c7b7f6
mov dword [rbp - 0x18], 0xb7f0b7f5
mov dword [rbp - 0x14], 0xb7e7b7fe
mov dword [rbp - 0x10], 0xb7fc
movsxd rcx, edx
movzx eax, dx
sub ax, r14w
inc edx
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x29
jb 0x180001dc2
mov rax, qword [0x180009038]
lea r8, [rbp - 0x60]
add rax, 0x4296760
mov word [rbp - 0xe], si
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1800091b0], rax
mov r9, qword [0x180009038]
lea r8, [rbp + 0x48]
add r9, 0x4282120
mov rdx, rax
mov rcx, rdi
call r9
movd xmm0, dword [rbp + 0x48]
mov rax, rbx
movss xmm1, dword [rbp + 0x50]
cvtdq2ps xmm0, xmm0
movss dword [rbx + 4], xmm1
movss dword [rbx], xmm0
mov rbx, qword [rsp + 0xc0]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
Function at 0x180001e4c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x180009198]
xor r9d, r9d
mov rbx, rcx
test rax, rax
jne 0x180001f47
mov dword [rbp - 0x60], 0xb705b73f
mov edx, r9d
mov dword [rbp - 0x5c], 0xb700b701
mov dword [rbp - 0x58], 0xb714b704
mov dword [rbp - 0x54], 0xb734b700
mov dword [rbp - 0x50], 0xb718b715
mov dword [rbp - 0x4c], 0xb759b713
mov dword [rbp - 0x48], 0xb711b72b
mov dword [rbp - 0x44], 0xb714b715
mov dword [rbp - 0x40], 0xb718b708
mov dword [rbp - 0x3c], 0xb73cb70c
mov dword [rbp - 0x38], 0xb7e0b7e8
mov dword [rbp - 0x34], 0xb7e2b7f0
mov dword [rbp - 0x30], 0xb7f1b7e7
mov dword [rbp - 0x2c], 0xb7f5b7e3
mov dword [rbp - 0x28], 0xb7ceb7a6
mov dword [rbp - 0x24], 0xb7ffb7ef
mov dword [rbp - 0x20], 0xb7e3b7c5
mov dword [rbp - 0x1c], 0xb7eab7f8
mov dword [rbp - 0x18], 0xb7e5b7fe
mov dword [rbp - 0x14], 0xb7e1b7fd
mov dword [rbp - 0x10], 0xb7ed
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x29
jb 0x180001f08
mov rax, qword [0x180009038]
lea r8, [rbp - 0x60]
add rax, 0x4296760
mov word [rbp - 0xe], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180009198], rax
mov r9, qword [0x180009038]
lea r8, [rbp + 0x18]
add r9, 0x4282120
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x18]
mov rbx, qword [rsp + 0x90]
add rsp, 0x80
pop rbp
ret

Function at 0x180001f78
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x180009190]
xor r9d, r9d
mov rbx, rcx
test rax, rax
jne 0x180002070
mov dword [rbp - 0x60], 0xb705b73f
mov edx, r9d
mov dword [rbp - 0x5c], 0xb700b701
mov dword [rbp - 0x58], 0xb714b704
mov dword [rbp - 0x54], 0xb734b700
mov dword [rbp - 0x50], 0xb718b715
mov dword [rbp - 0x4c], 0xb759b713
mov dword [rbp - 0x48], 0xb711b72b
mov dword [rbp - 0x44], 0xb714b715
mov dword [rbp - 0x40], 0xb718b708
mov dword [rbp - 0x3c], 0xb73cb70c
mov dword [rbp - 0x38], 0xb7e0b7e8
mov dword [rbp - 0x34], 0xb7e2b7f0
mov dword [rbp - 0x30], 0xb7f1b7e7
mov dword [rbp - 0x2c], 0xb7f5b7e3
mov dword [rbp - 0x28], 0xb7ceb7a6
mov dword [rbp - 0x24], 0xb7ffb7ef
mov dword [rbp - 0x20], 0xb7ecb7dc
mov dword [rbp - 0x1c], 0xb7e1b7f9
mov dword [rbp - 0x18], 0xb7f4b7dd
mov dword [rbp - 0x14], 0xb7fbb7e1
mov word [rbp - 0x10], ax
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x28
jb 0x180002031
mov rax, qword [0x180009038]
lea r8, [rbp - 0x60]
add rax, 0x4296760
mov word [rbp - 0x10], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180009190], rax
mov r9, qword [0x180009038]
lea r8, [rbp + 0x18]
add r9, 0x4282120
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x18]
mov rbx, qword [rsp + 0x90]
add rsp, 0x80
pop rbp
ret
Function at 0x1800020a0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x1800091f0]
xor r11d, r11d
mov rbx, rcx
test rax, rax
jne 0x1800021d1
mov dword [rbp - 0x19], 0xb705b73f
mov edx, r11d
mov dword [rbp - 0x15], 0xb700b701
mov dword [rbp - 0x11], 0xb714b704
mov dword [rbp - 0xd], 0xb734b700
mov dword [rbp - 9], 0xb718b715
mov dword [rbp - 5], 0xb759b713
mov dword [rbp - 1], 0xb70bb739
mov dword [rbp + 3], 0xb708b71f
mov dword [rbp + 7], 0xb711b72c
mov dword [rbp + 0xb], 0xb706b71f
mov dword [rbp + 0xf], 0xb7f3b7e5
mov dword [rbp + 0x13], 0xb7ecb7c1
mov dword [rbp + 0x17], 0xb7f1b7ea
mov dword [rbp + 0x1b], 0xb7e8b7f4
mov dword [rbp + 0x1f], 0xb7e5b7e4
mov dword [rbp + 0x23], 0xb7f9b7ef
mov dword [rbp + 0x27], 0xb7cab7a2
mov dword [rbp + 0x2b], 0xb7fbb7eb
mov dword [rbp + 0x2f], 0xb7fdb7c0
mov dword [rbp + 0x33], 0xb7eab7f3
mov dword [rbp + 0x37], 0xb7e7b7f1
mov dword [rbp + 0x3b], 0xb7f6b7d5
mov dword [rbp + 0x3f], 0xb7fcb7f5
mov dword [rbp + 0x43], 0xb7fab7e8
mov dword [rbp + 0x47], 0xb7fcb7d1
mov dword [rbp + 0x4b], 0xb7feb7f0
mov dword [rbp + 0x4f], 0xb7c4b7c7
mov dword [rbp + 0x53], 0xb7d0
movsxd rcx, edx
movzx eax, dx
mov r8d, 0x4894
inc edx
sub ax, r8w
xor word [rbp + rcx*2 - 0x19], ax
cmp edx, 0x37
jb 0x18000218f
mov rax, qword [0x180009038]
lea r8, [rbp - 0x19]
add rax, 0x4296760
mov word [rbp + 0x55], r11w
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1800091f0], rax
mov r9, qword [0x180009038]
lea r8, [rbp + 0x6f]
add r9, 0x4282120
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x6f]
mov rbx, qword [rsp + 0xa0]
add rsp, 0x90
pop rbp
ret