joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1800525ac
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 0x18005260f
lea ecx, [rdi + 8]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005260f
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x7fd3adb181e15bed
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x1800525e5
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 0x180052620
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 0x180052683
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180052683
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xe3912dfd25097b7b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052659
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 0x180052694
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 0x1800526f7
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800526f7
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xcd15890f1fef9f7d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x1800526cd
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 0x180052708
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 0x18005276b
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005276b
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xc169d3a1093b4331
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052741
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 0x18005277c
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 0x1800527df
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800527df
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xabdfdba57799233f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x1800527b5
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 0x1800527f0
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 0x180052853
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180052853
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x971941d90d7fe737
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052829
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 0x180052864
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 0x1800528c7
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800528c7
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x8707dd23b1c9b5ef
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x18005289d
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 0x1800528d8
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 0x18005293b
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005293b
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x194db9cd9b4dbd9f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052911
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 0x18005294c
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 0x1800529af
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800529af
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x4fb7d5f3ab95cfbf
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052985
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 0x1800529c0
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 0x180052a23
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180052a23
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x53e3576943d5e9a7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x1800529f9
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 0x180052a34
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 0x180052a97
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180052a97
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x6f2bc9754bd1a9a9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052a6d
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 0x180052aa8
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 0x180052b0b
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180052b0b
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x6f55cd957ba3590f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052ae1
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 0x1800532c0
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 0x180053323
lea ecx, [rdi + 4]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053323
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xe59fef494b4dbfa1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x1800532f9
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 0x180053334
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 0x180053397
lea ecx, [rdi + 4]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053397
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x9da383577da329c7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x18005336d
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 0x1800533a8
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 0x18005340b
lea ecx, [rdi + 4]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005340b
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x85aff107ed61eb31
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x1800533e1
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 0x18005341c
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 0x18005347f
lea ecx, [rdi + 4]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005347f
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x2137cb95ff634395
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x180053455
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 0x180053490
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 0x1800534f3
lea ecx, [rdi + 4]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800534f3
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x37e3419fb3472d09
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x1800534c9
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 0x180053504
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 0x180053567
lea ecx, [rdi + 4]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053567
lea r8d, [rdi + 4]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x3e385e97fd57d6d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 4
jb 0x18005353d
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 0x180053578
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 0x1800535db
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800535db
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xcba5210905978dbf
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800535b1
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 0x1800535ec
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 0x18005364f
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005364f
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xafe3cf337f237de1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180053625
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 0x180053660
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 0x1800536c3
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800536c3
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xa943db0b319b81ab
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180053699
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 0x1800536d4
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 0x180053737
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053737
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x1f3b16f0d3d333d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x18005370d
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 0x1800537bc
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 0x18005381f
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005381f
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x31f9cd8969038921
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800537f5
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 0x180053830
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 0x180053893
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053893
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x579735abedf3c931
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180053869
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 0x1800538a4
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 0x180053907
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053907
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x65f3a3619551270b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800538dd
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 0x180053918
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 0x18005397b
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x18005397b
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x7d21cb4597bfa7d1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180053951
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 0x18005398c
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 0x1800539ef
lea ecx, [rdi + 5]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x1800539ef
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xbfba7eb8dbf83bf
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800539c5
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 0x180053a00
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 0x180053a63
lea ecx, [rdi + 6]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053a63
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xb72357f7dd1fbb69
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180053a39
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 0x180053a74
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 0x180053ad7
lea ecx, [rdi + 6]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053ad7
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xb39d8d9f5faff50f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180053aad
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 0x180053ae8
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 0x180053b4b
lea ecx, [rdi + 6]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053b4b
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xf9bda7ebe731510b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180053b21
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 0x180053b5c
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 0x180053bbf
lea ecx, [rdi + 6]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053bbf
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xf56f05ebe3257dfb
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180053b95
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 0x180053bd0
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 0x180053c33
lea ecx, [rdi + 6]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053c33
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0x1b75bd1119a31f5d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180053c09
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 0x180053e14
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 0x180053e77
lea ecx, [rdi + 8]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053e77
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xcba5210905978dbf
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x180053e4d
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 0x180053e88
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 0x180053eeb
lea ecx, [rdi + 8]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180053eeb
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xf9bda7ebe731510b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x180053ec1
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 0x180053fe4
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 0x180054047
lea ecx, [rdi + 9]
call fcn.180096e9c
mov rbx, rax
test rax, rax
je 0x180054047
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800877a0
mov cl, dil
movabs rdx, 0xf9bda7ebe731510b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x18005401d
ror rbx, 0xd
mov qword [rsi + 0x10], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret