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

Disassembly:
xchg r12, r9
mov r12, rcx
xchg r9, r12
mov r8d, 0x347cd5c0
xor r8d, 0x15cf2259
add r8d, 0x1d699325
add r8d, 0x5185bb5
xor r8d, 0x73a8adaa
add r8d, 0x77e7c7f
add r8d, 0xc0e437a7
test rcx, rcx
je 0x14007642f
cmp byte [rcx], 0
je 0x14007642f
test rdx, rdx
jne 0x1400763c0
nop
movabs rdx, 0xffffffff2d345b3d
xor rdx, 0x26e7cca7
xor rdx, 0x70e0b9f8
xor rdx, 0x130dad34
add rdx, 0xbc4e62a
add rdx, 0x7fffffff
xor rdx, 0xbfc9680
nop
inc rdx
cmp byte [rcx + rdx], 0
jne 0x1400763aa
test rdx, rdx
je 0x14007642c
xor r10d, r10d
lea r11, [0x140002dd0]
nop dword [rax + rax]
movsx eax, byte [r9]
lea r9, [r9 + 1]
movzx ecx, r8b
inc r10d
push rcx
xor ecx, eax
push rcx
xor rcx, qword [rsp + 8]
shr rcx, 0x20
ror rax, 0x20
xor ecx, eax
ror rax, 0x20
shl rcx, 0x20
or rcx, qword [rsp]
add rsp, 0x10
shr r8d, 4
shr r8d, 1
shr r8d, 3
and ecx, 0x3ff
mov eax, r10d
xor r8d, dword [r11 + rcx*4]
xor r8d, 0x3948a593
cmp rax, rdx
jb 0x1400763d2
not r8d
mov eax, r8d
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007b290
Capabilities:
Encode data using xor

Disassembly:
mov rax, qword [rcx + 0x10]
xchg rcx, rdx
mov rcx, rdx
xchg rcx, rdx
test rax, rax
jne 0x14007b2a9
xor r8d, r8d
mov eax, r8d
ret
cmp byte [rcx], 0
jne 0x14007b2e9
xor r8d, r8d
cmp qword [rcx + 8], r8
jbe 0x14007b2d7
mov rax, qword [rdx + 0x10]
lea rcx, [rax + r8*2]
movzx eax, word [rdx + 2]
xor word [rcx], ax
inc r8
cmp r8, qword [rdx + 8]
jb 0x14007b2b7
xchg r11, rax
mov r11, qword [rdx + 0x10]
xchg r11, rax
mov byte [rdx], 0x73
xor byte [rdx], 0x55
sub byte [rdx], 0x17
xor byte [rdx], 0x31
add byte [rdx], 0x37
xor byte [rdx], 0x74
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007b300
Capabilities:
Encode data using xor

Disassembly:
mov rax, qword [rcx + 0x10]
mov rdx, rcx
test rax, rax
jne 0x14007b313
xor r8d, r8d
mov eax, r8d
ret
cmp byte [rcx], 0
jne 0x14007b353
xor r8d, r8d
cmp qword [rcx + 8], r8
jbe 0x14007b33e
mov rcx, qword [rdx + 0x10]
movzx eax, byte [rdx + 1]
xor byte [rcx + r8], al
inc r8
cmp r8, qword [rdx + 8]
jb 0x14007b321
xchg r9, rax
mov r9, qword [rdx + 0x10]
xchg r9, rax
mov byte [rdx], 0x53
xor byte [rdx], 0x58
add byte [rdx], 0xc
add byte [rdx], 0x4d
sub byte [rdx], 0x32
add byte [rdx], 0x34
sub byte [rdx], 0x65
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007b680
Capabilities:
Encode data using xor

