joyce8/EMBER2024-capa huggingface dataset:
Function at 0x180065e40
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 0x180065ea3
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065ea3
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x235f575351cb8319
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065e79
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 0x180065eb4
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 0x180065f17
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065f17
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x253dbf159f7f9fdb
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065eed
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 0x180065f28
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 0x180065f8b
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065f8b
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x2595f93faf67f131
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065f61
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 0x180065f9c
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 0x180065fff
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180065fff
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x37291b3bdd0f8929
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180065fd5
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 0x180066010
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 0x180066073
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066073
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x435bd9b765c9f50d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180066049
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 0x180066084
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 0x1800660e7
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800660e7
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x4727c9738b41e993
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x1800660bd
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 0x1800660f8
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 0x18006615b
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006615b
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x4d7703f7a1372f65
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180066131
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 0x18006616c
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 0x1800661cf
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800661cf
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x55113dab7941df93
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x1800661a5
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 0x1800661e0
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 0x180066243
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066243
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x6709d1a1f5f5e985
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180066219
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 0x180066254
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 0x1800662b7
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800662b7
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x6b130355a12ba975
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x18006628d
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 0x1800662c8
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 0x18006632b
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006632b
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x79e9a5d7e9ffe523
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180066301
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 0x18006633c
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 0x18006639f
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006639f
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x7d1bc3b1c7ad75bd
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180066375
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 0x1800663b0
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 0x180066413
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066413
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xf0d79c7579b9527
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x1800663e9
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 0x180066424
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 0x180066487
lea ecx, [rdi + 7]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066487
lea r8d, [rdi + 7]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xfbb7f19909fd05e7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 7
jb 0x18006645d
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 0x180066498
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 0x1800664fb
lea ecx, [rdi + 7]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800664fb
lea r8d, [rdi + 7]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1d2fd1a17f934951
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 7
jb 0x1800664d1
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 0x18006650c
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 0x18006656f
lea ecx, [rdi + 7]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006656f
lea r8d, [rdi + 7]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x7735e9e7dd3db78f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 7
jb 0x180066545
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 0x1800665f4
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 0x180066657
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066657
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xf1556d3f9f51e7fd
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x18006662d
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 0x180066668
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 0x1800666cb
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800666cb
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x335d25af4327a1b1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x1800666a1
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 0x1800666dc
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 0x18006673f
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006673f
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x956387018b6dd527
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x180066715
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 0x180066750
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 0x1800667b3
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800667b3
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x113c1ad81655d7b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x180066789
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 0x1800667c4
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 0x180066827
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066827
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x2595f93faf67f131
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x1800667fd
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 0x180066838
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 0x18006689b
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006689b
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x3137030b2137eb3b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x180066871
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 0x1800668ac
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 0x18006690f
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18006690f
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x5d8743751dc5cf41
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x1800668e5
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 0x180066920
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 0x180066983
lea ecx, [rdi + 0x13]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066983
lea r8d, [rdi + 0x13]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x8d7759b1056d47f3
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x13
jb 0x180066959
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 0x180066994
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 0x1800669f7
lea ecx, [rdi + 0x13]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800669f7
lea r8d, [rdi + 0x13]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x75c53deb63a749b9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x13
jb 0x1800669cd
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 0x180066a08
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 0x180066a6b
lea ecx, [rdi + 0x17]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066a6b
lea r8d, [rdi + 0x17]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x4b4def7517296573
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x17
jb 0x180066a41
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 0x180066a7c
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 0x180066adf
lea ecx, [rdi + 0x1b]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066adf
lea r8d, [rdi + 0x1b]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xa943db0b319b81ab
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x1b
jb 0x180066ab5
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 0x180066af0
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 0x180066b53
lea ecx, [rdi + 0x1b]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066b53
lea r8d, [rdi + 0x1b]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x9b2d194bb779bf77
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x1b
jb 0x180066b29
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 0x180066b64
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 0x180066bc7
lea ecx, [rdi + 0x1b]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066bc7
lea r8d, [rdi + 0x1b]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x6b9d49c7b371bf99
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x1b
jb 0x180066b9d
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 0x180066bd8
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 0x180066c3b
lea ecx, [rdi + 0x1d]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066c3b
lea r8d, [rdi + 0x1d]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x3d559f1b5179717b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x1d
jb 0x180066c11
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 0x180066c4c
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 0x180066caf
lea ecx, [rdi + 0xb]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066caf
lea r8d, [rdi + 0xb]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xb973a363d3bd1df7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xb
jb 0x180066c85
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 0x180066cc0
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 0x180066d23
lea ecx, [rdi + 0xb]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066d23
lea r8d, [rdi + 0xb]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x19c395d9efa54507
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xb
jb 0x180066cf9
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 0x180066d34
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 0x180066d97
lea ecx, [rdi + 0xb]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066d97
lea r8d, [rdi + 0xb]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1d2fd1a17f934951
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xb
jb 0x180066d6d
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 0x180066da8
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 0x180066e0b
lea ecx, [rdi + 0xb]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066e0b
lea r8d, [rdi + 0xb]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x57935dcfa56b3d03
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xb
jb 0x180066de1
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 0x180066e1c
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 0x180066e7f
lea ecx, [rdi + 0xb]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180066e7f
lea r8d, [rdi + 0xb]
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, 0xb
jb 0x180066e55
ror rbx, 0xd
mov qword [rsi + 0x10], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret