Function at 0x140096eb9
Capabilities:
Encode data using xor

Disassembly:
xchg rdx, rbx
mov qword [rsp + 0x10], rdx
xchg rbx, rdx
xchg rsi, rbp
mov qword [rsp + 0x18], rbp
xchg rsi, rbp
nop
mov qword [rsp - 8], rdi
sub rsp, 8
add rsp, 0xffffffffffffff70
mov dword [rsp - 0x14], edi
lea rbx, [section..text]
mov esi, 0x3131de17
xor esi, 0x30908065
add esi, 0x33b0ef1d
xor esi, 0x528248c5
xor esi, 0x67d00535
lea rdi, [0x140001050]
mov rdi, rdi
cmp rbx, rdi
jae 0x140096da9
nop word [rax + rax]
mov rax, qword [rbx]
mov dword [rsp - 0x34], 0x3be4fa44
test rax, rax
je 0x140096d8e
call rax
nop
sub rbx, 0x432154a6
add rbx, 0x432154ae
cmp rbx, rdi
mov rdx, rdx
jb 0x140096d78
call fcn.14008cfe0
lea rcx, [0x1401409d8]
call fcn.14013f360
mov dword [rsp - 0x28], 0x38b6cfab
test al, al
je 0x140097015
call 0x14013edc0
test al, al
mov r14, r14
je 0x140097006
call fcn.14013ec60
test al, al
xchg rsi, rsi
je 0x140097006
call 0x14013ef70
test al, al
je 0x140097006
xchg r8, r8
call 0x14013f2d0
test al, al
je 0x140097006
xchg r12, r12
mov rax, qword [0x1401409b8]
movabs rcx, 0xe4ab7f65c8a5e87
add rcx, 0x1070f5b9
sub rcx, 0x1bdea6c3
xor rcx, 0x36627
sub rcx, 0x227e32ea
xor rax, rcx
mov dword [rsp - 0x20], ebx
movabs rcx, 0x4bec55d70aaa8328
add rcx, 0x3bffd65c
xor rcx, 0x44336825
add rcx, 0x30a29372
add rax, rcx
movabs rcx, 0x517823627e148a3
sub rcx, 0x2580ef03
xor rcx, 0x43cabbe
add rcx, 0x502cedf0
add rcx, 0x7fffffff
add rcx, 0x1da9b40b
xor rax, rcx
movabs rcx, 0x71077a1f0dca5675
xor rcx, 0x60b20d54
xor rcx, 0x7dbdd839
xor rcx, 0x24c3f6c8
ror rax, 0x28
ror rax, 1
ror rax, 5
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x14], 0xf1144a0
lea rcx, [rsp + 0x20]
ror rax, 0x38
ror rax, 2
ror rax, 1
call rax
mov r15, r15
test byte [rsp + 0x5c], 1
movzx ebx, word [rsp + 0x60]
jne 0x140096f1d
mov dword [rsp - 0x3c], 0x7ba3e13a
mov ebx, 0x4e12e351
sub ebx, 0x5f65fde
add ebx, 0x7f880c2
xor ebx, 0x3e4de2a
sub ebx, 0x53f1da15
mov rdx, qword [0x1401409b0]
mov r14, r14
movabs rcx, 0xd8ff23730cfb4091
add rcx, 0x50d147f1
sub rcx, 0x5cba6f0
xor rcx, 0x14b0512c
xor rcx, 0x118cc9d1
add rdx, rcx
xchg rbp, rbp
movabs rax, 0x2984aa76000d4d9a
xor rax, 0x32fbd24d
xor rax, 0x78955f7b
sub rax, 0xa377908
xor rax, 0x6aa618c3
ror rdx, 9
ror rdx, 6
ror rdx, 3
ror rdx, 1
ror rdx, 1
sub rdx, rax
movabs rax, 0xe466d4660995f0a9
add rax, 0xb3535c
add rax, 0x481f7d9b
add rax, 0x3df5d2dd
ror rdx, 0x15
ror rdx, 2
ror rdx, 1
ror rdx, 8
ror rdx, 1
add rax, rdx
mov rcx, rcx
movabs rdx, 0x3b4461c16a69ffe
xor rdx, 0x1e5ea237
xor rdx, 0x1d99a374
add rdx, 0x7fffffff
add rdx, 0x57b9e21a
xor rax, rdx
call rax
xchg r10, r10
mov r9d, ebx
lea rcx, [0x140000000]
mov r8, rax
xor edx, edx
mov dword [rsp - 0x28], ecx
call fcn.14001f4b0
mov esi, eax
lea rcx, [0x1401409d8]
mov r13, r13
call fcn.140099e10
mov rcx, qword [0x1401408e0]
lea rax, [0x1401408a0]
mov dword [rsp - 0x30], esp
xor edi, edi
xchg r9, rax
mov rbx, r9
xchg r9, rax
test rcx, rcx
cmove rbx, rdi
mov dword [rsp - 0x20], edx
je 0x140097045
lea rdi, [rax + rcx*8]
cmp rbx, rdi
mov r9, r9
je 0x1400970b6
xchg rdi, rbp
mov qword [rsp + 0xa0], rdi
xchg rdi, rbp
movabs rbp, 0x407043dc09d5d440
xor rbp, 0x64835501
sub rbp, 0x183378ac
sub rbp, 0x43918d2b
nop dword [rax]
xchg r14, rax
mov r14, qword [rbx]
xchg r14, rax
xor rax, rbp
mov dword [rsp - 0x18], ebp
call rax
neg rbx
add rbx, 0xfffffffffffffff8
neg rbx
cmp rbx, rdi
jne 0x140097085
xchg rbp, rsi
mov rsi, qword [rsp + 0xa0]
xchg rbp, rsi
mov rdx, qword [0x1401409d0]
mov dword [rsp - 0x18], 0x2f59fe46
movabs rcx, 0x6b7d073c7a608773
xor rcx, 0x6d6b84c7
add rcx, 0x49bdbc47
xor rcx, 0x3a28aa93
sub rcx, 0x52bfbdb8
ror rdx, 0x27
ror rdx, 5
ror rdx, 2
ror rdx, 1
movabs rax, 0x764a85097f226988
sub rax, 0x6f43dd04
add rax, 0xe962ed
xor rax, 0x7b479ec7
xor rax, 0x4f9260c5
add rdx, rcx
mov ecx, esi
not rdx
mov rbx, rbx
add rdx, rax
ror rdx, 9
ror rdx, 4
not rdx
mov r9, r9
call rdx
lea r11, [rsp + 0x90]
mov eax, esi
mov r14, r14
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
xchg r11, rdi
mov rsp, rdi
xchg r11, rdi
nop
mov rdi, qword [rsp]
add rsp, 8
ret