Function at 0x1400016c3
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rdi
push rbx
sub rsp, 0x700
lea rbp, [rsp + 0x80]
call fcn.140003f10
lea rdx, [rbp + 0x570]
mov eax, 0
mov ecx, 6
mov rdi, rdx
rep stosq qword [rdi], rax
lea rdx, [rbp + 0x540]
mov eax, 0
mov ecx, 6
mov rdi, rdx
rep stosq qword [rdi], rax
lea rdx, [rbp + 0x510]
mov eax, 0
mov ecx, 6
mov rdi, rdx
rep stosq qword [rdi], rax
mov word [rbp + 0x4f0], 0x6c
mov word [rbp + 0x4f2], 0x6c
mov word [rbp + 0x4f4], 0x64
mov word [rbp + 0x4f6], 0x2e
mov word [rbp + 0x4f8], 0x33
mov word [rbp + 0x4fa], 0x32
mov word [rbp + 0x4fc], 0x65
mov word [rbp + 0x4fe], 0x73
mov word [rbp + 0x500], 0x55
mov word [rbp + 0x502], 0
mov word [rbp + 0x4d0], 0x6c
mov word [rbp + 0x4d2], 0x6c
mov word [rbp + 0x4d4], 0x64
mov word [rbp + 0x4d6], 0x2e
mov word [rbp + 0x4d8], 0x32
mov word [rbp + 0x4da], 0x33
mov word [rbp + 0x4dc], 0x6c
mov word [rbp + 0x4de], 0x65
mov word [rbp + 0x4e0], 0x6e
mov word [rbp + 0x4e2], 0x72
mov word [rbp + 0x4e4], 0x65
mov word [rbp + 0x4e6], 0x4b
mov word [rbp + 0x4e8], 0
mov word [rbp + 0x4b0], 0x6c
mov word [rbp + 0x4b2], 0x6c
mov word [rbp + 0x4b4], 0x64
mov word [rbp + 0x4b6], 0x2e
mov word [rbp + 0x4b8], 0x6c
mov word [rbp + 0x4ba], 0x6c
mov word [rbp + 0x4bc], 0x64
mov word [rbp + 0x4be], 0x74
mov word [rbp + 0x4c0], 0x6e
mov word [rbp + 0x4c2], 0
lea rax, [rbp + 0x4f0]
mov rcx, rax
call fcn.140001630
lea rax, [rbp + 0x4d0]
mov rcx, rax
call fcn.140001630
lea rax, [rbp + 0x4b0]
mov rcx, rax
call fcn.140001630
movabs rax, 0x724c6f6164446c6c
mov qword [rbp + 0x4a5], rax
mov dword [rbp + 0x4ac], 0x4c6472
movabs rax, 0x74646c6c2e646c6c
mov qword [rbp + 0x49b], rax
mov word [rbp + 0x4a3], 0x6e
movabs rax, 0x656c33322e646c6c
mov qword [rbp + 0x48e], rax
movabs rax, 0x4b65726e656c33
mov qword [rbp + 0x493], rax
lea rax, [rbp + 0x4a5]
mov rcx, rax
call fcn.1400015af
lea rax, [rbp + 0x49b]
mov rcx, rax
call fcn.1400015af
lea rax, [rbp + 0x48e]
mov rcx, rax
call fcn.1400015af
lea rdx, [rbp + 0x4f0]
lea rax, [rbp + 0x5c0]
mov rcx, rax
call fcn.1400014e6
lea rdx, [rbp + 0x4d0]
lea rax, [rbp + 0x5b0]
mov rcx, rax
call fcn.1400014e6
lea rdx, [rbp + 0x4b0]
lea rax, [rbp + 0x5a0]
mov rcx, rax
call fcn.1400014e6
mov dword [rbp + 0x570], 0x30
mov qword [rbp + 0x578], 0
mov dword [rbp + 0x588], 0x40
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 0
mov dword [rbp + 0x540], 0x30
mov qword [rbp + 0x548], 0
mov dword [rbp + 0x558], 0x40
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x560], 0
mov qword [rbp + 0x568], 0
mov dword [rbp + 0x510], 0x30
mov qword [rbp + 0x518], 0
mov dword [rbp + 0x528], 0x40
lea rax, [rbp + 0x5a0]
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x538], 0
movabs rax, 0x6548616e646c6541
mov qword [rbp + 0x470], rax
movabs rax, 0x4765744d6f64756c
mov qword [rbp + 0x478], rax
mov byte [rbp + 0x480], 0
lea rax, [rbp + 0x470]
mov rcx, rax
call fcn.1400015af
lea rax, [rbp + 0x48e]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov rcx, rax
lea rax, [rbp + 0x470]
mov rdx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [rbp + 0x670], rax
movabs rax, 0x6341646472657373
mov qword [rbp + 0x461], rax
movabs rax, 0x47657450726f63
mov qword [rbp + 0x468], rax
lea rax, [rbp + 0x461]
mov rcx, rax
call fcn.1400015af
lea rax, [rbp + 0x48e]
mov rdx, qword [rbp + 0x670]
mov rcx, rax
call rdx
mov rcx, rax
lea rax, [rbp + 0x461]
mov rdx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [rbp + 0x668], rax
movabs rax, 0x75616c416c6c6f63
mov qword [rbp + 0x454], rax
movabs rbx, 0x5669727475616c
mov qword [rbp + 0x459], rbx
lea rax, [rbp + 0x454]
mov rcx, rax
call fcn.1400015af
lea rax, [rbp + 0x48e]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov rcx, rax
lea rax, [rbp + 0x454]
mov r8, qword [rbp + 0x668]
mov rdx, rax
call r8
mov qword [rbp + 0x660], rax
movabs rax, 0x6c50726f74656374
mov qword [rbp + 0x445], rax
mov qword [rbp + 0x44c], rbx
lea rax, [rbp + 0x445]
mov rcx, rax
call fcn.1400015af
lea rax, [rbp + 0x48e]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov rcx, rax
lea rax, [rbp + 0x445]
mov r8, qword [rbp + 0x668]
mov rdx, rax
call r8
mov qword [rbp + 0x658], rax
lea rax, [rbp + 0x49b]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov rcx, rax
lea rax, [rbp + 0x4a5]
mov r8, qword [rbp + 0x668]
mov rdx, rax
call r8
mov qword [rbp + 0x650], rax
mov word [rbp + 0x443], 0xbb49
movabs rax, 0xefbeaddeefbeadde
mov qword [rbp + 0x43b], rax
mov dword [rbp + 0x437], 0xc3e3ff41
mov rax, qword [rbp + 0x650]
add rax, 5
mov qword [rbp + 0x648], rax
lea rax, [rbp + 0x43b]
mov rdx, qword [rbp + 0x648]
mov qword [rax], rdx
mov rax, qword [rbp + 0x660]
mov r9d, 4
mov r8d, 0x3000
mov edx, 0x13
mov ecx, 0
call rax
mov qword [rbp + 0x640], rax
mov rax, qword [rbp + 0x640]
mov r8d, 5
lea rdx, section..rdata
mov rcx, rax
call fcn.140001450
mov rax, qword [rbp + 0x640]
lea rcx, [rax + 5]
lea rax, [rbp + 0x443]
mov r8d, 2
mov rdx, rax
call fcn.140001450
mov rax, qword [rbp + 0x640]
lea rcx, [rax + 7]
lea rax, [rbp + 0x43b]
mov r8d, 8
mov rdx, rax
call fcn.140001450
mov rax, qword [rbp + 0x640]
lea rcx, [rax + 0xf]
lea rax, [rbp + 0x437]
mov r8d, 4
mov rdx, rax
call fcn.140001450
mov dword [rbp + 0x430], 0
lea rdx, [rbp + 0x430]
mov rax, qword [rbp + 0x640]
mov r10, qword [rbp + 0x658]
mov r9, rdx
mov r8d, 0x20
mov edx, 0x1e
mov rcx, rax
call r10
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x638], rax
mov qword [rbp + 0x428], 0
lea rcx, [rbp + 0x428]
lea rdx, [rbp + 0x5c0]
mov rax, qword [rbp + 0x638]
mov r9, rcx
mov r8, rdx
mov edx, 0
mov ecx, 0
call rax
mov qword [rbp + 0x420], 0
lea rcx, [rbp + 0x420]
lea rdx, [rbp + 0x5b0]
mov rax, qword [rbp + 0x638]
mov r9, rcx
mov r8, rdx
mov edx, 0
mov ecx, 0
call rax
mov qword [rbp + 0x418], 0
lea rcx, [rbp + 0x418]
lea rdx, [rbp + 0x5a0]
mov rax, qword [rbp + 0x638]
mov r9, rcx
mov r8, rdx
mov edx, 0
mov ecx, 0
call rax
mov rcx, qword [rbp + 0x420]
lea rax, [rbp + 0x461]
mov r8, qword [rbp + 0x668]
mov rdx, rax
call r8
mov qword [rbp + 0x630], rax
mov rcx, qword [rbp + 0x420]
lea rax, [rbp + 0x454]
mov r8, qword [rbp + 0x630]
mov rdx, rax
call r8
mov qword [rbp + 0x628], rax
mov rcx, qword [rbp + 0x420]
lea rax, [rbp + 0x445]
mov r8, qword [rbp + 0x630]
mov rdx, rax
call r8
mov qword [rbp + 0x620], rax
movabs rax, 0x73734d656d6f7279
mov qword [rbp + 0x400], rax
movabs rax, 0x69746550726f6365
mov qword [rbp + 0x408], rax
mov dword [rbp + 0x40f], 0x577269
lea rax, [rbp + 0x400]
mov rcx, rax
call fcn.1400015af
mov rcx, qword [rbp + 0x420]
lea rax, [rbp + 0x400]
mov r8, qword [rbp + 0x630]
mov rdx, rax
call r8
mov qword [rbp + 0x618], rax
movabs rax, 0x7450726f63657373
mov qword [rbp + 0x3e0], rax
movabs rax, 0x657443757272656e
mov qword [rbp + 0x3e8], rax
mov word [rbp + 0x3f0], 0x47
lea rax, [rbp + 0x3e0]
mov rcx, rax
call fcn.1400015af
mov rcx, qword [rbp + 0x420]
lea rax, [rbp + 0x3e0]
mov r8, qword [rbp + 0x630]
mov rdx, rax
call r8
mov qword [rbp + 0x610], rax
lea rax, [rbp + 0xe0]
lea rdx, section..data
mov ecx, 0x300
mov r8, rcx
mov rcx, rax
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov dword [rbp + 0x60c], 0x60
mov eax, dword [rbp + 0x60c]
cdqe
shl rax, 4
mov rcx, rax
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov qword [rbp + 0x600], rax
cmp qword [rbp + 0x600], 0
jne 0x140001eee
mov eax, 0xffffffff
jmp 0x140002185
mov dword [rbp + 0x67c], 0
jmp 0x140001f5e
mov eax, dword [rbp + 0x67c]
cdqe
shl rax, 4
mov rdx, rax
mov rax, qword [rbp + 0x600]
add rdx, rax
mov eax, dword [rbp + 0x67c]
cdqe
mov rax, qword [rbp + rax*8 + 0xe0]
mov rcx, rax
mov rax, qword [sym.imp.RPCRT4.dll_UuidFromStringA]
call rax
mov dword [rbp + 0x5dc], eax
cmp dword [rbp + 0x5dc], 0
je 0x140001f57
mov rax, qword [rbp + 0x600]
mov rcx, rax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, 0xffffffff
jmp 0x140002185
add dword [rbp + 0x67c], 1
mov eax, dword [rbp + 0x67c]
cmp eax, dword [rbp + 0x60c]
jl 0x140001efa
mov eax, dword [rbp + 0x60c]
cdqe
shl eax, 4
mov dword [rbp + 0x5fc], eax
movabs rax, 0x5251416f52387344
mov qword [rbp + 0xc0], rax
movabs rax, 0x59666b3262314866
mov qword [rbp + 0xc8], rax
mov byte [rbp + 0xd0], 0
movabs rax, 0x6f56486a7436424c
mov qword [rbp + 0xa0], rax
movabs rax, 0x6d36544f6e6a6576
mov qword [rbp + 0xa8], rax
mov byte [rbp + 0xb0], 0
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xc0]
lea rax, [rbp - 0x20]
mov r8, rcx
mov rcx, rax
call fcn.140002cd4
mov ecx, dword [rbp + 0x5fc]
mov rdx, qword [rbp + 0x600]
lea rax, [rbp - 0x20]
mov r8, rcx
mov rcx, rax
call fcn.140003caf
mov eax, dword [rbp + 0x5fc]
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0x5e8], 0
movabs rax, 0x646172496e666f41
mov qword [rbp - 0x40], rax
movabs rax, 0x6e756d43616c656e
mov qword [rbp - 0x38], rax
mov word [rbp - 0x30], 0x45
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400015af
mov rcx, qword [rbp + 0x420]
lea rax, [rbp - 0x40]
mov r8, qword [rbp + 0x630]
mov rdx, rax
call r8
mov qword [rbp + 0x5e0], rax
mov rax, qword [rbp + 0x5f0]
mov r10, qword [rbp + 0x628]
mov r9d, 4
mov r8d, 0x3000
mov rdx, rax
mov ecx, 0
call r10
mov qword [rbp + 0x5e8], rax
movabs rax, 0xde0b6b3a7640859
mov rcx, rax
call fcn.140001554
lea rcx, [rbp - 0x44]
mov rdx, qword [rbp + 0x5f0]
mov rax, qword [rbp + 0x5e8]
mov r10, qword [rbp + 0x620]
mov r9, rcx
mov r8d, 0x20
mov rcx, rax
call r10
movabs rax, 0xde0b6b3a7640801
mov rcx, rax
call fcn.140001554
lea rcx, [rbp - 0x44]
mov rdx, qword [rbp + 0x5f0]
mov rax, qword [rbp + 0x5e8]
mov r10, qword [rbp + 0x620]
mov r9, rcx
mov r8d, 0x40
mov rcx, rax
call r10
movabs rax, 0xde0b6b3a76409b1
mov rcx, rax
call fcn.140001554
mov ebx, dword [rbp + 0x5fc]
mov rax, qword [rbp + 0x610]
call rax
mov rcx, rax
mov rdx, qword [rbp + 0x600]
mov rax, qword [rbp + 0x5e8]
mov qword [rsp + 0x20], 0
mov r10, qword [rbp + 0x618]
mov r9, rbx
mov r8, rdx
mov rdx, rax
call r10
mov rax, qword [rbp + 0x5e8]
mov r10, qword [rbp + 0x5e0]
mov r9d, 0x15
mov r8d, 0xffffffff
mov edx, 0x400
mov rcx, rax
call r10
mov eax, 0
add rsp, 0x700
pop rbx
pop rdi
pop rbp
ret