Disassembly:
xchg r13, rax
mov r13, qword [rcx + 0x10]
xchg r13, rax
xchg r12, rdx
mov r12, rcx
xchg r12, rdx
test rax, rax
jne 0x14007b69f
nop
add rsp, 8
jmp qword [rsp - 8]
cmp byte [rcx], 0
jne 0x14007b6ed
xor r8d, r8d
cmp qword [rcx + 8], r8
jbe 0x14007b6d2
nop dword [rax + rax]
mov rax, qword [rdx + 0x10]
lea rcx, [rax + r8*2]
movzx eax, word [rdx + 2]
xor word [rcx], ax
inc r8
cmp r8, qword [rdx + 8]
jb 0x14007b6b2
xchg r15, rax
mov r15, qword [rdx + 0x10]
xchg r15, rax
mov byte [rdx], 0x23
add byte [rdx], 0x52
sub byte [rdx], 0x5c
sub byte [rdx], 4
xor byte [rdx], 0x4a
xor byte [rdx], 0x2e
sub byte [rdx], 0x22
xor byte [rdx], 0x51
xor byte [rdx], 0x1f
nop
add rsp, 8
jmp qword [rsp - 8]
Function at 0x14007bf40
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rdx, r9
mov qword [rsp + 0x10], r9
xchg r9, rdx
nop
sub rsp, 8
mov qword [rsp], rdi
sub rsp, 0x20
xchg rcx, rdi
mov rcx, rdi
xchg rdi, rcx
lea rbx, [rdx + 4]
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x19
add byte [rbx + rax], 0x5e
sub byte [rbx + rax], 0x2a
xor byte [rbx + rax], 5
sub byte [rbx + rax], 0xe
sub byte [rbx + rax], 0x1b
sub byte [rbx + rax], 0x1f
xor byte [rbx + rax], 0
inc rax
cmp rax, 6
jb 0x14007bf7b
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007bfd0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rdx, rbp
mov qword [rsp + 0x10], rbp
xchg rdx, rbp
push rdi
sub rsp, 0x20
xchg rcx, rdi
mov rcx, rdi
xchg rcx, rdi
lea rbx, [rdx + 6]
xchg rbx, r10
mov rdx, r10
xchg rbx, r10
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x51
xor byte [rbx + rax], 0x78
xor byte [rbx + rax], 0x50
sub byte [rbx + rax], 5
add byte [rbx + rax], 8
sub byte [rbx + rax], 0x11
sub byte [rbx + rax], 0x34
xor byte [rbx + rax], 0x53
sub byte [rbx + rax], 0x64
inc rax
cmp rax, 8
jb 0x14007c003
xchg rdx, rax
mov rdx, rdi
xchg rdx, rax
xchg rdi, rbx
mov rdi, qword [rsp + 0x30]
xchg rbx, rdi
add rsp, 0x20
push rdx
push rcx
push rbx
xchg qword [rsp + 0x18], rdi
add rsp, 0x20
ret

Function at 0x14007c060
Capabilities:
Encode data using xor

Disassembly:
xchg rsi, rbx
mov qword [rsp + 8], rsi
xchg rbx, rsi
xchg rdx, r11
mov qword [rsp + 0x10], r11
xchg r11, rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
mov rdi, rcx
lea rbx, [rdx + 6]
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x2a
add byte [rbx + rax], 0x44
xor byte [rbx + rax], 0x17
sub byte [rbx + rax], 0x25
xor byte [rbx + rax], 0x72
sub byte [rbx + rax], 0x26
inc rax
cmp rax, 0xa
jb 0x14007c09c
mov rax, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
xchg qword [rsp], rdi
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c0e0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rdx, r13
mov qword [rsp + 0x10], r13
xchg r13, rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg rdi, rcx
mov rcx, rdi
xchg rdi, rcx
lea rbx, [rdx + 8]
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x48
sub byte [rbx + rax], 0x20
add byte [rbx + rax], 7
add byte [rbx + rax], 0x43
xor byte [rbx + rax], 0x55
add byte [rbx + rax], 0x2b
xor byte [rbx + rax], 0x52
inc rax
cmp rax, 0xe
jb 0x14007c11c
mov rax, rdi
xchg rbx, r10
mov r10, qword [rsp + 0x30]
xchg r10, rbx
add rsp, 0x20
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret
Function at 0x14007c160
Capabilities:
Authenticate hmac
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rdx, rbp
mov qword [rsp + 0x10], rbp
xchg rdx, rbp
nop
push 0x5c1d01e6
mov qword [rsp], rdi
sub rsp, 0x20
xchg rcx, rdi
mov rcx, rdi
xchg rcx, rdi
lea rbx, [rdx + 0xa]
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x36
xor byte [rbx + rax], 0x56
sub byte [rbx + rax], 0x5c
add byte [rbx + rax], 0x27
sub byte [rbx + rax], 2
xor byte [rbx + rax], 0x53
sub byte [rbx + rax], 0xa
sub byte [rbx + rax], 0x70
inc rax
cmp rax, 0x10
jb 0x14007c19c
xchg rdi, r8
mov rax, r8
xchg r8, rdi
xchg rbx, r11
mov r11, qword [rsp + 0x30]
xchg rbx, r11
add rsp, 0x20
nop
mov rdi, qword [rsp]
add rsp, 8
ret

