Function at 0x18003ab10
Capabilities:
Connect socket
Initialize winsock library

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
sub rsp, 0x430
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x180170038]
xor rax, rsp
mov qword [rbp + 0x3e0], rax
mov ecx, 0x202
lea rdx, [rbp + 0x50]
call qword [sym.imp.WS2_32.dll_WSAStartup]
mov edi, 2
test eax, eax
je 0x18003ab67
mov edx, eax
lea rcx, str.WSAStartup_function_failed_with_error:__d_n
call fcn.1800239e0
jmp 0x18003ad8f
mov word [rbp + 0x3c0], di
mov ecx, 0x15db
call qword [sym.imp.WS2_32.dll_htons]
mov word [rbp + 0x3c2], ax
lea rcx, str.127.0.0.1
call qword [sym.imp.WS2_32.dll_inet_addr]
mov dword [rbp + 0x3c4], eax
xor r8d, r8d
lea edx, [r8 + 1]
mov ecx, edi
call qword [sym.imp.WS2_32.dll_socket]
cmp eax, 0xffffffff
je 0x18003ad89
movsxd rbx, eax
mov r8d, 0x10
lea rdx, [rbp + 0x3c0]
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_connect]
cmp eax, 0xffffffff
je 0x18003ad89
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_closesocket]
movabs rax, 0x9a1bea69352d18e3
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3a0], rax
movabs rax, 0xbba29f04783d5cd
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3a8], rax
movabs rax, 0xfbb896f75b70c87
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3b0], rax
movabs rax, 0xeafe074a17609219
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3b8], rax
movabs rax, 0xfb59ca0d5b5877a5
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x65d5099429e6beae
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3c8], rax
movabs rax, 0x3a8ea91b07d85ca7
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3d0], rax
movabs rax, 0xeafe074a1741a720
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3d8], rax
vmovdqu ymm0, ymmword [rbp + 0x3a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c0]
vmovdqa ymmword [rbp + 0x3a0], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp], xmm0
xor ebx, ebx
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], rbx
lea rax, [rbp + 0x3a0]
mov r8, 0xffffffffffffffff
vzeroupper
inc r8
cmp byte [rax + r8], bl
jne 0x18003ace0
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp]
call fcn.18000a1e0
lea rax, [rbp]
mov qword [rbp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], socket
mov byte [rbp + 0x3a0], 0
xor r9d, r9d
lea r8, [rbp + 0x3a0]
lea rdx, [rbp]
xor ecx, ecx
call fcn.180097260
nop
lea rcx, [rbp]
call fcn.180014770
lea rdx, str.5595
mov r8d, 4
lea rcx, [0x1801719f8]
call fcn.1800147d0
mov byte [0x1801a9c28], 1
mov al, 1
mov rcx, qword [rbp + 0x3e0]
xor rcx, rsp
call fcn.18011eb40
lea r11, [rsp + 0x430]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov ecx, 0x202
lea rdx, [rbp + 0x1f0]
call qword [sym.imp.WS2_32.dll_WSAStartup]
test eax, eax
je 0x18003adb8
mov edx, eax
lea rcx, str.WSAStartup_function_failed_with_error:__d_n
call fcn.1800239e0
jmp 0x18003af92
mov word [rbp + 0x40], di
mov ecx, 0xddf
call qword [sym.imp.WS2_32.dll_htons]
mov word [rbp + 0x42], ax
lea rcx, str.127.0.0.1
call qword [sym.imp.WS2_32.dll_inet_addr]
mov dword [rbp + 0x44], eax
xor r8d, r8d
lea edx, [r8 + 1]
mov ecx, edi
call qword [sym.imp.WS2_32.dll_socket]
cmp eax, 0xffffffff
je 0x18003af8c
movsxd rbx, eax
mov r8d, 0x10
lea rdx, [rbp + 0x40]
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_connect]
cmp eax, 0xffffffff
je 0x18003af8c
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_closesocket]
movabs rax, 0x9a1bea69352d18e3
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp], rax
movabs rax, 0xbba29f04783d5cd
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 8], rax
movabs rax, 0xfbd896f75b70c87
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x10], rax
movabs rax, 0xeafe074a17609615
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x18], rax
movabs rax, 0xfb59ca0d5b5877a5
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x65d5099429e6beae
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3c8], rax
movabs rax, 0x3a8ea91b07d85ca7
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3d0], rax
movabs rax, 0xeafe074a1741a720
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3d8], rax
vmovdqu ymm0, ymmword [rbp]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c0]
vmovdqa ymmword [rbp], ymm1
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x3a0], xmm0
xor ebx, ebx
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], rbx
lea rax, [rbp]
mov r8, 0xffffffffffffffff
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x18003af20
lea rdx, [rbp]
lea rcx, [rbp + 0x3a0]
call fcn.18000a1e0
lea rax, [rbp + 0x3a0]
mov qword [rbp + 0x3c0], rax
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
xor r9d, r9d
lea r8, [rbp]
lea rdx, [rbp + 0x3a0]
xor ecx, ecx
call fcn.180097260
nop
lea rcx, [rbp + 0x3a0]
call fcn.180014770
lea rdx, str.3551
jmp 0x18003ad4a
call qword [sym.imp.WS2_32.dll_WSACleanup]
cmp byte [0x1801a9c28], 0
jne 0x18003ad65
movabs rax, 0x8f7ea469372d18e6
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp], rax
movabs rax, 0x45b429f0478fd88e
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 8], rax
movabs rax, 0x5ffadb7477a829d4
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x10], rax
movabs rax, 0xeadf733878118744
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x18], rax
movabs rax, 0xfb59ca0d5b5877a5
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x65d5099429e6beae
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3a8], rax
movabs rax, 0x3a8ea91b07d85ca7
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3b0], rax
movabs rax, 0xeafe074a1741a720
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x3b8], rax
vmovdqu ymm0, ymmword [rbp + 0x3a0]
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqa ymmword [rbp], ymm1
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.18000a180
mov rcx, rax
call fcn.1800974f0
mov r9d, 0x10
lea r8, [0x1801541a0]
lea rdx, str.No_backend_found___nPlease_run_a_backend_on_port_5595_or_3551__Example:_Neonite_or_Lawin_etc.___n_nCarbon_provides_NeoniteV2_pre_installed_with_the_ZIP_File._nExecute_the_run.bat_and_try_again___nInside_If_you_still_experience_issues_contact_support.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3