Function at 0x14004ef07
Capabilities:
Encode data using xor
Execute syscall

Disassembly:
invalid
mov dword [rsp - 0x28], 0x7bddf53d
mov dword [rsp - 0x40], 0xb00fae
mov r14, r14
jmp 0x14004ecb9
mov r13d, 0x30
mov dword [rsp - 0xc], edi
mov dword [rsp - 0x40], 0x5f59f2ba
cmp rcx, rax
jne 0x14004ed47
add byte [rax - 0x73], cl
mov ebp, 0xa28
lea rdi, [rbp + 0xa28]
mov dword [rsp - 0x10], 0x4eb47722
jmp 0x14004ec72
xor eax, eax
mov ecx, r13d
rep stosb byte [rdi], al
jmp 0x14004ed68
lea rax, [rbp + 0xa28]
jmp 0x14004ec8a
call fcn.140098930
mov dword [rsp - 0x3c], ecx
mov dword [rsp - 0x20], 0x3470302d
mov dword [rsp - 0x2c], 0x6cf1c382
mov dword [rsp - 0x3c], 0x4331a350
invalid
mov rcx, qword [0x140141a70]
jmp 0x14004f021
call fcn.14001791c
mov rdx, rbx
mov rdx, rdx
jmp 0x14004f147
mov r10, r10
mov rcx, r13
rep stosb byte [rdi], al
jmp 0x14004f211
jne 0x14004f1ff
je 0x14004f1ff
call fcn.14004ef07
add rsp, 0x7e
pop rdx
jmp 0x14004eddc
cmp rdx, qword [rbp + 0x648]
jb 0x14004f154
mov rsi, rsi
mov r9, qword [rsp + 0x40]
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x610]
mov dword [rsp - 0x3c], 0x487e669
jmp 0x14004f10c
ret
pop rdx
mov rdx, r12
mov qword [rbp + 0x610], rax
jmp 0x14004ee0a
jne 0x14004f056
je 0x14004f056
call 0x14004ee0b
add rsp, 0x7e
pop rbx
ret
pop rbx
jmp 0x14004f1d5
mov dword [rsp - 0x44], ecx
mov dword [rsp - 0x38], 0x30d28821
mov dword [rsp - 0x28], edx
mov rdx, rdx
mov rbx, rbx
je 0x14004ee57
jne 0x14004ee57
rcr edi, 0x93
lea r8d, [rbp - 0x3b84]
rcr r12d, 0xf5
call rax
lea r14d, [rbp - 0x6a5c]
rol r15d, 0x9f
lea edi, [rbx - 0x2df9]
inc rbp
jno 0x14004efd5
popfq
jl 0x14004dff7
movabs rcx, 0x2ad99e0000027de9
cmp r15, rbp
cmp r13, rbx
jmp rax
jmp 0x14004f0d9
mov dword [rsp - 0x28], 0x2d293d5a
mov dword [rsp - 0x40], 0x5c3e7327
mov dword [rsp - 0x28], 0x14892ac
cmp rcx, rax
jne 0x14004f20c
lea rdi, [rbp + 0x618]
xor eax, eax
jmp 0x14004f169
lea rcx, [rbp + 0x6d0]
lea eax, [r12 + 3]
mov rcx, rcx
mov edx, eax
push r9
jmp 0x14004f0bd
jne 0x14004f178
je 0x14004f178
call 0x14004f055
add rsp, 0x7e
pop r14
ret
pop r14
jmp 0x14004ed84
invalid
pop r9
pop r9
mov qword [rbp + 0x708], rax
movups xmmword [rbp + 0x6d8], xmm0
movups xmmword [rbp + 0x6e8], xmm0
jmp 0x14004f034
lea rcx, [rbp + 0x980]
add byte [rax], al
call fcn.140057f20
mov rcx, qword [rbp + 0x610]
lea rax, [rbp + 0x618]
xchg r11, r11
je 0x14004ef5d
jne 0x14004ef5d
and edi, 0x749ee9b3
and r15d, 0x8f2bce85
call rcx
rol ecx, 0x5d
pop r9
popf
jns 0x14004ee2e
js 0x14004e00b
jmp rax
jmp 0x14004ee7d
je 0x14004f118
call 0x14004f060
add rsp, 0x7e
pop r15
ret
pop r15
xchg rsi, rsi
jmp 0x14004ef02
lea rax, [rbp + 0x6d8]
mov dword [rsp + 0x50], 0x12a040ec
mov dword [rsp + 0x54], 0x5a852d7
xchg r15, r15
mov dword [rsp - 0x40], ebx
mov dword [rsp - 0x14], 0x41f8c210
jmp 0x14004f063
mov dword [rsp - 0x3c], esp
cmp qword [rbp + 0x708], rbx
jbe 0x14004f0ad
jne 0x14004eff7
je 0x14004eff7
add r11d, 0x17f5c089
lea r13d, [rcx + 0x7b23]
call rcx
lea ebp, [rbx - 0xbc94]
jns 0x14004f4f7
add ecx, 0x5a1eb16a
mov edi, 0x36a36aca
movabs rcx, 0x48a1e00000012be9
jmp rax
jmp 0x14004f127
call fcn.1400a21c8
mov rdx, rax
xchg r8, r8
mov r14, r14
jmp 0x14004f1a8
mov rcx, rcx
mov dword [rsp - 0x14], 0x2fd54f7a
mov dword [rsp - 0x34], 0x5ed8c18f
movups xmmword [rbp + 0x6f8], xmm0
call fcn.14001791c
push rbx
movabs rbx, 0x7caa94fffffda9e9
jmp 0x14004eded
jmp 0x14004ee04
mov dword [rsp - 0x14], 0x14b713d4
mov dword [rsp - 0x44], 0x311d69b6
mov r12d, 5
mov rcx, qword [rsp + 0x50]
mov qword [rbp + 0x6d0], rax
mov dword [rsp - 0x40], 0x529bfd8c
mov qword [rsp + 0x50], rcx
jmp 0x14004eeac
jb 0x14004f127
mov dword [rsp - 0x2c], 0x299a155
mov dword [rsp - 0x14], 0x4822d769
xorps xmm0, xmm0
mov dword [rsp + 0x50], 0x9a25cf5
jmp 0x14004f1e8
movabs r9, 0x30ddd1fffffe22e9
jne 0x14004f0bf
jmp 0x14004eee6
je 0x14004f0bf
call 0x14004f151
add rsp, 0x7e
jmp 0x14004eee3
lea rcx, [rbp + 0x610]
mov qword [rbp + 0x648], r12
movups xmmword [rbp + 0x618], xmm0
movups xmmword [rbp + 0x628], xmm0
xchg r9, r9
mov dword [rsp - 0x44], 0x40002262
movups xmmword [rbp + 0x638], xmm0
jmp 0x14004ed74
mov dword [rsp - 0x40], 0x3a23a0d
push r15
movabs r15, 0xcc78afffffe67e9
jne 0x14004f118
jmp 0x14004ef84
jmp 0x14004ef72
movzx ecx, byte [rsp + rdx + 0x50]
mov word [rax + rdx*2], cx
mov dword [rsp - 0x1c], 0x5e4a976c
add rdx, rsi
cmp rdx, qword [rbp + 0x708]
jmp 0x14004f097
cmp qword [rbp + 0x648], rbx
jbe 0x14004edbc
movzx ecx, byte [rsp + rdx + 0x50]
mov dword [rsp - 0x18], edi
mov word [rax + rdx*2], cx
add rdx, rsi
jmp 0x14004edac
xchg r10, r10
mov dword [rsp - 0x24], 0x6e488924
push r14
movabs r14, 0x6f4b62fffffd5fe9
jne 0x14004f18d
jmp 0x14004eedc
je 0x14004f18d
sub r10d, 0xdeba496f
movabs rdi, 0x2aa064fffffd32e9
rol r13d, 0x72
lea edi, [rbx - 0xc3cf]
syscall
mov r13d, 0x62c432d8
ret
jmp 0x14004eec4
lea rcx, [rbp + 0xa60]
call fcn.140042bf0
xorps xmm0, xmm0
mov dword [rsp - 0x18], 0x5ffa1cf5
mov dword [rsp - 0x1c], 0x6524e717
mov dword [rsp - 0x20], edx
mov qword [rsp + 0x40], rax
jmp 0x14004ef8e
lea esi, [r12 - 4]
mov rdx, rbx
xchg r8, r8
mov r11, r11
jmp 0x14004efb9
lea rax, [rbp + 0x618]
mov dword [rsp - 0x10], 0x56260b40
mov byte [rsp + 0x54], 0xd7
push rdx
movabs rdx, 0x602205fffffbd9e9
jmp 0x14004ed91
jmp 0x14004eddd
call fcn.140098930
mov rcx, qword [rbp + 0x6d0]
lea rax, [rbp + 0x6d8]
mov dword [rsp - 0x10], 0x439876ea
mov dword [rsp - 0x24], 0x1bdd2767
xchg rsi, rsi
mov dword [rsp - 0x20], esp
jmp 0x14004f251
rep stosb byte [rdi], al
jmp 0x14004f27d
mov dword [rsp - 0x1c], ebx
xchg rsi, rsi
mov rcx, r13
jmp 0x14004f23b
cmp rcx, rax
jne 0x14004f278
lea rdi, [rbp + 0x6d8]
xor eax, eax
mov dword [rsp - 0xc], 0x5d4471ba
mov dword [rsp - 0x38], 0xaff9fad
jmp 0x14004f242
call fcn.140098930
mov rcx, qword [rbp + 0xa60]
mov dword [rsp - 0x24], 0x1b62edc1
mov dword [rsp - 0x1c], 0x12293aa1
mov dword [rsp - 0x30], esp
mov dword [rsp - 0x38], 0x83ce71
mov dword [rsp - 0x18], 0x2ab1b488
jmp 0x14004f2ad
lea rax, [rbp + 0xa68]
cmp rcx, rax
jne 0x14004f3a6
lea rdi, [rbp + 0xa68]
jne 0x14004f300
je 0x14004f300
rol r12d, 0x18
mul r13
push rdi
ror r11d, 0xc6
jmp rcx
jmp 0x14004f332
fcomi st(7)
invalid
mov rcx, r13
rep stosb byte [rdi], al
mov dword [rsp - 0x10], esp
xchg r14, r14
mov dword [rsp - 0x1c], 0x4850513c
mov dword [rsp - 0x10], ecx
jmp 0x14004f690
xchg r13, r13
mov dword [rsp - 0x34], edx
mov dword [rsp - 0x1c], 0x28caffe2
xor eax, eax
je 0x14004f38a
jne 0x14004f38a
je 0x14004fc96
rcl ebx, 0x78
test ebx, 0x24481c3d
rcl ebx, 0xd8
and ecx, 0x4de6cc22
js 0x14004e39f
or r10d, 0xb9daf1ae
call rcx
ja 0x14004eca4
sub r14d, 0x402da8be
rol edx, 0x70
mov r11d, 0x60f891e2
pushf
popf
movabs r8, 0x162fb29119e289eb
mul r12
jmp rax
jmp 0x14004f315
call fcn.140098930
mov dword [rsp - 0x10], 0x6492bbe3
mov rsi, rsi
jne 0x14004f3f5
je 0x14004f3f5
xor ecx, 0x1263fba3
div r12
add r12d, 0x363c4d1
and ecx, 0xf310d291
or r10d, 0x8646384a
cmp ebx, 0x65ec9fff
lea ecx, [rdx - 0x4397]
bswap r15
cmp r9, rbp
xor edx, 0x1331cbc8
call rcx
syscall
movabs r9, 0x15bdee00000296e9
jmp rcx
jmp 0x14004f690
mov ebp, 0x41e1ff15
rcl ecx, 0xea
call rcx
pushf
call 0x14004fc6b
mov byte [rsp + 0x54], 0xd7
mov dword [rsp - 0x30], 0x55c934d6
mov dword [rsp - 0x14], 0x3a4f523
mov rdx, r12
mov qword [rbp + 0x690], rax
jmp 0x14004f498
call fcn.140042bf0
xorps xmm0, xmm0
mov dword [rsp + 0x50], 0x13b652e9
mov dword [rsp - 0x30], 0x7b40c2fd
mov dword [rsp - 0x38], 0x32ee7d15
mov dword [rsp + 0x54], 0x4b75cce
mov rdi, rax
jmp 0x14004f7ed
je 0x14004f728
call 0x14004f480
add rsp, 0x58
pop r9
ret
pop r9
jmp 0x14004f848
pop r13
xor eax, eax
mov rcx, r13
jmp 0x14004f8a6
push r13
movabs r13, 0x416dd19d04d7eeeb
jne 0x14004f489
jmp 0x14004f479
jmp 0x14004f4d1
lea rcx, [rbp + 0x690]
mov dword [rsp - 0x38], 0x7ef644cf
mov dword [rsp - 0x24], 0x4201e585
mov r8, r8
jmp 0x14004f8e9
mov qword [rbp + 0x650], rax
movups xmmword [rbp + 0x658], xmm0
mov qword [rbp + 0x688], rdx
jmp 0x14004f85c
je 0x14004f489
call fcn.14004f4e6
add rsp, 0x58
pop r13
ret
invalid
mov dword [rsp - 0x28], 0x140618e4
mov dword [rsp - 0x10], 0x732fd1e2
jbe 0x14004f620
movzx ecx, byte [rsp + rdx + 0x50]
mov word [rax + rdx*2], cx
add rdx, rsi
push r15
jne 0x14004f58a
je 0x14004f58a
lea r14d, [rcx - 0x5ae]
cpuid
lea r8d, [rbx + 0xd490]
lea r14d, [rdi + 0xac08]
cmp edx, 0x10874425
test r15d, 0x4900ee78
jae 0x14004ecd9
rcl ebx, 7
rcr ecx, 0xca
add r11d, 0xcbafbf98
jmp rcx
jmp 0x14004f708
pop rdx
ret
pop rdx
mov r14d, 9
movups xmmword [rbp + 0x6a8], xmm0
add byte [rax], al
je 0x14004f5e9
jne 0x14004f5e9
lea r12d, [rdx + 0xf2b5]
or r9d, 0xe281c13b
jg 0x14004f96b
je 0x14004fe6a
call rcx
rcl ebx, 0x96
cmp r13d, 0x6c4bdc45
movabs r10, 0x60e42a000002cde9
lea r9d, [rcx + 0x418a]
jbe 0x14004f3fb
jmp 0x14004f8bb
rcl r13d, 0x2e
ret
xorps xmm0, xmm0
mov dword [rsp + 0x50], 0x9a25cf5
lea rax, [rbp + 0x698]
jmp 0x14004f40c
jb 0x14004f53d
mov r9, rdi
lea r8, [rbp + 0x650]
mov dword [rsp - 0x18], 0x297e6e02
mov dword [rsp - 0x34], 0x5b91a3a8
jmp 0x14004f791
pop r15
ret
pop r15
mov rcx, rcx
cmp rdx, qword [rbp + 0x6c8]
jmp 0x14004f61a
mov dword [rsp - 0xc], 0x49c449b6
lea rax, [rbp + 0x698]
cmp rcx, rax
jne 0x14004f911
lea rdi, [rbp + 0x698]
jmp 0x14004f6ed
call fcn.140057f20
mov rcx, qword [rbp + 0x690]
mov dword [rsp - 0x44], 0x72e21747
jmp 0x14004f653
mov rcx, qword [0x140141a70]
call fcn.1400a0388
mov rdx, rax
mov dword [rsp - 0x44], 0x6f35f8a7
mov dword [rsp - 0x38], 0x3ce06dfc
mov rsi, rsi
lea rcx, [rbp + 0xaa0]
jne 0x14004f6de
je 0x14004f6de
pop r14
int3
jmp 0x14004f430
xchg r10, r10
xchg r15, r15
mov dword [rsp - 0x28], 0x44268157
mov dword [rsp - 0x40], 0x5d9af5cb
jmp 0x14004f485
movabs r15, 0x6ff60ffffff33e9
jne 0x14004f70a
jmp 0x14004f642
je 0x14004f70a
call 0x14004f63f
add rsp, 0x58
jmp 0x14004f63f
push r9
movabs r9, 0x1331d9fffffd45e9
jne 0x14004f728
jmp 0x14004f472
invalid