Function at 0x140014c50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x68
xor eax, eax
test eax, eax
je 0x140014e70
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
xor eax, eax
test eax, eax
je 0x140015087
nop
nop
mov ecx, 0x726774c
call fcn.14000e330
mov rcx, qword [rsp + 0x70]
mov qword [rcx], rax
mov byte [rsp + 0x20], 0x75
mov byte [rsp + 0x21], 0x73
mov byte [rsp + 0x22], 0x65
mov byte [rsp + 0x23], 0x72
mov byte [rsp + 0x24], 0x33
mov byte [rsp + 0x25], 0x32
mov byte [rsp + 0x26], 0x2e
mov byte [rsp + 0x27], 0x64
mov byte [rsp + 0x28], 0x6c
mov byte [rsp + 0x29], 0x6c
mov byte [rsp + 0x2a], 0
xor eax, eax
test eax, eax
je 0x1400152e7
nop
nop
nop
nop
nop
nop
add byte [rax], dl
add byte [rax], cl
add byte [rcx], al
or al, al
invalid
lea rcx, [rsp + 0x20]
mov rax, qword [rsp + 0x70]
call qword [rax]
mov ecx, 0x7568345
call fcn.14000e330
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 8], rax
xor eax, eax
test eax, eax
je 0x14001551d
je 0x14001537b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
imul edi, dword [rdx + 0x69], 0x6554676e
insd dword [rdi], dx
jo 0x14001538b
invalid
imul ecx, dword [rcx], 0x65740001
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rdx]
movabs al, byte [0xe800004104004134]
xor edx, ecx
loop 0x140015396
xor al, 0x41
add byte [rcx + rax*2], al
add byte [rax], al
call 0x13fe41dc8
dec dword [rbp - 0x12170fbb]
leave
loop 0x14001539e
lea eax, [rbp - 0x10]
call 0x13fe41d8c
dec dword [rbp + 0x468720]
lea esp, [rax]
xchg dword [rsi], eax
mov al, 0x8a
add byte [rax], r8b
mov eax, dword [rsi]
sub al, 0x8b
add byte [rbp - 0xdf], r8b
mov eax, dword [rbp + 8]
push rax
call 0x13ff2ba90
push rax
mov edx, dword [rsi + 0x61]
insb byte [rdi], dx
jne 0x14001542a
add eax, dword [rax]
add byte [rax], dl
add byte [rax], cl
add byte [rbx], al
or byte [rcx + rax - 0x75000000], cl
or bh, bh
push rcx
adc al, 0xf
mov bh, 0x16
add edx, 0xffffffdf
xor ch, ah
inc ebx
jmp 0x13fed9994
push rcx
call 0x13ff21928
add byte [rdx], al
hlt
mov ecx, 0xd0eb608d
call fcn.14000e330
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x68], rax
xor eax, eax
test eax, eax
je 0x140015747
nop
nop
nop
nop
nop
nop
or dl, byte [rsi + rax*2 + 0x69]
outsb dx, byte [rsi]
invalid
xor eax, eax
test eax, eax
je 0x14001595e
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
add al, byte [rax]
add byte [rcx + rdx + 0x40], dl
add byte [rdx], al
add byte [rsp + rax*2], al
invalid
xor eax, eax
test eax, eax
je 0x140015b75
nop
nop
nop
nop
nop
nop
nop
nop
jb 0x1400159ae
push rbx
jns 0x1400159e8
je 0x1400159dc
insd dword [rdi], dx
jae 0x1400159ef
jb 0x1400159e6
outsb dx, byte [rsi]
sub al, 0x4c
add byte es:[rax], al
mov eax, esi
call fcn.140017fb8
add edi, 4
jmp 0x1400159b6
add byte [rax], al
add byte [rdi + rdi*8 + 0x30], ah
mov dword fs:[rax], esp
mov ebx, edi
xor esi, esi
test ebx, ebx
je 0x1400159cd
and byte [rbx - 0x7a09cc21], cl
invalid
xor al, 0x84
add byte [rax - 0x6fffbf8a], dl
jbe 0x140015a0b
add byte [rax], al
add byte [rcx], al
add dl, bl
mov esi, eax
mov dl, 0xfc
and dl, bl
mov eax, esi
call 0x13fdc49f4
test bl, bl
call 0xc501e4e9
sar byte [rsi + 7], 0x8b
push r12
invalid
jle 0x1400159ef
mov eax, dword [rbx + 0x54]
or dword [rax + 0xc], 4
mov ecx, dword [rax]
add byte [rax], al
add byte [rbx], ah
ret
add byte [rax], al
add byte [rdx], al
or al, 0x3c
std
dec dword [rbx + 0x1b2fc4d]
movabs eax, dword [0xe8454de8004307d8]
mov edx, dword [rbp - 0x14]
call 0x13fffe324
mov ecx, dword [rbp + 0x10]
mov dword [rcx], eax
mov esp, eax
invalid
mov byte [rsp + 0x30], 0x75
mov byte [rsp + 0x31], 0x72
mov byte [rsp + 0x32], 0x6c
mov byte [rsp + 0x33], 0x6d
mov byte [rsp + 0x34], 0x6f
mov byte [rsp + 0x35], 0x6e
mov byte [rsp + 0x36], 0x2e
mov byte [rsp + 0x37], 0x64
mov byte [rsp + 0x38], 0x6c
mov byte [rsp + 0x39], 0x6c
mov byte [rsp + 0x3a], 0
lea rcx, [rsp + 0x30]
mov rax, qword [rsp + 0x70]
call qword [rax]
xor eax, eax
test eax, eax
je 0x140015dcf
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
call [rdx - 0x75]
or bh, bh
push rcx
push rsp
push 0
push 0
push 0xffffffffffffffff
push 0
push 4
push rbx
insb byte [rdi], dx
add al, byte [rax]
cmp al, 0xa0
add byte [r9], al
add byte [rcx], al
add dword [rdx + 0x36], ecx
add byte [rdx], al
add byte [rdx], al
add byte [rax], al
add byte [rdx + riz + 0x4a], ch
add byte [rdx + rcx*4 - 0x3e000002], bh
loopne 0x140015c0a
push rax
movzx eax, word [rbp - 0x1a]
call fcn.140015a94
push rbx
je 0x140015c85
out 0xe8, al
test dh, bh
invalid
imul ebp, dword [rsi + 0x67], 3
add byte [rax], al
or byte [rax], al
add ecx, dword [rax]
movzx eax, byte [rbp - 9]
call 0x1400159d8
pop rcx
test al, al
jne 0x140015c39
mov byte [rbp - 0x48], 0x87
add spl, spl
add dword [rax], 0
test byte [rax], al
hlt
call 0x14701a7ff
push rsp
outsd dx, dword [rsi]
jb 0x140015d01
invalid
outsb dx, byte [rsi]
js 0x140015d08
add byte [rax], al
add byte [rdx], al
add byte [rdx], ah
out 0x65, eax
add byte [rbp + rax*2 + 0x10], al
sub al, 3
jae 0x140015d25
cmp byte [rbp + 0x10], 0
jne 0x140015d2f
mov eax, dword [rbp - 0x10]
xor dword [rsi + 0x579e5815], 0
or dl, byte [rbp - 4]
add byte [rdx], cl
push rbp
cld
mov eax, ebx
call 0x13ff8a5b0
add al, byte gs:[rax]
add al, byte [rax]
cmp byte [rax], al
sub byte [rsp + rbp*2], ch
or dword [rbp + 0x78], eax
je 0x140015db2
jmp qword [rbp + 2]
add byte [rax], al
add byte [rbx + rdx*2], al
insb byte [rdi], dx
add al, byte [rax]
add bh, byte [rax + 0x1004012]
jl 0x140015e5f
xor r11d, ebx
mov eax, dword [rbp + 0xc]
sub eax, ebx
add eax, eax
push rax
call 0x13ff144a8
mov edx, dword [rbp - 0x14]
sar edx, 1
jns 0x140015d70
adc edx, 0
jb 0x140015ddb
invalid
add byte [r8 + 0x6c004fab], r11b
lodsb al, byte [rsi]
add r12b, r14b
lodsb al, byte [rsi]
add byte [r8 - 0x6f6f6f70], r10b
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
xor eax, eax
test eax, eax
je 0x140015fe6
nop
nop
nop
nop
nop
nop
nop
invalid
mov eax, ebx
add byte [rax], al
invalid
mov ecx, 0x31fc2088
call fcn.14000e330
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x18], rax
xor eax, eax
test eax, eax
je 0x140016210
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
jmp 0x14001e21c
xor eax, eax
test eax, eax
je 0x140016427
nop
nop
nop
nop
nop
nop
test byte [rax], al
add byte [rax], al
mov dword [rbx + 0x88], edx
jmp 0x14001623f
invalid
mov byte [rsp + 0x40], 0x77
mov byte [rsp + 0x41], 0x69
mov byte [rsp + 0x42], 0x6e
mov byte [rsp + 0x43], 0x69
mov byte [rsp + 0x44], 0x6e
mov byte [rsp + 0x45], 0x65
mov byte [rsp + 0x46], 0x74
mov byte [rsp + 0x47], 0x2e
mov byte [rsp + 0x48], 0x64
mov byte [rsp + 0x49], 0x6c
mov byte [rsp + 0x4a], 0x6c
mov byte [rsp + 0x4b], 0
and al, 0x4b
add byte [rax - 0x73], cl
and al, 0x40
mov rax, qword [rsp + 0x70]
call qword [rax]
mov ecx, 0xa779563a
call fcn.14000e330
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x20], rax
xor eax, eax
test eax, eax
je 0x140016699
nop
nop
nop
nop
outsb dx, byte [rsi]
invalid
xor eax, eax
test eax, eax
je 0x1400168b0
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movabs eax, dword [0xea6032e80041c38c]
invalid
mov ecx, 0xf07a8777
call fcn.14000e330
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x28], rax
xor eax, eax
test eax, eax
je 0x140016ada
nop
nop
nop
shl byte [rbx + 0x6d6580], 0x33
shl byte [rbx + 0x6d6584], 0x33
shl byte [rbx - 0xcf67c], 0xc3
jmp 0x13ff46884
xor eax, eax
test eax, eax
je 0x140016cf1
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
invalid
mov ecx, 0xd46e6bd3
call fcn.14000e330
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x30], rax
xor eax, eax
test eax, eax
je 0x140016f1b
nop
nop
xor dword [rcx + 0x5d], esp
add byte [rbx], bh
invalid
xor eax, eax
test eax, eax
je 0x140017132
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
insd dword [rdi], dx
push rsp
js 0x140016faa
outsd dx, dword [rsi]
je 0x140016f4e
jae 0x140016fa2
imul r14, qword [rbx + 0x74], 0x6d756e45
jb 0x140016fa8
je 0x140016fb8
jb 0x140016fb3
leave
add byte [r8], cl
invalid
or bh, al
pushfq
add byte [edx], al
hlt
in eax, dx
invalid
mov ecx, dword [rax]
mov edx, dword [rdi + 8]
mov eax, esi
or byte [rbx - 0x3974f7a9], cl
outsb dx, byte gs:[rsi]
imul esp, dword [rbx + 0x73], 0x6c6f432e
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword cs:[rsi]
outsb dx, byte [rsi]
je 0x140017039
outsd dx, dword [rsi]
insb byte [rdi], dx
jae 0x140016ff9
push rsp
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14001703e
add byte [rcx - 0x7a9f88], cl
jne 0x140016ffd
movabs eax, dword [0x109c508d006d6654]
add byte [rcx], al
add byte [0x1a565de34], al
js 0x140016fef
add byte [rdx], dl
test al, 0
add byte [rax], al
add al, 0x53
insb byte [rdi], dx
add al, byte [rax]
add al, byte [rax]
jo 0x140016fed
add byte [rdx], al
add byte [rax - 0x11], dh
out dx, eax
add byte [rdi + rax*4 - 0x7863ffc0], r12b
add byte [rdi + rax*4 - 0x783fffc0], dil
add dil, dil
mov eax, dword [rbp + 8]
sub dword [rax - 4], ebx
invalid