Function at 0x14007c1f0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, rsi
mov qword [rsp + 8], rsi
xchg rsi, rbx
xchg rdx, r13
mov qword [rsp + 0x10], r13
xchg r13, rdx
nop
push 0x479cb4a9
mov qword [rsp], rdi
sub rsp, 0x20
mov rdi, rcx
lea rbx, [rdx + 0xa]
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x1d
add byte [rbx + rax], 0x54
sub byte [rbx + rax], 0x1f
sub byte [rbx + rax], 0x28
sub byte [rbx + rax], 0xe
xor byte [rbx + rax], 0x1c
inc rax
cmp rax, 0x12
jb 0x14007c22c
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
xchg rbx, rdi
mov rdi, qword [rsp + 0x30]
xchg rdi, rbx
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
ret

Function at 0x14007c270
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x20
xchg r10, rdi
mov r10, rcx
xchg r10, rdi
lea rbx, [rdx + 0x10]
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x3d
xor byte [rbx + rax], 0x12
add byte [rbx + rax], 0x22
xor byte [rbx + rax], 0x16
sub byte [rbx + rax], 0x35
xor byte [rbx + rax], 0x75
sub byte [rbx + rax], 0x67
inc rax
cmp rax, 0x1e
jb 0x14007c29d
mov rax, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
push rax
push rax
push rbx
push rcx
xchg qword [rsp + 0x20], rdi
add rsp, 0x28
ret

