joyce8/EMBER2024-capa huggingface dataset:
Function at 0x18007715c
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 0x1800771bf
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800771bf
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077195
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 0x1800771d0
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 0x180077233
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077233
lea r8d, [rdi + 5]
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, 5
jb 0x180077209
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 0x180077244
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 0x1800772a7
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800772a7
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x18007727d
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 0x18007732c
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 0x18007738f
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007738f
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077365
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 0x1800773a0
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 0x180077403
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077403
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x1800773d9
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 0x180077414
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 0x180077477
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077477
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x18007744d
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 0x180077488
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 0x1800774eb
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800774eb
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x1800774c1
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 0x1800774fc
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 0x18007755f
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007755f
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077535
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 0x180077570
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 0x1800775d3
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800775d3
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x1800775a9
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 0x1800775e4
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 0x180077647
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077647
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x18007761d
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 0x180077658
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 0x1800776bb
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800776bb
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077691
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 0x1800776cc
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 0x18007772f
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007772f
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077705
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 0x180077740
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 0x1800777a3
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800777a3
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077779
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 0x180077984
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 0x1800779e7
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800779e7
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x1800779bd
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 0x1800779f8
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 0x180077a5b
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077a5b
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077a31
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 0x180077b54
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 0x180077bb7
lea ecx, [rdi + 9]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077bb7
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
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 0x180077b8d
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 0x180077cb0
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 0x180077d13
lea ecx, [rdi + 0x21]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077d13
lea r8d, [rdi + 0x21]
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, 0x21
jb 0x180077ce9
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 0x180077d24
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 0x180077d87
lea ecx, [rdi + 0x24]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077d87
lea r8d, [rdi + 0x24]
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, 0x24
jb 0x180077d5d
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 0x180077d98
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 0x180077dfb
lea ecx, [rdi + 0x25]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180077dfb
lea r8d, [rdi + 0x25]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1ff1a10b71ffd95b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x25
jb 0x180077dd1
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 0x18007ad8c
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 0x18007adef
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007adef
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x4d935583657f0575
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x18007adc5
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 0x18007ae00
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 0x18007ae63
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007ae63
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1157a1af2f31d3a3
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x18007ae39
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 0x18007ae74
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 0x18007aed7
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007aed7
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x77c18dbd1df3eda3
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x18007aead
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 0x18007aee8
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 0x18007af4b
lea ecx, [rdi + 9]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007af4b
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xd1d9554bddf597c7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x18007af21
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 0x18007af5c
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 0x18007afbf
lea ecx, [rdi + 9]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007afbf
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x8169c98f0b5dc5f7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x18007af95
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 0x18007afd0
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 0x18007b033
lea ecx, [rdi + 9]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b033
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1bf7e3053b119357
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x18007b009
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 0x18007b044
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 0x18007b0a7
lea ecx, [rdi + 9]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b0a7
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x51f57db51f156fd1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x18007b07d
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 0x18007b0b8
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 0x18007b11b
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b11b
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x63afa19be9ad8383
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x18007b0f1
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 0x18007b12c
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 0x18007b18f
lea ecx, [rdi + 0x10]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b18f
lea r8d, [rdi + 0x10]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xc5db97c79597b34d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x10
jb 0x18007b165
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 0x18007b1a0
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 0x18007b203
lea ecx, [rdi + 0x10]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b203
lea r8d, [rdi + 0x10]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x3fa781a3d3739db3
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x10
jb 0x18007b1d9
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 0x18007b214
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 0x18007b277
lea ecx, [rdi + 0x10]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b277
lea r8d, [rdi + 0x10]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x696dc51b3369637b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x10
jb 0x18007b24d
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 0x18007b288
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 0x18007b2eb
lea ecx, [rdi + 0x10]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b2eb
lea r8d, [rdi + 0x10]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x7ff8d773dbd4397
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x10
jb 0x18007b2c1
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 0x18007b2fc
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 0x18007b35f
lea ecx, [rdi + 0x12]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b35f
lea r8d, [rdi + 0x12]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x6b6b35ef7dafe787
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x12
jb 0x18007b335
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 0x18007b370
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 0x18007b3d3
lea ecx, [rdi + 0x14]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b3d3
lea r8d, [rdi + 0x14]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x4dc13fb38feb1737
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x14
jb 0x18007b3a9
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 0x18007b3e4
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 0x18007b447
lea ecx, [rdi + 0x15]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b447
lea r8d, [rdi + 0x15]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x97d765d767fb719d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x15
jb 0x18007b41d
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 0x18007b458
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 0x18007b4bb
lea ecx, [rdi + 0x17]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18007b4bb
lea r8d, [rdi + 0x17]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xcd274971f723773f
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x17
jb 0x18007b491
ror rbx, 0xd
mov qword [rsi + 0x18], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret