Function at 0x140033605
Capabilities:
Encode data using xor

Disassembly:
sal byte [rdi + rcx + 0x75], 0xd
rol edx, 0x64
jmp rax
mov dword [rsp - 0x34], 0x2a006b49
mov ecx, 0xff
sub rdi, rax
movzx edx, r12w
jmp 0x140032b39
mov dword [rsp - 0x18], 0x532f09a5
inc rbx
and dx, cx
ror r12d, 8
mov rcx, rcx
mov dword [rsp - 0x1c], 0x2fdfa7f6
mov dword [rsp - 0x24], 0x3dba123
jmp 0x140032c44
mov dword [rsp - 0x38], 0x4a6a5c93
mov dword [rsp - 0x34], 0x6d254bbb
cmp rbx, qword [rsp + 0x60]
jb 0x140032b1c
lea rdx, [rsp + 0x28]
je 0x140032bbf
jne 0x140032bbf
jmp rcx
jmp 0x140032c06
mov rbx, rbx
mov dword [rsp - 0x40], 0x519f52d2
mov dword [rsp - 0x20], 0x735d0821
jne 0x140032c28
je 0x140032c28
cmp r12, rbp
jbe 0x1400335d5
movabs rdx, 0x43b20c00000395e9
jp 0x140032372
jmp 0x140032fc2
rol r15d, 0xdf
jmp rcx
push r9
movabs r9, 0x54bf52000000aee9
jne 0x140032c48
jmp 0x140032cfb
je 0x140032c48
call fcn.140032b71
add rsp, 0x3f
pop r9
jmp 0x140032cfa
lea rax, [rsp + 0x30]
mov dword [rsp - 0x44], 0x1ddc17c0
mov rbp, rbp
mov dword [rsp - 0x2c], 0x56ad3ac4
mov dword [rsp - 0xc], 0x32011c84
cmp rcx, rax
jmp 0x140032e76
ret
pop r9
xor dx, word [rdi + rax]
mov word [rax], dx
lea rax, [rax + 2]
mov dword [rsp - 0x1c], 0x20ae3a12
mov rsp, rsp
jmp 0x140032b74
mov dword [rsp - 0x10], 0x673effdd
mov dword [rsp - 0x38], 0x2781575d
mov rcx, rsi
rep stosb byte [rdi], al
jmp 0x140032f1e
je 0x140032fdd
call fcn.140032f6c
add rsp, 0x3f
pop rcx
ret
pop rcx
mov r8, r8
jmp 0x140032e9d
jne 0x140032fec
lea rdi, [rsp + 0x30]
xor eax, eax
jmp 0x140032d2e
mov rcx, r15
call fcn.1400fe910
mov rcx, qword [rsp + 0x28]
jmp 0x140032c64
jne 0x140032ef5
je 0x140032ef5
jnp 0x14003312b
int3
jmp 0x140032b0c
jmp 0x140032ff1
mov dword [rsp - 0x40], 0x270ecd4a
mov dword [rsp - 0x20], 0x2ee6713e
mov dword [rsp - 0xc], 0x75f0f264
push rcx
movabs rcx, 0x52f21afffffe8be9
jne 0x140032fdd
jmp 0x140032e6d
jmp 0x140032e5c
call fcn.140098de0
mov rax, qword [r14]
mov qword [rax + 0x20], r13
jmp 0x1400331ae
sbb ch, cl
jrcxz 0x140033079
add byte [rax], al
mov qword [rbp + 0x80], rbx
mul ebx
or esi, 0x4a027c1b
pushf
call fcn.140033715
test rbp, rcx
movabs r12, 0x19b92ffffff37e9
xor r10d, 0x8c1bd267
jmp rax
mov dword [rsp - 0x14], 0x1e972750
call fcn.1400bf840
mov rcx, qword [rbx]
mov rdi, rax
mov rcx, qword [rcx]
mov dword [rsp - 0x38], 0x1120d760
jmp 0x140035051
push rdi
movabs rdi, 0x3c571d00001e7fe9
jne 0x14003337c
jmp 0x140035200
je 0x14003337c
call fcn.1400333fa
add rsp, 0x7f
jmp 0x1400351fe
pop rdi
ret
pop rdi
jmp 0x14003378e
mov dword [rsp - 0x18], 0xfb996b9
mov dword [rsp - 0x14], 0x6d8f7ab7
mov dword [rsp - 0x24], 0x38e28239
mov rdi, rdi
xor r8d, r8d
jmp 0x1400350d9
mov dword [rbp + 0x5c2], 0x3d00c7
mov rbx, rbx
mov dword [rsp - 0x18], 0x9a6d5cd
mov dword [rsp - 0x28], 0x3a8a7d41
mov dword [rbp + 0x5c6], 0x560094
jmp 0x1400340de
je 0x140033ea3
call fcn.14003344c
add rsp, 0x7f
pop r10
ret
mov dword [rsp - 0x3c], 0x2f917457
mov dword [rsp - 0xc], 0x6c28c358
mov dword [rsp - 0x18], 0x6180c82b
mov qword [rbp + 0x10a8], rax
mov rax, qword [rbp + 0x10a8]
jmp 0x140033940
pop rbx
ret
pop rbx
mov rcx, rbx
rep stosb byte [rdi], al
mov dword [rsp - 0x24], 0x2c15a96b
jmp 0x14003423b
call fcn.14009a2d0
sub rsp, rax
xchg r8, r8
mov dword [rsp - 0x38], edx
mov r8, r8
mov dword [rsp - 0x44], 0x1e1ba5fb
jmp 0x14003448c
in eax, dx
xor eax, edi
and al, 0xdc
push 0x41083db5
push rbp
push r14
push r15
mov dword [rsp - 0x40], 0x3399dcd7
jmp 0x140034226
mov dword [rsp - 0x2c], 0x316ca5d2
mov dword [rbp - 0x26], 0x3d0093
mov dword [rbp - 0x22], 0x18008f
pop qword [rax]
sbb byte [rax], al
push r10
movabs r10, 0x32265d00001232e9
jne 0x14003360d
jmp 0x140034844
je 0x14003360d
jb 0x1400346fc
xor eax, eax
mov dword [rsp - 0xc], 0x48a0fa76
mov dword [rsp - 0x28], 0x569707ea
xchg r11, r11
jmp 0x1400347bd
pop rdx
ret
pop rdx
mov dword [rbp + 0x5b6], 0x50089
mov dword [rbp + 0x5ba], 0x360086
mov dword [rbp + 0x5be], 0x13008c
jmp 0x1400333c1
pop rbx
mov dword [rbp + 0x5ca], 0x3b0089
mov dword [rbp + 0x5ce], 0x490097
mov dword [rsp - 0x30], 0x45f04334
xchg r15, r15
jmp 0x14003410a
mov dword [rsp - 0x3c], 0x779a2420
mov dword [rbp + 0x58a], 0x380085
mov dword [rbp + 0x58e], 0x120085
mov dword [rbp + 0x592], 0x5e00c9
mov dword [rbp + 0x596], 0x1900a4
mov r9, r9
leave
xchg rcx, rcx
jmp 0x140034f82
ret
pop rdi
not rax
jne 0x14003375c
je 0x14003375c
cmp ebp, 0x6339a0ab
mov r15d, 0x9bf5bd75
pause
or r8d, 0xfd111a8e
call rcx
cmp r12d, 0x30ef05f1
ret
jmp 0x14003491a
mov rax, qword [rbp + 0x10a8]
xchg rbp, rbp
mov dword [rsp - 0x14], 0x146b9e5b
mov dword [rsp - 0x30], esi
mov dword [rsp - 0x44], 0x149e8c88
jmp 0x1400342dd
xchg rdi, rdi
push r8
movabs r8, 0x4f050d0000143be9
jne 0x1400337df
jmp 0x140034c1f
je 0x1400337df
jmp 0x140034c13
je 0x1400343dc
call 0x140033869
add rsp, 0x7f
pop r9
ret
pop r9
jne 0x140033837
je 0x140033837
bswap r10
jmp rcx
jmp 0x1400350f8
pop rdi
mov rcx, rcx
cmp rax, rbx
jmp 0x140033635
call 0x1400339e1
add rsp, 0x7f
pop r12
ret
pop r12
jmp 0x140034139
cmp rax, rsi
mov dword [rsp - 0x44], 0x55f303fa
mov dword [rsp - 0x38], 0x89268cf
push r14
je 0x140033968
jne 0x140033968
rcr r14d, 0xbc
cpuid
neg r8
rol r12d, 0xec
movabs rdi, 0xfed9000001319e9
and ebp, 0xd5fdf05d
rcl r12d, 0xe5
jmp 0x140033a69
jmp 0x140034c86
mov dword [rbp - 0x2e], 0x3e0089
mov dword [rbp - 0x2a], 0x150085
mov dword [rsp - 0x20], 0x4bf6e79e
je 0x140033a0f
jne 0x140033a0f
lea r15d, [rbx + 0x7762]
call rax
call rcx
push rdi
div rdi
xor r14d, 0xae6a49d7
lea r10d, [rdi - 0xb911]
movabs rcx, 0x2efee7fffffbdfe9
mov r11d, 0x39696a90
jmp 0x140033708
jmp 0x1400335f3
mov dword [rsp - 0x2c], ecx
xchg r9, r9
movzx ecx, al
mov rax, qword [rbp + 0x10a8]
xor cx, dx
jmp 0x1400344a2
mov dword [rbp + 0x5ea], 0x3d0090
mov dword [rsp - 0x44], 0x5bf9c601
mov r10, r10
mov dword [rsp - 0x34], esp
jmp 0x14003432c
xchg r8, r8
mov r8, qword [rbx]
lea rcx, [rbp + 0xb40]
mov rdx, qword [0x140141a70]
add esp, eax
adc byte [rax], al
mov dword [rsp - 0x28], 0x93638da
jne 0x140033a7b
je 0x140033a7b
movabs r12, 0x2783ec0000176be9
test r10d, 0xe3c89f04
jmp rcx
jmp 0x1400351eb
mov dword [rsp - 0xc], 0x2b10e570
mov dword [rbp - 0x36], 0x7900c7
mov dword [rbp - 0x32], 0x3f00c0
jmp 0x1400339d6
mov esp, 0xd7ff4636
push rbx
invalid
invalid
invalid
lahf
cli
invalid
lahf
cli