Function at 0x140001000
Capabilities:
Initialize winsock library
Send data
Send data on socket

Disassembly:
sub rsp, 0x308
mov rax, qword [0x140005008]
xor rax, rsp
mov qword [rsp + 0x2f0], rax
mov ecx, 0x202
lea rdx, [rsp + 0x40]
call qword [sym.imp.WS2_32.dll_WSAStartup]
test eax, eax
je 0x14000106d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_initialize_Winsock.
call fcn.1400012b0
mov rcx, rax
lea rdx, [0x140001480]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov eax, 1
mov rcx, qword [rsp + 0x2f0]
xor rcx, rsp
call fcn.140001540
add rsp, 0x308
ret
mov qword [rsp + 0x310], rbx
mov qword [rsp + 0x300], rdi
mov edi, 2
mov edx, edi
mov ecx, edi
lea r8d, [rdi + 0xf]
call qword [sym.imp.WS2_32.dll_socket]
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x1400010ed
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.Failed_to_create_socket.
mov rbx, qword [rsp + 0x310]
call fcn.1400012b0
mov rcx, rax
lea rdx, [0x140001480]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call qword [sym.imp.WS2_32.dll_WSACleanup]
lea eax, [rdi - 1]
mov rdi, qword [rsp + 0x300]
mov rcx, qword [rsp + 0x2f0]
xor rcx, rsp
call fcn.140001540
add rsp, 0x308
ret
lea rcx, str.236.4.0.0
mov word [rsp + 0x30], di
call qword [sym.imp.WS2_32.dll_inet_addr]
mov ecx, 0x752f
mov dword [rsp + 0x34], eax
call qword [sym.imp.WS2_32.dll_htons]
movdqa xmm0, xmmword [0x140003480]
lea rdx, str.Hello__i_am_emulation_of_Ma_NSP_and_ill_open_2048_parameters_in_Ma2_Onpc
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x1e0], xmm0
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x200], xmm0
movdqa xmm0, xmmword [0x140003470]
movdqa xmmword [rsp + 0x1f0], xmm1
movdqa xmm1, xmmword [0x1400033e0]
movdqa xmmword [rsp + 0x220], xmm0
movdqa xmm0, xmmword [0x140003490]
movdqa xmmword [rsp + 0x210], xmm1
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x240], xmm0
movdqa xmm0, xmmword [0x140003460]
movdqa xmmword [rsp + 0x230], xmm1
movdqa xmm1, xmmword [0x1400033f0]
movdqa xmmword [rsp + 0x260], xmm0
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x250], xmm1
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x280], xmm0
movdqa xmm0, xmmword [0x140003400]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmm1, xmmword [0x140003410]
movdqa xmmword [rsp + 0x2a0], xmm0
movdqa xmm0, xmmword [0x140003420]
movdqa xmmword [rsp + 0x290], xmm1
movdqa xmm1, xmmword [0x140003450]
movdqa xmmword [rsp + 0x2c0], xmm0
movdqa xmm0, xmmword [0x140003440]
movdqa xmmword [rsp + 0x2b0], xmm1
movdqa xmm1, xmmword [0x140003430]
movdqa xmmword [rsp + 0x2e0], xmm0
mov word [rsp + 0x32], ax
movdqa xmmword [rsp + 0x2d0], xmm1
call fcn.1400012b0
mov rcx, rax
lea rdx, [0x140001480]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Pleace_add_me_in_Ma_Network_Configuration___DMX_Node
call fcn.1400012b0
mov rcx, rax
lea rdx, [0x140001480]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop dword [rax]
nop word [rax + rax]
lea rax, [rsp + 0x30]
mov dword [rsp + 0x28], sendto
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov r8d, 0x110
lea rdx, [rsp + 0x1e0]
mov rcx, rbx
call qword [sym.imp.WS2_32.dll_sendto]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x140001270