Function at 0x14007c2e0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg rdi, rcx
mov rcx, rdi
xchg rdi, rcx
lea rbx, [rdx + 0x12]
xchg rdx, rcx
mov rcx, rbx
xchg rcx, rdx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x4e
sub byte [rbx + rax], 0x27
add byte [rbx + rax], 0x50
sub byte [rbx + rax], 0x33
sub byte [rbx + rax], 0x15
xor byte [rbx + rax], 0x72
xor byte [rbx + rax], 0x16
sub byte [rbx + rax], 0x4b
inc rax
cmp rax, 0x20
jb 0x14007c316
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
jmp qword [rsp - 8]
Function at 0x14007c370
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rcx, rdx
mov qword [rsp + 0x10], rcx
xchg rcx, rdx
push rdx
mov qword [rsp], rdi
sub rsp, 0x20
mov rdi, rcx
lea rbx, [rdx + 0x12]
mov rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x3f
sub byte [rbx + rax], 0x2e
add byte [rbx + rax], 0x42
sub byte [rbx + rax], 0xd
add byte [rbx + rax], 0x13
sub byte [rbx + rax], 0x30
xor byte [rbx + rax], 0x29
inc rax
cmp rax, 0x22
jb 0x14007c39b
mov rax, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
xchg qword [rsp], rdi
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c470
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
mov rdi, rcx
lea rbx, [rdx + 0x14]
mov rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x73
xor byte [rbx + rax], 0x52
add byte [rbx + rax], 0x3d
sub byte [rbx + rax], 0x21
xor byte [rbx + rax], 0x28
xor byte [rbx + rax], 0x35
add byte [rbx + rax], 0x52
xor byte [rbx + rax], 0x72
inc rax
cmp rax, 0x26
jb 0x14007c49a
xchg r13, rax
mov r13, rdi
xchg r13, rax
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c4f0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r13
mov qword [rsp + 8], r13
xchg rbx, r13
xchg rdx, r13
mov qword [rsp + 0x10], r13
xchg rdx, r13
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg rdi, rcx
mov rcx, rdi
xchg rcx, rdi
lea rbx, [rdx + 0x16]
xchg rbx, r12
mov rdx, r12
xchg rbx, r12
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x2f
add byte [rbx + rax], 0x20
sub byte [rbx + rax], 0x27
add byte [rbx + rax], 6
xor byte [rbx + rax], 0x65
sub byte [rbx + rax], 0x4b
inc rax
cmp rax, 0x28
jb 0x14007c532
mov rax, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c580
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, rdi
mov qword [rsp + 8], rdi
xchg rdi, rbx
mov qword [rsp + 0x10], rdx
nop
sub rsp, 8
mov qword [rsp], rdi
sub rsp, 0x20
xchg rcx, rdi
mov rcx, rdi
xchg rcx, rdi
lea rbx, [rdx + 0x16]
xchg rbx, rbp
mov rdx, rbp
xchg rbp, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x71
add byte [rbx + rax], 1
xor byte [rbx + rax], 0xc
sub byte [rbx + rax], 0x68
xor byte [rbx + rax], 0x5c
xor byte [rbx + rax], 0x2f
sub byte [rbx + rax], 0x3c
xor byte [rbx + rax], 0x29
inc rax
cmp rax, 0x2a
jb 0x14007c5bb
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
push rax
push rdx
push rcx
xchg qword [rsp + 0x18], rdi
add rsp, 0x20
ret
Function at 0x14007c610
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r12
mov qword [rsp + 8], r12
xchg r12, rbx
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x20
xchg r10, rcx
mov rdi, r10
xchg rcx, r10
lea rbx, [rdx + 0x18]
xchg rbx, rdx
mov rbx, rdx
xchg rbx, rdx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x36
sub byte [rbx + rax], 0x25
sub byte [rbx + rax], 0xf
add byte [rbx + rax], 0x58
xor byte [rbx + rax], 6
sub byte [rbx + rax], 0x3f
add byte [rbx + rax], 0x2e
sub byte [rbx + rax], 0x4b
inc rax
cmp rax, 0x2e
jb 0x14007c643
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
xchg rbx, r13
mov r13, qword [rsp + 0x30]
xchg r13, rbx
add rsp, 0x20
push rdx
push rbx
xchg qword [rsp + 0x10], rdi
add rsp, 0x18
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c6a0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, rsi
mov qword [rsp + 8], rsi
xchg rbx, rsi
xchg r9, rdx
mov qword [rsp + 0x10], r9
xchg rdx, r9
nop
sub rsp, 8
mov qword [rsp], rdi
sub rsp, 0x20
xchg rdx, rdi
mov rdx, rcx
xchg rdx, rdi
lea rbx, [rdx + 0x1a]
xchg r14, rdx
mov r14, rbx
xchg r14, rdx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x3d
add byte [rbx + rax], 0x29
xor byte [rbx + rax], 0x78
xor byte [rbx + rax], 0x39
add byte [rbx + rax], 0x11
add byte [rbx + rax], 0x43
sub byte [rbx + rax], 0x72
xor byte [rbx + rax], 9
inc rax
cmp rax, 0x32
jb 0x14007c6e1
xchg rsi, rax
mov rsi, rdi
xchg rsi, rax
xchg rbx, rbp
mov rbp, qword [rsp + 0x30]
xchg rbx, rbp
add rsp, 0x20
nop
mov rdi, qword [rsp]
add rsp, 8
ret

