joyce8/EMBER2024-capa huggingface dataset:
Function at 0x18005296c
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 0x1800529cf
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800529cf
lea r8d, [rdi + 8]
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, 8
jb 0x1800529a5
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 0x180052bb0
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 0x180052c13
lea ecx, [rdi + 9]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180052c13
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x8183fda96f799353
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052be9
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 0x180052c98
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 0x180052cfb
lea ecx, [rdi + 9]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180052cfb
lea r8d, [rdi + 9]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x13bdc327057fcd0d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 9
jb 0x180052cd1
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 0x180052d80
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 0x180052de3
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180052de3
lea r8d, [rdi + 0xa]
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, 0xa
jb 0x180052db9
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 0x180052df4
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 0x180052e57
lea ecx, [rdi + 0x12]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180052e57
lea r8d, [rdi + 0x12]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x938babc9b5d9db1d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x12
jb 0x180052e2d
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 0x180052e68
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 0x180052ecb
lea ecx, [rdi + 0x12]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180052ecb
lea r8d, [rdi + 0x12]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x937747c349753109
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x12
jb 0x180052ea1
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 0x180052edc
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 0x180052f3f
lea ecx, [rdi + 0x13]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180052f3f
lea r8d, [rdi + 0x13]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x5dab5d89dd33f37b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x13
jb 0x180052f15
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 0x180052f50
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 0x180052fb3
lea ecx, [rdi + 0x16]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180052fb3
lea r8d, [rdi + 0x16]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x95db052fc5cb6335
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x16
jb 0x180052f89
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 0x180052fc4
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 0x180053027
lea ecx, [rdi + 0x19]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180053027
lea r8d, [rdi + 0x19]
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, 0x19
jb 0x180052ffd
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 0x1800530ac
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 0x18005310f
lea ecx, [rdi + 0x24]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005310f
lea r8d, [rdi + 0x24]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x9b3b417967055da1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x24
jb 0x1800530e5
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 0x180053120
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 0x180053183
lea ecx, [rdi + 0x25]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180053183
lea r8d, [rdi + 0x25]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x2b091f553d21efc9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x25
jb 0x180053159
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 0x180053194
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 0x1800531f7
lea ecx, [rdi + 0x2b]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800531f7
lea r8d, [rdi + 0x2b]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x1b07cd8f7599e56d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x2b
jb 0x1800531cd
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 0x180053208
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 0x18005326b
lea ecx, [rdi + 0xb]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005326b
lea r8d, [rdi + 0xb]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x13bdc327057fcd0d
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xb
jb 0x180053241
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 0x18005327c
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 0x1800532df
lea ecx, [rdi + 0xc]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800532df
lea r8d, [rdi + 0xc]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xf9d95da3bb4fdb95
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xc
jb 0x1800532b5
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 0x1800532f0
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 0x180053353
lea ecx, [rdi + 0xc]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180053353
lea r8d, [rdi + 0xc]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xb834d216d5367e7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xc
jb 0x180053329
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 0x18005501c
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 0x18005507f
lea ecx, [rdi + 0x24]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005507f
lea r8d, [rdi + 0x24]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x9d178d819b5ff149
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x24
jb 0x180055055
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 0x180055854
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 0x1800558b7
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800558b7
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xe59fef494b4dbfa1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x18005588d
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 0x1800558c8
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 0x18005592b
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005592b
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xdfe7f527c79f85eb
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x180055901
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 0x18005593c
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 0x18005599f
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005599f
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xa9fb6ded3163673b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x180055975
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 0x1800559b0
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 0x180055a13
lea ecx, [rdi + 0x15]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180055a13
lea r8d, [rdi + 0x15]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x372b957327a3230b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x15
jb 0x1800559e9
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 0x180055a24
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 0x180055a87
lea ecx, [rdi + 0x1b]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180055a87
lea r8d, [rdi + 0x1b]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x6bdffbd1bffb17b5
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x1b
jb 0x180055a5d
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 0x180055a98
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 0x180055afb
lea ecx, [rdi + 0x23]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180055afb
lea r8d, [rdi + 0x23]
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, 0x23
jb 0x180055ad1
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 0x1800576dc
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 0x18005773f
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005773f
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xf9a5637305338b95
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180057715
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 0x180057750
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 0x1800577b3
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800577b3
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x8719637309815153
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x180057789
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 0x1800577c4
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 0x180057827
lea ecx, [rdi + 5]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057827
lea r8d, [rdi + 5]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x2327bd999f9f81c5
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 5
jb 0x1800577fd
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 0x180057838
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 0x18005789b
lea ecx, [rdi + 6]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005789b
lea r8d, [rdi + 6]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x9bf3d983efabd7e7
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 6
jb 0x180057871
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 0x1800578ac
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 0x18005790f
lea ecx, [rdi + 7]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x18005790f
lea r8d, [rdi + 7]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xebf50b1985990b51
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 7
jb 0x1800578e5
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 0x180057920
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 0x180057983
lea ecx, [rdi + 7]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057983
lea r8d, [rdi + 7]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x51533f1509c71599
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 7
jb 0x180057959
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 0x180057994
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 0x1800579f7
lea ecx, [rdi + 7]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x1800579f7
lea r8d, [rdi + 7]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x61a7ddf587214d1b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 7
jb 0x1800579cd
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 0x180057a08
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 0x180057a6b
lea ecx, [rdi + 7]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057a6b
lea r8d, [rdi + 7]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x7fcb4991c961f7a9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 7
jb 0x180057a41
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 0x180057a7c
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 0x180057adf
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057adf
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xe575b10de5433955
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x180057ab5
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 0x180057af0
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 0x180057b53
lea ecx, [rdi + 8]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057b53
lea r8d, [rdi + 8]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x73c5e5572545d7f1
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 8
jb 0x180057b29
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 0x180057b64
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 0x180057bc7
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057bc7
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x8bbdb3af1b4949a3
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x180057b9d
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 0x180057bd8
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 0x180057c3b
lea ecx, [rdi + 0xa]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057c3b
lea r8d, [rdi + 0xa]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0x75eb2f5947b10f6b
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0xa
jb 0x180057c11
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 0x180057c4c
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 0x180057caf
lea ecx, [rdi + 0x10]
call fcn.1800bbd1c
mov rbx, rax
test rax, rax
je 0x180057caf
lea r8d, [rdi + 0x10]
mov rdx, rsi
mov rcx, rax
call fcn.1800ac630
mov cl, dil
movabs rdx, 0xc9771b45f9913b87
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rdi + rbx], dl
inc rdi
cmp rdi, 0x10
jb 0x180057c85
ror rbx, 0xd
mov qword [rsi + 0x10], rbx
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret