Function at 0x140019c01
Capabilities:
Encode data using xor

Disassembly:
invalid
movabs rdx, 0x5100085151400246
xchg rsi, rsi
jmp fcn.140018b1a
mov rsp, rsp
xchg rcx, rcx
lea rdx, [rbp + 0x660]
jmp fcn.140018b55
cmp ebp, edx
and r8d, 0xf78d7f79
call rax
inc rsi
push rcx
lea r15d, [rbx - 0x4a3a]
pushf
add r9d, 0x4940ab81
cmp r13d, 0x89f3eb71
lea ebx, [rcx - 0x7681]
cmp rdx, rbp
movabs rbp, 0x1a64edffffff31e9
lea r10d, [rcx - 0x9dab]
cmp r10, rbx
ret 0x38
and al, 0xc0
mov rsi, rsi
xchg rbp, rbp
je 0x140018ed4
jne 0x140018ed4
lea r15d, [rbx + 0xe5a0]
ror r14d, 6
cpuid
ret
jmp 0x140018c96
adc edi, dword [rax]
je 0x140018f22
jne 0x140018f22
cmp esi, 0xd9271c3f
movabs rdx, 0x677171fffffa42e9
neg r11
ror r14d, 0x21
mov r14d, 0x44aa1c7e
mul rdx
jmp fcn.140018969
sbb al, 0xaa
mul rdx
rcr r9d, 0xd6
jl 0x140018a95
test ecx, 0xc2caf6a7
ret 0x10
clc
adc eax, 0xfaf0820f
invalid
mov al, byte [rax]
add byte [rax], al
add rsp, 0x45
pop r10
ret
mov rbx, rbx
xchg rdx, rdx
mov dword [rsp - 0x30], 0x7aba9c7e
jmp 0x1400195cf
movzx ecx, al
mov rax, qword [rbp + 0xb58]
xor cx, dx
mov r9, r9
mov r12, r12
xchg r9, r9
jmp 0x140019bf1
mov dword [rbp + 0x244], 0x570071
mov dword [rsp - 0x30], ebx
mov dword [rbp + 0x248], 0x1d0095
mov dword [rbp + 0x24c], 0x400062
mov dword [rbp + 0x250], 0x490092
jmp 0x1400194bc
not rax
push r8
movabs r8, 0x9af910000091ee9
jne 0x14001925c
jmp 0x140019b7f
jmp 0x140019b6d
ret
pop rbx
mov dword [rbp + 0x25c], 0x510023
mov dword [rbp + 0x260], 0x40089
mov dword [rbp + 0x264], 0x470073
xchg rdi, rdi
jne 0x1400192cb
je 0x1400192cb
jbe 0x140018df0
mov ebp, 0xa9bc81a4
mov r11d, 0xbe2e2bd9
dec r13
jo 0x14001945e
pushfq
lea ebx, [rcx + 0x892c]
js 0x140018ea4
rcr esi, 0xc5
lea ebp, [rbx + 0x7d8a]
xor r12d, 0x31932b6d
movabs r10, 0x7da11d00000434e9
test r12d, 0xbc32cdee
lea r11d, [rdi + 0xb6f3]
call fcn.1400186f5
jmp 0x140019704
mov dword [rbp + 0x278], 0xc0094
mov dword [rbp + 0x27c], 0x470023
mov r15, r15
mov dword [rbp + 0x280], 0x95
jmp 0x1400193f3
mov dword [rsp - 0x24], 0x56c3b694
mov dword [rsp - 0x24], 0x64ec904c
mov dword [rsp - 0x18], 0x2a4be474
lea ebx, [r15 + 0x67]
mov dword [rbp + 0x1ec], 0x510066
jmp 0x140019476
mov r10, r10
lea eax, [r15 + 0x2d]
mov dword [rbp + 0x1e8], 0x1a00c6
test eax, ebp
add dword [rax], eax
add dh, al
add byte [rdx], bl
add byte [rsi - 0x77], ah
test dword [rdx + rax + 0x5c890000], esp
and al, 0xcc
jmp 0x14001930c
rep stosb byte [rdi], al
lea rdi, [rbp + 0x6ba]
mov rcx, r14
rep stosb byte [rdi], al
jmp 0x14001962f
jne 0x140019de0
je 0x140019de0
call 0x1400194e3
add rsp, 0x13
pop r11
ret
pop r11
je 0x140019391
jne 0x140019391
ror edi, 0x1f
cmp r12, rbp
movabs rdi, 0xab1c7571c91c5eb
jno 0x140019b0d
jmp 0x140019358
call rcx
call rax
jno 0x1400195a0
int3
mov dword [rsp - 0x28], esp
mov dword [rbp + 0x238], 0xc008a
mov dword [rbp + 0x23c], 0x410062
mov dword [rbp + 0x240], 0x490083
jmp 0x140019224
mov dword [rsp - 0x2c], edx
xchg r14, r14
mov dword [rsp - 0x1c], 0x21f23a68
xchg r12, r12
mov dword [rbp + 0x274], 0x5d0065
jmp 0x1400192e6
mov dword [rbp + 0x284], 0x55006d
mov dword [rbp + 0x288], 0x1d00c6
mov dword [rbp + 0x28c], 0x5b006b
xchg r13, r13
push r14
movabs r14, 0x1bb14000000273e9
jmp 0x140019c9b
jmp 0x140019690
mov dword [rbp + 0x228], 0xb0087
mov dword [rsp - 0x34], 0x1aa5482
xchg rsp, rsp
mov dword [rsp - 0x3c], 0x46f9f42c
mov dword [rbp + 0x22c], 0x57006f
mov dword [rbp + 0x230], 0x470082
mov dword [rbp + 0x234], 0x620009
jmp 0x1400193ab
invalid
ret
pop rdx
mov dword [rbp + 0x224], 0x41006a
jmp 0x140019425
push rbx
movabs rbx, 0x21aeb20000019ee9
jne 0x140019479
jmp 0x14001961c
jne 0x1400194a1
je 0x1400194a1
jmp rax
jmp 0x140019c85
mov dword [rbp + 0x254], 0x5d007a
mov dword [rsp - 0x1c], 0x2e98dcc9
mov dword [rbp + 0x258], 0x1b0093
push rbx
movabs rbx, 0x10467dfffffd8ce9
jne 0x1400194db
jmp 0x14001926c
jne 0x140019530
je 0x140019530
ja 0x140018f14
or r14d, 0x5711562
or esi, 0x38b9726f
rcr r15d, 0x93
mul r13
test r13d, 0xe84bae4f
jge 0x140018f34
jmp 0x140019c33
mov qword [rbp + 0xb58], r15
mov dword [rsp - 0x14], 0x46e57673
xchg rcx, rcx
mov dword [rsp - 0x10], 0xc3831ae
mov dword [rsp - 0x40], esi
jmp 0x140019764
jne 0x1400195bb
je 0x1400195bb
jmp rax
jmp 0x1400198c2
mov dword [rsp - 0x18], esi
xchg r8, r8
mov dword [rbp + 0x29c], 0x530074
push rsi
movabs rsi, 0x43b32c0000042ae9
jne 0x1400195e3
jmp 0x140019a12
jmp 0x140019a01
mov dword [rsp - 0x30], ebx
mov dword [rsp - 0x30], 0x65f99bd
mov qword [rbp + 0xb58], rax
mov rax, qword [rbp + 0xb58]
cmp rax, r14
mov dword [rsp - 0x20], 0x996d8e6
jmp 0x140019993
pop rbx
mov dword [rbp + 0x1f0], 0x1b0093
xchg r9, r9
jmp 0x140019b32
mov dword [rsp - 0x10], 0x567224ba
mov dword [rsp - 0x28], 0x713fa23f
mov dword [rsp - 0x34], 0x55328861
mov rdi, rdi
mov edi, 0x5bb
call fcn.140079780
mov eax, edi
jmp 0x140019a59
pop rbp
mov rax, qword [rbp + 0xb58]
add rax, r13
jmp 0x1400195f2
mov rax, qword [rbp + 0xb58]
mov rsp, rsp
and cl, 3
shl cl, 3
movzx edx, word [rbp + rax*2 + 0x1d8]
mov eax, esi
jmp 0x140019e32
pop r14
mov r9, r9
mov dword [rbp + 0x290], 0x490095
mov dword [rbp + 0x294], 0x5d0070
mov dword [rbp + 0x298], 0x1d0080
jmp 0x1400191e0
mov rcx, qword [rbp + 0xb58]
mov dword [rsp - 0x2c], esp
xchg rbx, rbx
mov dword [rsp - 0x44], 0x4481fb88
mov dword [rsp - 0x18], 0x73867b0d
mov dword [rsp - 0x38], 0x50745b
mov rax, qword [rbp + 0xb58]
jmp 0x140019d8a
mov dword [rsp - 0x20], 0x6020634e
mov dword [rsp - 0x10], 0x21eca4b9
mov dword [rsp - 0x18], 0x6568e90c
mov r8, r8
mov dword [rsp - 0x34], 0x44ca7a87
jmp 0x140019bb3
mov rsp, rsp
mov dword [rsp - 0xc], 0x726a3d9d
mov dword [rsp - 0x3c], edi
mov rbp, rbp
mov dword [rsp - 0x30], 0x17a59a76
jmp 0x1400197c2
push rbp
movabs rbp, 0xb9a1cffffff0ee9
jne 0x14001974e
jmp 0x140019661
je 0x14001974e
mov r13, r13
mov rax, qword [rbp + 0xb58]
mov rcx, qword [rbp + 0xb58]
jne 0x1400197aa
je 0x1400197aa
dec rdi
syscall
call rax
jbe 0x140019797
popfq
call rax
cmp r8, rcx
lea ebp, [rdx + 0x8007]
push r8
test r12, rbp
cmp rsi, rdx
mov esi, 0x7e12f36c
cmp r11d, 0x1b7080f5
insb byte [rdi], dx
adc bh, byte [rsi + 0x41]
cmp ebx, 0x1b7080f5
jns 0x140018c67
movabs r10, 0x49e76ffffffec2e9
lea r14d, [rbx - 0xe0b]
jns 0x14001a61d
jmp 0x140019671
ret 8
mov dword [rsp - 0x38], 0x5aa85ee7
mov word [rbp + 0x6ec], ax
mov dword [rbp + 0x1dc], 0x120071
push r11
movabs r11, 0x1caf25000000bbe9
jne 0x1400197df
jmp 0x14001989f
jne 0x140019803
je 0x140019803
and r15d, 0x54548529
div r12
popf
lea ebp, [rbp + 0x672]
call rcx
movabs rcx, 0x47972d000001e5e9
cmp edi, 0x9e983d87
mov r12d, 0x6df49ea4
test rcx, rbx
pop r9
or edx, 0x5faa854
ret
jmp 0x1400199ed
movabs rcx, 0x4b901053ff1097f
movabs rdx, 0x5100085151400246
mov dword [rsp - 0x2c], 0xef1cb27
mov dword [rsp - 0x40], 0x22b044fd
xor rax, rcx
jne 0x140019886
je 0x140019886
sub r12d, 0xc229db56
jge 0x140019209
mul r14
jg 0x14001910e
mul r9
rcr r15d, 0xad
lea r8d, [rcx + 0x263e]
pause
syscall
cmp r12, rbp
jmp rcx
jmp 0x140019e97
pop r11
ret
pop r11
mov dword [rbp + 0x1e0], 0x6009f
mov dword [rbp + 0x1e4], 0x400076
mov dword [rsp - 0xc], 0x14478b89
jmp 0x140019337
mov dword [rsp - 0x34], 0x7dd93f0
mov dword [rsp - 0x14], 0x5852cc6d
mov dword [rbp - 0xe], 0x46006a
mov dword [rbp - 0xa], 0x49009f
mov dword [rbp - 6], 0x530054
jmp 0x140019d07
mov eax, esi
shr eax, cl
movzx ecx, al
mov rax, qword [rbp + 0xb58]
mov dword [rsp - 0x2c], 0x1c90b052
je 0x140019936
jne 0x140019936
jb 0x140019e0c
lea ebp, [rbx + 0xa456]
rcr ebp, 0x81
push r8
rcl edx, 0xaa
rcr edi, 0xf8
lea esi, [rdx + 0x86dc]
lea r11d, [rcx + 0x5416]
call rcx
rcr r14d, 0x4f
pushfq
inc rdi
movabs rdx, 0x7a17dc000003a6e9
lea ecx, [rdx - 0x7724]
lea ecx, [rcx - 0x298a]
call 0x140019557
jmp 0x140019ce1
mov dword [rsp - 0x18], 0x66fbda1b
mov dword [rsp - 0x18], esp
mov dword [rsp - 0x30], ebp
call rax
xor eax, eax
jmp 0x140019dba
mov rax, qword [0x140142070]
lea r8, [rbp + 0x6ba]
mov dword [rsp - 0x10], 0xba16e63
mov dword [rsp - 0x30], edx
mov dword [rsp - 0x24], 0x2a904e3a
mov dword [rsp - 0x3c], ebp
jmp 0x140019255
xchg r11, r11
xchg r9, r9
mov r14, r14
mov dword [rsp - 0x10], edi
mov dword [rsp - 0x38], 0x13ac261
jb 0x1400196b8
je 0x1400199d6
jne 0x1400199d6
mul r12
jo 0x14001a2f3
lea r13d, [rcx + 0x35a9]
sub edx, 0x21dfff4b
jp 0x1400190b4
dec rdi
div r13
movabs r12, 0x47af7a000000efe9
syscall
xor r9d, 0x538f441b
cmp r12, rbx
ret 0x18
jmp 0x140019aca
je 0x1400197df
call 0x140019a43
add rsp, 0x13
jmp 0x14001989c
je 0x1400195e3
call 0x140019b80
add rsp, 0x13
pop rsi
ret
pop rsi
mov dword [rbp + 0x2a0], 0xc0094
jmp 0x140019552
call 0x140019b7d
add rsp, 0x13
pop rdx
jmp 0x140019465
mov dword [rbp + 0x21c], 0x5c0066
mov dword [rbp + 0x220], 0xd00c6
push rdx
movabs rdx, 0x65ecfffffa19e9
jne 0x140019a48
jmp 0x140019466
je 0x140019a48
jmp 0x140019a22
jmp fcn.14001e345
xor eax, eax
mov dword [rbp + 0x1d8], 0x600a0
xor r15d, r15d
jmp 0x14001972c
pop rdx
mov dword [rbp + 2], 0x5c006a
mov qword [rbp + 0xb58], rsi
mov dword [rsp - 0x1c], 0x5ee34644
mov dword [rsp - 0x30], 0x2d165a35
jmp 0x140019b51
mov dword [rsp - 0x20], 0x21c528f6
mov dword [rsp - 0xc], esi
mov qword [rbp + 0xb58], rax
mov rax, qword [rbp + 0xb58]
cmp rax, rbx
mov dword [rsp - 0x2c], 0xf584923
jb 0x14001976e
hlt
jmp 0x140019968
mov dword [rsp - 0x40], 0x5ea16cf3
mov dword [rsp - 0x14], 0x53d1a5b3
mov dword [rbp + 0x1f4], 0x46006a
jmp fcn.140019a5e
xchg rdx, rdx
mov dword [rsp - 0xc], 0x42ed2540
mov esi, 0x320369e6
mov rax, qword [rbp + 0xb58]
jmp 0x1400196b8
je 0x14001925c
call 0x140019c01
add rsp, 0x13
pop r8
ret
pop r8
mov word [rbp + 0xb0e], r15w
je 0x140019b97
jne 0x140019b97
cpuid
mov ebx, 0xb7ca47fd
int3
jmp 0x140019823
ret
pop r8
shr eax, cl
jmp 0x140019209
mov dword [rbp + 0x268], 0xc0092
mov dword [rbp + 0x26c], 0x120071
mov dword [rbp + 0x270], 0xc0084
jmp 0x1400193d2
xchg r8, r8
mov rbx, rbx
rol rax, 1
not rax
add rax, rdx
lea rdx, [rbp + 0xa40]
jmp 0x14001994f
mov word [rbp + rax*2 + 0xa40], cx
mov rax, qword [rbp + 0xb58]
add rax, r13
jmp 0x140019b02
je 0x1400194db
call 0x140019c34
add rsp, 0x13
pop rbx
je 0x140019c5a
jne 0x140019c5a
call rax
jmp rax
jmp 0x14001926b
je 0x140019479
call 0x140019cd9
add rsp, 0x13
pop rbx
ret
jne 0x140019418
je 0x140019418
call 0x140019ce9
add rsp, 0x13
pop r14
ret
ret
pop r8
mov dword [rbp + 0x218], 0xc0084
mov r8, r8
mov dword [rsp - 0x18], 0x8cc8224
mov dword [rsp - 0x10], 0x59304b2a
mov dword [rsp - 0xc], esp
jmp 0x140019a31
xchg r13, r13
xor cx, dx
mov word [rbp + rax*2 + 0x6ba], cx
jne 0x140019cf5
je 0x140019cf5
movabs r8, 0x52a44ffffffa51e9
pushf
pop rcx
js 0x14001a282
jmp 0x14001974b
ret
mov dword [rsp - 0x28], 0x6b0519ae
mov dword [rsp - 0x10], 0x14493ca1
mov dword [rbp - 2], 0x70094
push rdx
je 0x140019d5c
jne 0x140019d5c
lea ecx, [rbp + 0x94c3]
dec r14
bswap rbp
rcr ebx, 0xb3
cpuid
cmp r9, rbx
and r11d, 0xe5609cbe
js 0x14001a2c1
jbe 0x14001a884
lea r15d, [rbp + 0x45e7]
cmp r8, rbx
rol r11d, 0x24
pause
movabs r9, 0x77aa42000000b3e9
ror r15d, 0x4b
and r9d, 0x1370a1e6
neg r9
test r13d, 0x9cc3e6d4
lea r14d, [rbx + 0x3109]
ror esi, 0x9e
rcl r15d, 0x74
ret 0x18
jmp 0x140019e14
and cl, 3
shl cl, 3
movzx edx, word [rbp + rax*2 - 0x2a]
mov r8, r8
mov dword [rsp - 0x1c], 0x6eea2320
xchg rsp, rsp
jmp 0x1400198ec
je 0x140019e05
call 0x140019d66
add rsp, 0x13
pop r8
jmp 0x140019cb8
lea rdi, [rbp + 0xa40]
mov rcx, rbx
mov dword [rsp - 0x10], 0x74988979
mov dword [rsp - 0x38], 0xee1e736
mov dword [rsp - 0x3c], 0x29373e6c
push r11
movabs r11, 0x650f1fffff59ee9
jmp 0x14001936b
jmp 0x140019383
jmp 0x140019cb9
jne 0x140019e05
jmp 0x140019da8
movabs rdx, 0x71083bfffffcc3e9
jne 0x140019e16
jmp 0x140019ade
je 0x140019e16
call fcn.140019f9a
add rsp, 0x13
pop rdx
ret
mov dword [rsp - 0x2c], esp
push r8
movabs r8, 0x3bc33dfffffd6be9
jne 0x140019e3a
jmp 0x140019baa
je 0x140019e3a
jmp 0x140019e4b
call fcn.140019ed5
add rsp, 0x13
pop r8
jne 0x140019e84
je 0x140019e84
sub r8d, 0x2416f98d
pause
test r9d, 0x9d7fd34f
lea ebp, [rbp + 0x6cfc]
syscall
div r11
push r10
jno 0x14001a684
pushf
cmp r10, rdx
movabs r14, 0x6d874fffffd20e9
test edi, 0x7fa482d4
jmp 0x14001a2a7
jmp 0x140019ba9
mov r9d, 0x30
rol rax, 0x35
mov dword [rsp - 0x18], 0x71fdaf2e
movabs rcx, 0x7023d720cd4ae64a
sub rax, rcx
xor ecx, ecx
mov r8, r8
jmp 0x140019bd6
mov dword [rsp + r12 - 0x24], 0x7153b24e
push r15
movabs r15, 0x30354900000d4fe9
jmp 0x14001afcb
jmp 0x14001afe3
jmp 0x14001ac5d
mov dl, 9
add byte [rax], al
scasd eax, dword [rdi]
xor bh, byte [rax]
jne 0x14001a2a6
je 0x14001a2a6
jmp 0x14001ac52
imul esp, ecx, 0x4d
xchg edi, edi
mov dword [rsp - 0x44], 0x512d38ae
mov rax, qword [rbp + 0xb58]
jne 0x14001a2e2
je 0x14001a2e2
and r13d, 0xa702d897
movabs rbp, 0x3fff5d000006eae9
mov r10d, 0x69e22d49
jmp 0x14001adfb
jmp 0x14001a9d1
add byte [rax], al
xchg r9, r9
mov dword [rsp - 0x10], 0x18c1f3e3
mov qword [rbp + 0xb58], rax
mov rax, qword [rbp + 0xb58]
cmp rax, rbx
jb 0x14001a9d1
jmp 0x14001aca2
xchg rsp, rsp
mov dword [rsp + 0x4c], 0x1f0023
mov dword [rsp + 0x50], 0x3e00c6
jmp 0x14001ad8a
enter 0xffffffffffffc205, 0xffffffffffffffbb
jmp 0x14001b240
add byte [rax], al
invalid
invalid