Function at 0x14007c7b0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, rdx
mov qword [rsp + 8], rdx
xchg rdx, rbx
xchg r15, rdx
mov qword [rsp + 0x10], r15
xchg r15, rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg rcx, rdi
mov rcx, rdi
xchg rcx, rdi
lea rbx, [rdx + 0x1c]
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x32
add byte [rbx + rax], 0x42
xor byte [rbx + rax], 0x2b
sub byte [rbx + rax], 0x4d
add byte [rbx + rax], 0x38
xor byte [rbx + rax], 0x21
sub byte [rbx + rax], 0x2b
sub byte [rbx + rax], 0x40
inc rax
cmp rax, 0x36
jb 0x14007c7f2
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
xchg rbx, r14
mov r14, qword [rsp + 0x30]
xchg r14, rbx
add rsp, 0x20
push rax
push rcx
push rax
push rcx
push rcx
push rbx
xchg qword [rsp + 0x30], rdi
add rsp, 0x38
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c850
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r9
mov qword [rsp + 8], r9
xchg rbx, r9
xchg rcx, rdx
mov qword [rsp + 0x10], rcx
xchg rcx, rdx
nop
sub rsp, 8
mov qword [rsp], rdi
sub rsp, 0x20
xchg rdi, rbp
mov rbp, rcx
xchg rdi, rbp
lea rbx, [rdx + 0x1e]
mov rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x5c
sub byte [rbx + rax], 0x33
sub byte [rbx + rax], 0x12
xor byte [rbx + rax], 0x6a
xor byte [rbx + rax], 0x1d
sub byte [rbx + rax], 0x4f
sub byte [rbx + rax], 0x11
inc rax
cmp rax, 0x38
jb 0x14007c88b
xchg rdi, rbp
mov rax, rbp
xchg rdi, rbp
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret
Function at 0x14007c8d0
Capabilities:
Encode data using xor

Disassembly:
xchg rsi, rbx
mov qword [rsp + 8], rsi
xchg rsi, rbx
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x20
xchg rcx, rdx
mov rdi, rdx
xchg rdx, rcx
lea rbx, [rdx + 0x20]
mov rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x60
sub byte [rbx + rax], 0x21
sub byte [rbx + rax], 0x2e
xor byte [rbx + rax], 0x77
sub byte [rbx + rax], 0x12
add byte [rbx + rax], 0x1b
sub byte [rbx + rax], 0x58
add byte [rbx + rax], 0x28
sub byte [rbx + rax], 0x3f
inc rax
cmp rax, 0x3e
jb 0x14007c8fd
xchg r11, rdi
mov rax, r11
xchg rdi, r11
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c950
Capabilities:
Encode data using xor

Disassembly:
xchg r10, rbx
mov qword [rsp + 8], r10
xchg r10, rbx
xchg rdi, rdx
mov qword [rsp + 0x10], rdi
xchg rdi, rdx
push rdi
sub rsp, 0x20
xchg r8, rdi
mov r8, rcx
xchg rdi, r8
lea rbx, [rdx + 0x22]
mov rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x5f
add byte [rbx + rax], 5
sub byte [rbx + rax], 0x43
add byte [rbx + rax], 7
xor byte [rbx + rax], 0x7d
sub byte [rbx + rax], 0x2f
add byte [rbx + rax], 0x41
sub byte [rbx + rax], 0x40
sub byte [rbx + rax], 0x27
inc rax
cmp rax, 0x40
jb 0x14007c983
xchg rbp, rdi
mov rax, rbp
xchg rdi, rbp
xchg rdx, rbx
mov rdx, qword [rsp + 0x30]
xchg rbx, rdx
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007c9e0
Capabilities:
Encode data using xor

