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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 5]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 5]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov dword [rax], ecx
mov byte [rax + 4], cl
add rax, 5
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, [0x140042420]
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 5
jb 0x1400012a0
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x140001300
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov rbp, rcx
mov ecx, 0x18
call fcn.14000a03c
xor esi, esi
mov rdi, rax
mov qword [rax], rsi
lea ecx, [rsi + 0x7a]
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rsi
call fcn.14000a03c
mov qword [rdi], rax
lea r8d, [rsi + 0x7a]
xor edx, edx
mov rbx, rax
lea rcx, [rax + 0x7a]
mov qword [rdi + 0x10], rcx
mov rcx, rax
call fcn.14000caf0
lea rax, [rbx + 0x7a]
mov r9d, esi
mov qword [rdi + 8], rax
mov r8d, esi
mov cl, byte [r9 + rbp]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc esi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, [0x140042420]
xor cl, byte [r8 + rax]
mov rax, qword [rdi]
movsxd r8, esi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x7a
jb 0x140001363
mov rbx, qword [rsp + 0x30]
mov rax, rdi
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret

Function at 0x1400013c8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 8]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 8]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov qword [rax], rcx
add rax, 8
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, [0x140042420]
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 8
jb 0x14000141a
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x140002b00
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0xc]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0xc]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov qword [rax], rcx
mov dword [rax + 8], ecx
add rax, 0xc
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, [0x1400425a0]
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0xc
jb 0x140002b55
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x1400040f0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 2]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 2]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov word [rax], cx
add rax, 2
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, [0x140042710]
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 2
jb 0x140004142
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x140006364
Capabilities:
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ecx, 0x18
call fcn.14000a03c
mov edx, 8
mov rcx, rax
call fcn.140001f88
xor r8d, r8d
mov r9, rax
mov r10d, r8d
mov r11d, r8d
mov rcx, r10
movabs rax, 0x6816816816816817
mul r10
inc r8d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 8
imul rax, rcx, 0x16c
lea rcx, [0x140042880]
sub r10, rax
mov al, byte [r11 + rbx]
xor al, byte [r10 + rcx]
movsx ecx, al
mov rax, qword [r9]
movsxd r10, r8d
mov word [r11 + rax], cx
lea r11, [r11 + 2]
cmp r10, 8
jb 0x140006390
mov rax, r9
add rsp, 0x20
pop rbx
ret

Function at 0x1400063ec
Capabilities:
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ecx, 0x18
call fcn.14000a03c
mov edx, 5
mov rcx, rax
call fcn.140001f88
xor r8d, r8d
mov r9, rax
mov r10d, r8d
mov r11d, r8d
mov rcx, r10
movabs rax, 0x6816816816816817
mul r10
inc r8d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 8
imul rax, rcx, 0x16c
lea rcx, [0x140042880]
sub r10, rax
mov al, byte [r11 + rbx]
xor al, byte [r10 + rcx]
movsx ecx, al
mov rax, qword [r9]
movsxd r10, r8d
mov word [r11 + rax], cx
lea r11, [r11 + 2]
cmp r10, 5
jb 0x140006418
mov rax, r9
add rsp, 0x20
pop rbx
ret
Function at 0x140006474
Capabilities:
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ecx, 0x18
call fcn.14000a03c
mov edx, 9
mov rcx, rax
call fcn.140001f88
xor r8d, r8d
mov r9, rax
mov r10d, r8d
mov r11d, r8d
mov rcx, r10
movabs rax, 0x6816816816816817
mul r10
inc r8d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 8
imul rax, rcx, 0x16c
lea rcx, [0x140042880]
sub r10, rax
mov al, byte [r11 + rbx]
xor al, byte [r10 + rcx]
movsx ecx, al
mov rax, qword [r9]
movsxd r10, r8d
mov word [r11 + rax], cx
lea r11, [r11 + 2]
cmp r10, 9
jb 0x1400064a0
mov rax, r9
add rsp, 0x20
pop rbx
ret

Function at 0x140006588
Capabilities:
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ecx, 0x18
call fcn.14000a03c
mov edx, 3
mov rcx, rax
call fcn.140001f88
xor r8d, r8d
mov r9, rax
mov r10d, r8d
mov r11d, r8d
mov rcx, r10
movabs rax, 0x6816816816816817
mul r10
inc r8d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 8
imul rax, rcx, 0x16c
lea rcx, [0x140042880]
sub r10, rax
mov al, byte [r11 + rbx]
xor al, byte [r10 + rcx]
movsx ecx, al
mov rax, qword [r9]
movsxd r10, r8d
mov word [r11 + rax], cx
lea r11, [r11 + 2]
cmp r10, 3
jb 0x1400065b4
mov rax, r9
add rsp, 0x20
pop rbx
ret

Function at 0x140006610
Capabilities:
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ecx, 0x18
call fcn.14000a03c
mov edx, 2
mov rcx, rax
call fcn.140001f88
xor r8d, r8d
mov r9, rax
mov r10d, r8d
mov r11d, r8d
mov rcx, r10
movabs rax, 0x6816816816816817
mul r10
inc r8d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 8
imul rax, rcx, 0x16c
lea rcx, [0x140042880]
sub r10, rax
mov al, byte [r11 + rbx]
xor al, byte [r10 + rcx]
movsx ecx, al
mov rax, qword [r9]
movsxd r10, r8d
mov word [r11 + rax], cx
lea r11, [r11 + 2]
cmp r10, 2
jb 0x14000663c
mov rax, r9
add rsp, 0x20
pop rbx
ret

