Function at 0x14001e460
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x108
mov rax, qword [0x14009c688]
xor rax, rsp
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0x38]
call fcn.140001880
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x70], 0x55
mov byte [rsp + 0x71], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x72], 0x65
mov byte [rsp + 0x73], WSACleanup
mov byte [rsp + 0x74], reloc.WLDAP32.dll_Ordinal_45
mov byte [rsp + 0x75], 0x41
mov byte [rsp + 0x76], 0x67
mov byte [rsp + 0x77], 0x65
mov byte [rsp + 0x78], WSASetLastError
mov byte [rsp + 0x79], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x7a], Ordinal_60
mov byte [rsp + 0x7b], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0x7c], Ordinal_79
mov byte [rsp + 0x7d], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x7e], 0x7a
mov byte [rsp + 0x7f], 0x69
mov byte [rsp + 0x80], WSASetLastError
mov byte [rsp + 0x81], WSASetLastError
mov byte [rsp + 0x82], 0x61
mov byte [rsp + 0x83], Ordinal_50
mov byte [rsp + 0x84], gethostname
mov byte [rsp + 0x85], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0x86], Ordinal_50
mov byte [rsp + 0x87], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0x88], Ordinal_41
mov byte [rsp + 0x89], 0x57
mov byte [rsp + 0x8a], WSASetLastError
mov byte [rsp + 0x8b], WSACleanup
mov byte [rsp + 0x8c], 0x64
mov byte [rsp + 0x8d], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x8e], 0x77
mov byte [rsp + 0x8f], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0x91], Ordinal_79
mov byte [rsp + 0x92], 0x54
mov byte [rsp + 0x93], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0x94], Ordinal_50
mov byte [rsp + 0x95], Ordinal_50
mov byte [rsp + 0x96], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0x97], Ordinal_50
mov byte [rsp + 0x98], Ordinal_60
mov byte [rsp + 0x99], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0x9a], 0x57
mov byte [rsp + 0x9b], WSASetLastError
mov byte [rsp + 0x9c], WSACleanup
mov byte [rsp + 0x9d], gethostname
mov byte [rsp + 0x9e], gethostname
mov byte [rsp + 0x9f], Ordinal_60
mov byte [rsp + 0xa0], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0xa1], 0x78
mov byte [rsp + 0xa2], gethostname
mov byte [rsp + 0xa3], gethostname
mov byte [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_41
mov byte [rsp + 0xa5], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0xa6], 0x41
mov byte [rsp + 0xa7], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0xa8], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0xa9], WSASetLastError
mov byte [rsp + 0xaa], 0x65
mov byte [rsp + 0xab], 0x57
mov byte [rsp + 0xac], 0x65
mov byte [rsp + 0xad], 0x62
mov byte [rsp + 0xae], Ordinal_79
mov byte [rsp + 0xaf], WSASetLastError
mov byte [rsp + 0xb0], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0xb1], Ordinal_50
mov byte [rsp + 0xb2], gethostname
mov byte [rsp + 0xb3], gethostname
mov byte [rsp + 0xb4], gethostname
mov byte [rsp + 0xb5], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0xb6], gethostname
mov byte [rsp + 0xb7], gethostname
mov byte [rsp + 0xb8], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0xb9], Ordinal_41
mov byte [rsp + 0xba], Ordinal_79
mov byte [rsp + 0xbb], Ordinal_79
mov byte [rsp + 0xbc], 0x54
mov byte [rsp + 0xbd], Ordinal_79
mov byte [rsp + 0xbe], Ordinal_79
mov byte [rsp + 0xbf], Ordinal_46
mov byte [rsp + 0xc0], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0xc1], WSASetLastError
mov byte [rsp + 0xc2], WSASetLastError
mov byte [rsp + 0xc3], WSASetLastError
mov byte [rsp + 0xc4], 0x65
mov byte [rsp + 0xc5], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0xc6], 0x47
mov byte [rsp + 0xc7], 0x65
mov byte [rsp + 0xc8], 0x63
mov byte [rsp + 0xc9], WSASetLastError
mov byte [rsp + 0xca], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0xcb], reloc.WLDAP32.dll_Ordinal_41
mov byte [rsp + 0xcc], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0xcd], 0x43
mov byte [rsp + 0xce], WSAGetLastError
mov byte [rsp + 0xcf], WSACleanup
mov byte [rsp + 0xd0], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0xd1], WSACleanup
mov byte [rsp + 0xd2], 0x65
mov byte [rsp + 0xd3], Ordinal_50
mov byte [rsp + 0xd4], Ordinal_50
mov byte [rsp + 0xd5], Ordinal_50
mov byte [rsp + 0xd6], gethostname
mov byte [rsp + 0xd7], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0xd8], Ordinal_50
mov byte [rsp + 0xd9], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0xda], Ordinal_50
mov byte [rsp + 0xdb], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0xdc], Ordinal_50
mov byte [rsp + 0xdd], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0xde], 0x53
mov byte [rsp + 0xdf], 0x61
mov byte [rsp + 0xe0], 0x66
mov byte [rsp + 0xe1], 0x61
mov byte [rsp + 0xe2], WSACleanup
mov byte [rsp + 0xe3], WSASetLastError
mov byte [rsp + 0xe4], Ordinal_50
mov byte [rsp + 0xe5], gethostname
mov byte [rsp + 0xe6], gethostname
mov byte [rsp + 0xe7], gethostname
mov byte [rsp + 0xe8], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0xe9], gethostname
mov byte [rsp + 0xea], gethostname
mov byte [rsp + 0xeb], 0
mov byte [rsp + 0x58], 0x41
mov byte [rsp + 0x59], 0x63
mov byte [rsp + 0x5a], 0x63
mov byte [rsp + 0x5b], 0x65
mov byte [rsp + 0x5c], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x5d], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x5e], Ordinal_60
mov byte [rsp + 0x5f], reloc.WLDAP32.dll_Ordinal_32
mov byte [rsp + 0x60], Ordinal_46
mov byte [rsp + 0x61], Ordinal_50
mov byte [rsp + 0x62], Ordinal_46
mov byte [rsp + 0x63], 0
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x28]
call fcn.140023720
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0x28]
call fcn.140023720
mov qword [rsp + 0x28], rax
mov ecx, 3
call fcn.1400235c0
call fcn.140023360
mov qword [rsp + 0x20], rax
cmp qword [rsp + 0x20], 0
je 0x14001e94f
mov r8, qword [rsp + 0x28]
mov edx, 0x2727
mov rcx, qword [rsp + 0x20]
call fcn.140026370
mov rcx, qword [rsp + 0x110]
call fcn.1400094b0
mov r8, rax
mov edx, 0x2712
mov rcx, qword [rsp + 0x20]
call fcn.140026370
mov r8d, 0xa
mov edx, reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x20]
call fcn.140026370
lea r8, [0x14001e410]
mov edx, 0x4e2b
mov rcx, qword [rsp + 0x20]
call fcn.140026370
lea r8, [rsp + 0x38]
mov edx, 0x2711
mov rcx, qword [rsp + 0x20]
call fcn.140026370
mov rcx, qword [rsp + 0x20]
call fcn.1400233d0
mov dword [rsp + 0x34], eax
mov rcx, qword [rsp + 0x20]
call fcn.140023330
call fcn.140023560
mov dword [rsp + 0x30], 1
lea rcx, [rsp + 0x38]
call fcn.140001780
mov rcx, qword [rsp + 0x110]
call fcn.140001780
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.14007c450
add rsp, 0x108
ret