Disassembly:
xchg r13, rbx
mov qword [rsp + 8], r13
xchg r13, rbx
xchg r12, rdx
mov qword [rsp + 0x10], r12
xchg rdx, r12
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg r13, rcx
mov rdi, r13
xchg rcx, r13
lea rbx, [rdx + 0x22]
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x42
xor byte [rbx + rax], 0x36
xor byte [rbx + rax], 5
xor byte [rbx + rax], 0x63
add byte [rbx + rax], 0x47
xor byte [rbx + rax], 0x59
inc rax
cmp rax, 0x42
jb 0x14007ca22
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret

Function at 0x14007ca60
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
nop
sub rsp, 8
mov qword [rsp], rdi
sub rsp, 0x20
xchg rdi, rcx
mov rcx, rdi
xchg rdi, rcx
lea rbx, [rdx + 0x24]
xchg rbx, rbp
mov rdx, rbp
xchg rbx, rbp
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 9
xor byte [rbx + rax], 0x18
add byte [rbx + rax], 0x35
xor byte [rbx + rax], 0x4e
add byte [rbx + rax], 0x2b
sub byte [rbx + rax], 0x33
inc rax
cmp rax, 0x46
jb 0x14007ca95
mov rax, rdi
xchg rbx, rdx
mov rdx, qword [rsp + 0x30]
xchg rdx, rbx
add rsp, 0x20
push rdx
xchg qword [rsp + 8], rdi
pop rdx
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]
Function at 0x14007cae0
Capabilities:
Encode data using xor

Disassembly:
xchg rdi, rbx
mov qword [rsp + 8], rdi
xchg rdi, rbx
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x20
mov rdi, rcx
lea rbx, [rdx + 0x28]
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x4e
add byte [rbx + rax], 0x28
sub byte [rbx + rax], 0x37
xor byte [rbx + rax], 0x33
xor byte [rbx + rax], 0x64
xor byte [rbx + rax], 0x14
sub byte [rbx + rax], 0x4a
xor byte [rbx + rax], 0x32
inc rax
cmp rax, 0x4c
jb 0x14007cb0d
mov rax, rdi
xchg rbx, r14
mov r14, qword [rsp + 0x30]
xchg r14, rbx
add rsp, 0x20
push rbx
push rax
push rax
push rdx
push rdx
xchg qword [rsp + 0x28], rdi
pop rdx
pop rdx
pop rax
pop rax
pop rbx
add rsp, 8
ret

Function at 0x14007cb60
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg r9, rdx
mov qword [rsp + 0x10], r9
xchg r9, rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg r13, rdi
mov r13, rcx
xchg rdi, r13
lea rbx, [rdx + 0x2a]
xchg rsi, rbx
mov rdx, rsi
xchg rsi, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x31
sub byte [rbx + rax], 2
sub byte [rbx + rax], 0x18
add byte [rbx + rax], 0x3c
xor byte [rbx + rax], 0x77
sub byte [rbx + rax], 0x1a
sub byte [rbx + rax], 0xa
inc rax
cmp rax, 0x50
jb 0x14007cb9c
xchg rdi, r14
mov rax, r14
xchg rdi, r14
xchg rbx, r8
mov r8, qword [rsp + 0x30]
xchg rbx, r8
add rsp, 0x20
push rax
push rax
push rbx
push rbx
push rax
push rcx
push rbx
push rax
xchg qword [rsp + 0x40], rdi
add rsp, 0x48
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007cc00
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg rdi, rcx
mov rcx, rdi
xchg rdi, rcx
lea rbx, [rdx + 0x2a]
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x32
xor byte [rbx + rax], 7
xor byte [rbx + rax], 0x60
xor byte [rbx + rax], 0x69
sub byte [rbx + rax], 0x17
add byte [rbx + rax], 0x25
sub byte [rbx + rax], 0x4a
inc rax
cmp rax, 0x52
jb 0x14007cc36
xchg r12, rax
mov r12, rdi
xchg r12, rax
xchg r13, rbx
mov r13, qword [rsp + 0x30]
xchg rbx, r13
add rsp, 0x20
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007cc90
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x20
xchg rcx, rdi
mov rcx, rdi
xchg rdi, rcx
lea rbx, [rdx + 0x2c]
xchg r15, rdx
mov r15, rbx
xchg rdx, r15
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x19
xor byte [rbx + rax], 0x5b
xor byte [rbx + rax], 6
add byte [rbx + rax], 6
add byte [rbx + rax], 0x33
sub byte [rbx + rax], 0x5b
xor byte [rbx + rax], 0x51
sub byte [rbx + rax], 0x73
inc rax
cmp rax, 0x54
jb 0x14007ccbd
mov rax, rdi
xchg rdi, rbx
mov rdi, qword [rsp + 0x30]
xchg rdi, rbx
add rsp, 0x20
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]
Function at 0x14007cd10
Capabilities:
Encode data using xor