Function at 0x140006ff8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0x14]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
xorps xmm0, xmm0
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0x14]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
movups xmmword [rax], xmm0
mov dword [rax + 0x10], ecx
add rax, 0x14
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, [0x1400429f0]
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x14
jb 0x140007050
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x1400071fc
Capabilities:
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ecx, 0x18
call fcn.14000a03c
mov edx, 0xc
mov rcx, rax
call fcn.140001f88
xor r8d, r8d
mov r9, rax
mov r10d, r8d
mov r11d, r8d
mov rcx, r10
movabs rax, 0x6816816816816817
mul r10
inc r8d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 8
imul rax, rcx, 0x16c
lea rcx, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
sub r10, rax
mov al, byte [r11 + rbx]
xor al, byte [r10 + rcx]
movsx ecx, al
mov rax, qword [r9]
movsxd r10, r8d
mov word [r11 + rax], cx
lea r11, [r11 + 2]
cmp r10, 0xc
jb 0x140007228
mov rax, r9
add rsp, 0x20
pop rbx
ret

Function at 0x140007284
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0xa]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0xa]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov qword [rax], rcx
mov word [rax + 8], cx
add rax, 0xa
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0xa
jb 0x1400072da
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x140007338
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0xe]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0xe]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov qword [rax], rcx
mov dword [rax + 8], ecx
mov word [rax + 0xc], cx
add rax, 0xe
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0xe
jb 0x140007391
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x1400073f0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0x15]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
xorps xmm0, xmm0
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0x15]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
movups xmmword [rax], xmm0
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], cl
add rax, 0x15
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x15
jb 0x14000744b
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x1400074ac
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0x10]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
xorps xmm0, xmm0
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0x10]
mov qword [rbx + 0x10], rcx
movups xmmword [rax], xmm0
add rax, 0x10
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x10
jb 0x1400074ff
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x140007560
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0x19]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
xorps xmm0, xmm0
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0x19]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov byte [rax + 0x18], cl
add rax, 0x19
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x19
jb 0x1400075bc
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x14000761c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0x18]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
xorps xmm0, xmm0
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0x18]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
add rax, 0x18
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x18
jb 0x140007675
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x1400076d4
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 6]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 6]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov dword [rax], ecx
mov word [rax + 4], cx
add rax, 6
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 6
jb 0x140007729
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x140007788
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0x11]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
xorps xmm0, xmm0
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0x11]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
movups xmmword [rax], xmm0
mov byte [rax + 0x10], cl
add rax, 0x11
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x11
jb 0x1400077e0
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x140007840
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0x13]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
xorps xmm0, xmm0
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0x13]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
movups xmmword [rax], xmm0
mov word [rax + 0x10], cx
mov byte [rax + 0x12], cl
add rax, 0x13
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0x13
jb 0x14000789c
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
Function at 0x1400078fc
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0xd]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0xd]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov qword [rax], rcx
mov dword [rax + 8], ecx
mov byte [rax + 0xc], cl
add rax, 0xd
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0xd
jb 0x140007954
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret

Function at 0x1400079b4
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov rsi, rcx
mov ecx, 0x18
call fcn.14000a03c
xor edi, edi
mov rbx, rax
mov qword [rax], rdi
lea ecx, [rdi + 0xf]
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
call fcn.14000a03c
mov qword [rbx], rax
mov r9d, edi
mov r8d, edi
lea rcx, [rax + 0xf]
mov qword [rbx + 0x10], rcx
xor ecx, ecx
mov qword [rax], rcx
mov dword [rax + 8], ecx
mov word [rax + 0xc], cx
mov byte [rax + 0xe], cl
add rax, 0xf
mov qword [rbx + 8], rax
mov cl, byte [r9 + rsi]
movabs rax, 0x6816816816816817
mul r8
mov rax, r8
inc edi
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x16c
sub r8, rax
lea rax, str.ARuWeHLxqhcmmbCosBbKzRGauyJYIoDrnunkZWeODMJUYfdUBbkHXSqhzRBiILSTGgqYejFjWJSepaksPExiW_jbcPbFhjx_SXQjeIyUuLSrKtGIFpKMgnObU_YYLEm_DqqAdLFcWMTJagtbwRqwxTJKolQfyJndngGPGTOOuGGUlgemZkDfSyFcBjyjrtGghvNRpqyijGlfToYAiLgskkARnLJsLfxxqVwbyhhHQNujMbbk_cxFIViTrIGCxFIRz_NzqFhbYUTYLDBkPhZjLpajgrsmpHnTKaFKKKdcmxnBzoHnjOeLgjnBncntIExqnreQOtQQRSCNYmwAudayfUtRURrsy_eIeYiqpEzxuWh
xor cl, byte [r8 + rax]
mov rax, qword [rbx]
movsxd r8, edi
mov byte [r9 + rax], cl
inc r9
cmp r8, 0xf
jb 0x140007a10
mov rsi, qword [rsp + 0x38]
mov rax, rbx
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret