Function at 0x14002ccda
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x14005a7c0
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
sub rsp, 0x7b0
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x154
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x7d8]
mov rax, qword [0x1400a9040]
xor rax, rbp
mov qword [rbp + 0x788], rax
lea rcx, [0x1400b8728]
call fcn.14002dc9d
mov edx, 0x20
lea rcx, [rbp + 8]
call fcn.14002c019
lea rcx, [rbp + 0x364]
call fcn.14002d153
mov qword [rbp + 0x768], rax
lea rcx, [rbp + 0x384]
call fcn.14002cd98
mov qword [rbp + 0x770], rax
mov byte [rbp + 0x748], 0x4e
mov byte [rbp + 0x749], 0x50
mov byte [rbp + 0x74a], 0x4d
mov byte [rbp + 0x74b], 0x41
mov byte [rbp + 0x74c], 0x4b
mov byte [rbp + 0x74d], 0x4d
mov byte [rbp + 0x74e], 0x4c
mov byte [rbp + 0x74f], recv
mov byte [rbp + 0x750], 0x43
mov byte [rbp + 0x751], 0x56
mov byte [rbp + 0x752], 0x43
lea rax, [rbp + 0x753]
mov r8, rax
lea rdx, [rbp + 0x748]
lea rcx, [rbp + 0x3a8]
call fcn.14002cc85
lea rcx, [rbp + 0x3d8]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x5b0]
lea rcx, [rbp + 0x3d8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rbp + 0x770]
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x670]
call fcn.14002d63f
nop
lea rcx, [rbp + 0x404]
call fcn.14002cd98
mov qword [rbp + 0x778], rax
mov byte [rbp + 0x718], 0x55
mov byte [rbp + 0x719], 0x47
mov byte [rbp + 0x71a], 0x50
mov byte [rbp + 0x71b], 0x43
mov byte [rbp + 0x71c], 0x51
mov byte [rbp + 0x71d], 0x46
mov byte [rbp + 0x71e], 0x3f
mov byte [rbp + 0x71f], 0x50
mov byte [rbp + 0x720], 0x49
mov byte [rbp + 0x721], recv
mov byte [rbp + 0x722], 0x43
mov byte [rbp + 0x723], 0x56
mov byte [rbp + 0x724], 0x43
lea rax, [rbp + 0x725]
mov r8, rax
lea rdx, [rbp + 0x718]
lea rcx, [rbp + 0x428]
call fcn.14002cc85
lea rcx, [rbp + 0x458]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x5e0]
lea rcx, [rbp + 0x458]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rbp + 0x778]
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x690]
call fcn.14002d63f
nop
lea rcx, [rbp + 0x484]
call fcn.14002cd98
mov qword [rbp + 0x780], rax
mov byte [rbp + 0x6e8], 0x54
mov byte [rbp + 0x6e9], 0x40
mov byte [rbp + 0x6ea], 0x4d
mov byte [rbp + 0x6eb], 0x56
mov byte [rbp + 0x6ec], 0x51
mov byte [rbp + 0x6ed], 0x43
mov byte [rbp + 0x6ee], 0x50
mov byte [rbp + 0x6ef], 0x54
mov byte [rbp + 0x6f0], 0x47
mov byte [rbp + 0x6f1], 0x41
mov byte [rbp + 0x6f2], 0x43
mov byte [rbp + 0x6f3], recv
mov byte [rbp + 0x6f4], 0x43
mov byte [rbp + 0x6f5], 0x56
mov byte [rbp + 0x6f6], 0x43
lea rax, [rbp + 0x6f7]
mov r8, rax
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0x4a8]
call fcn.14002cc85
lea rcx, [rbp + 0x4d8]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x610]
lea rcx, [rbp + 0x4d8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rbp + 0x780]
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x6b0]
call fcn.14002d63f
nop
lea rax, [rbp + 0x6d0]
mov r8, rax
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x508]
call fcn.14002c6e5
lea rcx, [rbp + 0x538]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x640]
lea rcx, [rbp + 0x538]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rbp + 0x768]
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 8]
call fcn.14002dd38
nop
lea r9, [fcn.14002c8c5]
mov r8d, 3
mov edx, 0x20
lea rcx, [rbp + 0x670]
call fcn.14002c744
lea rax, [rbp + 8]
mov qword [rbp + 0x48], rax
mov rcx, qword [rbp + 0x48]
call fcn.14002d2b1
mov qword [rbp + 0x68], rax
mov rcx, qword [rbp + 0x48]
call fcn.14002dd10
mov qword [rbp + 0x88], rax
jmp 0x14005ab5f
mov rax, qword [rbp + 0x68]
add rax, 0x20
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x88]
cmp qword [rbp + 0x68], rax
je 0x14005ac0f
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0xa8], rax
mov r8d, 0xde
mov rdx, qword [rbp + 0xa8]
lea rcx, [rbp + 0xc8]
call fcn.14002d400
nop
lea rdx, [rbp + 0xc8]
mov rcx, qword [rbp + 0x7b0]
call fcn.14002d8b0
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rbp + 0x108], rax
cmp qword [rbp + 0x108], 0
je 0x14005abfe
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [rbp + 0x564], 1
lea rcx, [rbp + 0xc8]
call fcn.14002c564
nop
lea rcx, [rbp + 8]
call fcn.14002d1b7
mov eax, dword [rbp + 0x564]
jmp 0x14005ac28
lea rcx, [rbp + 0xc8]
call fcn.14002c564
jmp 0x14005ab53
mov dword [rbp + 0x584], 0
lea rcx, [rbp + 8]
call fcn.14002d1b7
mov eax, dword [rbp + 0x584]
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x140094c20]
call fcn.14002d7a7
mov rax, rdi
mov rcx, qword [rbp + 0x788]
xor rcx, rbp
call fcn.14002ce01
lea rsp, [rbp + 0x790]
pop rdi
pop rsi
pop rbp
ret