Disassembly:
xchg r10, rbx
mov qword [rsp + 8], r10
xchg r10, rbx
xchg rbp, rdx
mov qword [rsp + 0x10], rbp
xchg rbp, rdx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x20
xchg rcx, rdx
mov rdi, rdx
xchg rdx, rcx
lea rbx, [rdx + 0x2e]
mov rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x53
sub byte [rbx + rax], 0x4c
add byte [rbx + rax], 0x33
add byte [rbx + rax], 0x20
sub byte [rbx + rax], 0x59
add byte [rbx + rax], 0x4f
sub byte [rbx + rax], 0x39
xor byte [rbx + rax], 0x17
inc rax
cmp rax, 0x58
jb 0x14007cd4c
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
xchg r15, rbx
mov r15, qword [rsp + 0x30]
xchg rbx, r15
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007cda0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rdx, r11
mov qword [rsp + 0x10], r11
xchg rdx, r11
nop
push r15
mov qword [rsp], rdi
sub rsp, 0x20
xchg r13, rcx
mov rdi, r13
xchg r13, rcx
lea rbx, [rdx + 0x2e]
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x2c
xor byte [rbx + rax], 0x25
xor byte [rbx + rax], 0x58
add byte [rbx + rax], 0xc
sub byte [rbx + rax], 0x58
add byte [rbx + rax], 0x29
sub byte [rbx + rax], 0x2e
inc rax
cmp rax, 0x5a
jb 0x14007cdd9
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
xchg rcx, rbx
mov rcx, qword [rsp + 0x30]
xchg rbx, rcx
add rsp, 0x20
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007ce30
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rdx, rsi
mov qword [rsp + 0x10], rsi
xchg rsi, rdx
push rdi
sub rsp, 0x20
mov rdi, rcx
lea rbx, [rdx + 0x30]
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x46
xor byte [rbx + rax], 0x7b
sub byte [rbx + rax], 0x21
xor byte [rbx + rax], 0x1e
xor byte [rbx + rax], 0x27
sub byte [rbx + rax], 3
sub byte [rbx + rax], 0x22
inc rax
cmp rax, 0x5c
jb 0x14007ce5d
xchg r9, rax
mov r9, rdi
xchg r9, rax
xchg r9, rbx
mov r9, qword [rsp + 0x30]
xchg rbx, r9
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
jmp qword [rsp - 8]

Function at 0x14007ceb0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdx
push rdi
sub rsp, 0x20
xchg r11, rdi
mov r11, rcx
xchg rdi, r11
lea rbx, [rdx + 0x30]
xchg rdx, rsi
mov rsi, rbx
xchg rsi, rdx
call fcn.14007ab30
nop
xor eax, eax
mov byte [rbx + rax], 0x65
sub byte [rbx + rax], 0x47
xor byte [rbx + rax], 0x66
sub byte [rbx + rax], 0x19
sub byte [rbx + rax], 0x28
sub byte [rbx + rax], 0x2f
xor byte [rbx + rax], 0x40
sub byte [rbx + rax], 0x48
inc rax
cmp rax, 0x5e
jb 0x14007cedd
xchg rdi, rbx
mov rax, rbx
xchg rbx, rdi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
nop
add rsp, 8
xchg qword [rsp - 8], rdi
ret