Function at 0x140005870
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub rsp, 0x288
mov qword [rsp + 0xc0], 0xfffffffffffffffe
mov rax, qword [0x14009c688]
xor rax, rsp
mov qword [rsp + 0x278], rax
lea rcx, [rsp + 0x228]
call fcn.140001880
nop
mov byte [rsp + 0x260], WSAGetLastError
mov byte [rsp + 0x261], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x262], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x263], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x264], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x265], Ordinal_60
mov byte [rsp + 0x266], Ordinal_50
mov byte [rsp + 0x267], Ordinal_50
mov byte [rsp + 0x268], WSASetLastError
mov byte [rsp + 0x269], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x26a], WSASetLastError
mov byte [rsp + 0x26b], WSACleanup
mov byte [rsp + 0x26c], 0x66
mov byte [rsp + 0x26d], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x26e], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0x26f], WSASetLastError
mov byte [rsp + 0x270], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x271], Ordinal_50
mov byte [rsp + 0x272], WSASetLastError
mov byte [rsp + 0x273], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x274], reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x275], WSACleanup
mov byte [rsp + 0x276], 0
lea rax, [rsp + 0x128]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x260]
mov rcx, qword [rsp + 0x38]
call fcn.140009890
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x208]
call fcn.14001e990
nop
lea rcx, [rsp + 0x208]
call fcn.1400016a0
test rax, rax
jne 0x140005b08
mov ecx, 0x64
call fcn.1400037f0
mov byte [rsp + 0x248], WSAGetLastError
mov byte [rsp + 0x249], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x24a], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x24b], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x24c], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x24d], Ordinal_60
mov byte [rsp + 0x24e], Ordinal_50
mov byte [rsp + 0x24f], Ordinal_50
mov byte [rsp + 0x250], 0x77
mov byte [rsp + 0x251], 0x77
mov byte [rsp + 0x252], 0x77
mov byte [rsp + 0x253], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0x254], 0x63
mov byte [rsp + 0x255], WSASetLastError
mov byte [rsp + 0x256], reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x257], reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0x258], 0x63
mov byte [rsp + 0x259], 0x63
mov byte [rsp + 0x25a], Ordinal_50
mov byte [rsp + 0x25b], 0
lea rax, [rsp + 0x148]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x248]
mov rcx, qword [rsp + 0x48]
call fcn.140009890
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0xc8]
call fcn.14001e990
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x208]
call fcn.140009800
lea rcx, [rsp + 0xc8]
call fcn.140001780
lea rax, [rsp + 0x168]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x208]
mov rcx, qword [rsp + 0x60]
call fcn.1400098e0
mov qword [rsp + 0x68], rax
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0xe8]
call fcn.140004550
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x228]
call fcn.140009800
lea rcx, [rsp + 0xe8]
call fcn.140001780
jmp 0x140005b6e
lea rax, [rsp + 0x188]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x208]
mov rcx, qword [rsp + 0x78]
call fcn.1400098e0
mov qword [rsp + 0x80], rax
mov rdx, qword [rsp + 0x80]
lea rcx, [rsp + 0x108]
call fcn.1400043f0
mov qword [rsp + 0x88], rax
mov rdx, qword [rsp + 0x88]
lea rcx, [rsp + 0x228]
call fcn.140009800
lea rcx, [rsp + 0x108]
call fcn.140001780
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x90], rax
lea rdx, [rsp + 0x208]
mov rcx, qword [rsp + 0x90]
call fcn.1400098e0
mov qword [rsp + 0x98], rax
mov rcx, qword [rsp + 0x98]
call fcn.1400046b0
test eax, eax
jne 0x140005bd8
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0x208]
call fcn.140001780
nop
lea rcx, [rsp + 0x228]
call fcn.140001780
mov eax, dword [rsp + 0x20]
jmp 0x140005cfd
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0xa0], rax
lea rdx, [rsp + 0x228]
mov rcx, qword [rsp + 0xa0]
call fcn.1400098e0
mov qword [rsp + 0xa8], rax
mov rcx, qword [rsp + 0xa8]
call fcn.140005060
test eax, eax
jne 0x140005c42
mov dword [rsp + 0x24], 0
lea rcx, [rsp + 0x208]
call fcn.140001780
nop
lea rcx, [rsp + 0x228]
call fcn.140001780
mov eax, dword [rsp + 0x24]
jmp 0x140005cfd
call fcn.1400055a0
test eax, eax
jne 0x140005c77
mov dword [rsp + 0x28], 0
lea rcx, [rsp + 0x208]
call fcn.140001780
nop
lea rcx, [rsp + 0x228]
call fcn.140001780
mov eax, dword [rsp + 0x28]
jmp 0x140005cfd
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0xb0], rax
mov rcx, qword [rsp + 0xb0]
call fcn.1400050c0
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0xb8]
call fcn.140005220
test eax, eax
jne 0x140005cd6
mov dword [rsp + 0x2c], 0
lea rcx, [rsp + 0x208]
call fcn.140001780
nop
lea rcx, [rsp + 0x228]
call fcn.140001780
mov eax, dword [rsp + 0x2c]
jmp 0x140005cfd
mov dword [rsp + 0x30], 1
lea rcx, [rsp + 0x208]
call fcn.140001780
nop
lea rcx, [rsp + 0x228]
call fcn.140001780
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x278]
xor rcx, rsp
call fcn.14007c450
add rsp, 0x288
ret