Function at 0x14007a390
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rbx
push rdi
sub rsp, 0x1e8
mov rax, qword [0x1402126b0]
xor rax, rsp
mov qword [rsp + 0x1d0], rax
mov byte [rsp + 0x60], 0x61
mov byte [rsp + 0x61], 0x62
mov byte [rsp + 0x62], 0x63
mov byte [rsp + 0x63], 0x64
mov byte [rsp + 0x64], 0x65
mov byte [rsp + 0x65], 0x66
mov byte [rsp + 0x66], 0x67
mov byte [rsp + 0x67], 0x68
mov byte [rsp + 0x68], 0x69
mov byte [rsp + 0x69], 0x6a
mov byte [rsp + 0x6a], WSAGetLastError
mov byte [rsp + 0x6b], WSAGetLastError
mov byte [rsp + 0x6c], WSAGetLastError
mov byte [rsp + 0x6d], WSAGetLastError
mov byte [rsp + 0x6e], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x6f], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x70], Ordinal_117
mov byte [rsp + 0x71], Ordinal_117
mov byte [rsp + 0x72], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x73], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x74], reloc.WLDAP32.dll_Ordinal_117
mov byte [rsp + 0x75], 0x76
mov byte [rsp + 0x76], 0x77
mov byte [rsp + 0x77], 0x78
mov byte [rsp + 0x78], 0x79
mov byte [rsp + 0x79], 0x7a
mov byte [rsp + 0x7a], gethostbyname
mov byte [rsp + 0x7b], gethostbyname
mov byte [rsp + 0x7c], gethostbyname
mov byte [rsp + 0x7d], gethostbyname
mov byte [rsp + 0x7e], reloc.WS2_32.dll_gethostbyname
mov byte [rsp + 0x7f], gethostname
mov byte [rsp + 0x80], gethostname
mov byte [rsp + 0x81], gethostname
mov byte [rsp + 0x82], gethostname
mov byte [rsp + 0x83], reloc.WS2_32.dll_gethostname
lea rax, [rsp + 0xc0]
mov rdi, rax
xor eax, eax
mov ecx, 0x104
rep stosb byte [rdi], al
lea rcx, [rsp + 0xb0]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0xbe]
mov dword [rsp + 0x88], eax
mov ecx, dword [rsp + 0x88]
call fcn.140146798
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0xac], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0xa8], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0xa4], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0xa0], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0x9c], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0x98], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0x94], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0x90], eax
call fcn.14014676c
cdq
mov ecx, 0x24
idiv ecx
mov eax, edx
mov dword [rsp + 0x8c], eax
movsxd rax, dword [rsp + 0x8c]
movsx eax, byte [rsp + rax + 0x60]
movsxd rcx, dword [rsp + 0x90]
movsx ecx, byte [rsp + rcx + 0x60]
movsxd rdx, dword [rsp + 0x94]
movsx edx, byte [rsp + rdx + 0x60]
movsxd rdi, dword [rsp + 0x98]
movsx edi, byte [rsp + rdi + 0x60]
movsxd r8, dword [rsp + 0x9c]
movsx r8d, byte [rsp + r8 + 0x60]
movsxd r9, dword [rsp + 0xa0]
movsx r9d, byte [rsp + r9 + 0x60]
movsxd r10, dword [rsp + 0xa4]
movsx r10d, byte [rsp + r10 + 0x60]
movsxd r11, dword [rsp + 0xa8]
movsx r11d, byte [rsp + r11 + 0x60]
movsxd rbx, dword [rsp + 0xac]
movsx ebx, byte [rsp + rbx + 0x60]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], r8d
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x20], r10d
mov r9d, r11d
mov r8d, ebx
lea rdx, str._c_c_c_c_c_c_c_c_c
lea rcx, [rsp + 0xc0]
call fcn.14002c440
lea rdx, [rsp + 0xc0]
mov rcx, qword [rsp + 0x200]
call fcn.14002c410
mov rcx, qword [rsp + 0x1d0]
xor rcx, rsp
call fcn.140138320
add rsp, 0x1e8
pop rdi
pop rbx
ret