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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x10], rdi
jne 0x18005ddf3
lea ecx, [rdi + 0xd]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005ddf3
lea r8d, [rdi + 0xd]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xa197215bad45f141
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xd
jb 0x18005ddc9
ror rbx, 0xd
mov qword [rsi + 0x10], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005f828
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x18005f88b
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005f88b
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xbd3dddeb03c93f37
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x18005f861
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005f910
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x18], rdi
jne 0x18005f973
lea ecx, [rdi + 0x11]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005f973
lea r8d, [rdi + 0x11]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xfbf191ffbdbb8d51
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x11
jb 0x18005f949
ror rbx, 0xd
mov qword [rsi + 0x18], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005f984
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x18], rdi
jne 0x18005f9e7
lea ecx, [rdi + 0x11]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005f9e7
lea r8d, [rdi + 0x11]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x959753ffdb3f279d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x11
jb 0x18005f9bd
ror rbx, 0xd
mov qword [rsi + 0x18], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005f9f8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x18], rdi
jne 0x18005fa5b
lea ecx, [rdi + 0x18]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005fa5b
lea r8d, [rdi + 0x18]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x67f7a945730d6b67
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x18
jb 0x18005fa31
ror rbx, 0xd
mov qword [rsi + 0x18], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
Function at 0x18005fa6c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x20], rdi
jne 0x18005facf
lea ecx, [rdi + 0x1d]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005facf
lea r8d, [rdi + 0x1d]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x61877f37d11d9331
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x1d
jb 0x18005faa5
ror rbx, 0xd
mov qword [rsi + 0x20], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005fae0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x28], rdi
jne 0x18005fb43
lea ecx, [rdi + 0x26]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005fb43
lea r8d, [rdi + 0x26]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xafc7bf9b0d3f5795
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x26
jb 0x18005fb19
ror rbx, 0xd
mov qword [rsi + 0x28], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005fb54
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x30], rdi
jne 0x18005fbb7
lea ecx, [rdi + 0x2a]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005fbb7
lea r8d, [rdi + 0x2a]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x91893fcdc5d7d1db
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x2a
jb 0x18005fb8d
ror rbx, 0xd
mov qword [rsi + 0x30], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005fbc8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x30], rdi
jne 0x18005fc2b
lea ecx, [rdi + 0x2a]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005fc2b
lea r8d, [rdi + 0x2a]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x3ddf499bbd87a151
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x2a
jb 0x18005fc01
ror rbx, 0xd
mov qword [rsi + 0x30], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18005fc3c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x30], rdi
jne 0x18005fc9f
lea ecx, [rdi + 0x2a]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005fc9f
lea r8d, [rdi + 0x2a]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x65e7b363ff4bf5bf
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x2a
jb 0x18005fc75
ror rbx, 0xd
mov qword [rsi + 0x30], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
Function at 0x18005fcb0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x10], rdi
jne 0x18005fd13
lea ecx, [rdi + 0xf]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005fd13
lea r8d, [rdi + 0xf]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xdb3147b56f755dd1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xf
jb 0x18005fce9
ror rbx, 0xd
mov qword [rsi + 0x10], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x1800610e0
Capabilities:
Encode data using xor

Disassembly:
push rbx
sub rsp, 0x30
mov rax, qword [0x180169148]
xor rax, rsp
mov qword [rsp + 0x28], rax
xor eax, eax
mov dword [rsp + 0x20], 0xa6b28bdc
mov byte [rsp + 0x24], al
mov rbx, rcx
xor byte [rsp + rax + 0x20], 0xc7
inc rax
cmp rax, 4
jl 0x180061106
mov r8, rbx
lea rcx, [rsp + 0x20]
mov edx, 4
call fcn.180060e00
mov rdx, rbx
mov ecx, 0x53
call fcn.180060e2c
mov rdx, rbx
xor ecx, ecx
call fcn.180060e2c
mov r8, rbx
lea rcx, [0x1801386f0]
mov edx, 6
call fcn.180060e00
mov rdx, rbx
mov ecx, 4
call fcn.180060e2c
mov rdx, rbx
mov ecx, 4
call fcn.180060e2c
mov rdx, rbx
mov ecx, 4
call fcn.180060e2c
mov rdx, rbx
mov ecx, 8
call fcn.180060e2c
mov rdx, rbx
mov ecx, 8
call fcn.180060e2c
mov rdx, rbx
mov ecx, 0x5678
call fcn.1800611e4
movsd xmm0, qword [0x1801386f8]
mov rdx, rbx
call fcn.180061204
mov rcx, qword [rsp + 0x28]
xor rcx, rsp
call fcn.1800a96d0
add rsp, 0x30
pop rbx
ret

Function at 0x180061c90
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 0x20], rdi
jne 0x180061cf3
lea ecx, [rdi + 0x1e]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180061cf3
lea r8d, [rdi + 0x1e]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xe3e745fb77ff351f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x1e
jb 0x180061cc9
ror rbx, 0xd
mov qword [rsi + 0x20], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180063294
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x1800632f7
lea ecx, [rdi + 3]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800632f7
lea r8d, [rdi + 3]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xcf2529af23519919
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 3
jb 0x1800632cd
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
Function at 0x180063308
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x18006336b
lea ecx, [rdi + 3]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006336b
lea r8d, [rdi + 3]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xf165653785232bf3
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 3
jb 0x180063341
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18006337c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x1800633df
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800633df
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xd15b1b17297d914f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800633b5
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x1800634d8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x18006353b
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006353b
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xc7d3dbfd570fc78f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180063511
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18006568c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x1800656ef
lea ecx, [rdi + 4]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800656ef
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xa137e797c9a951e5
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x1800656c5
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065700
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065763
lea ecx, [rdi + 4]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065763
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x293b65b3171bcb61
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x180065739
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
Function at 0x180065774
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x1800657d7
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800657d7
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xbfbbcb498d5505fd
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800657ad
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x1800657e8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x18006584b
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006584b
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x89810bc9fbefd117
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180065821
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x18006585c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x1800658bf
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800658bf
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x41e1f5cdf7df47b3
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180065895
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x1800658d0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065933
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065933
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x4f594dfbdf4ff7e1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180065909
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065944
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x1800659a7
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800659a7
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x595947456911c7a7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x18006597d
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
Function at 0x1800659b8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065a1b
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065a1b
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x63f39911d1071141
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800659f1
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065a2c
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065a8f
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065a8f
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x69b18b71e3df4923
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180065a65
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065aa0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065b03
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065b03
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x75915999efed2135
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180065ad9
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065b14
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065b77
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065b77
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xed37b5e5a7b7779f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065b4d
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065b88
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065beb
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065beb
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xdd3955d9efbff58d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065bc1
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
Function at 0x180065bfc
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065c5f
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065c5f
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xcb730181ede7ed9f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065c35
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065c70
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065cd3
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065cd3
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x91893fcdc5d7d1db
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065ca9
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065ce4
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065d47
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065d47
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x876fbf43131565f1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065d1d
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065d58
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065dbb
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065dbb
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1b2b210d11857755
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065d91
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret

Function at 0x180065dcc
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor edi, edi
mov rsi, rcx
cmp qword [rcx + 8], rdi
jne 0x180065e2f
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065e2f
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1f67011b094b23bd
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065e05
ror rbx, 0xd
mov qword [rsi + 8], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret