Function at 0x140049ecc
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x178
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
mov rdx, qword [rsp + 0x180]
lea rcx, [rsp + 0x60]
call fcn.14003ea80
nop
lea rcx, [rsp + 0x60]
call fcn.1400565d0
movzx eax, al
test eax, eax
je 0x14004a1cb
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.14003ecc0
nop
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x60]
call fcn.140042294
lea rcx, [rsp + 0x60]
call fcn.14005016c
lea rdx, [0x1400f05c0]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114ca9], al
lea rdx, [0x1400f05cc]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f05d8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114c94], al
lea rdx, [0x1400f05e8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114cac], al
lea rdx, [0x1400f05f4]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f05f8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114ce5], al
lea rdx, [0x1400f0608]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f0618]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f0628]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114caf], al
lea rdx, [0x1400f0638]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114ca4], al
lea rdx, [0x1400f0640]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114cab], al
lea rdx, [0x1400f0650]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114ce4], al
lea rdx, [0x1400f0670]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f0680]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114cae], al
lea rdx, [0x1400f0698]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140114ca7], al
mov dword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
lea rdx, [0x1400f06a4]
lea rcx, [rsp + 0x30]
call fcn.14003e060
mov dword [reloc.WS2_32.dll_ioctlsocket], eax
mov dword [rsp + 0x44], 0
lea r8, [rsp + 0x44]
lea rdx, [0x1400f06ac]
lea rcx, [rsp + 0x30]
call fcn.14003e060
mov dword [0x1401121e8], eax
mov dword [rsp + 0x48], 0
lea r8, [rsp + 0x48]
lea rdx, [0x1400f06b4]
lea rcx, [rsp + 0x30]
call fcn.14003e060
mov dword [0x140114cf8], eax
mov dword [rsp + 0x4c], 0
lea r8, [rsp + 0x4c]
lea rdx, [0x1400f06bc]
lea rcx, [rsp + 0x30]
call fcn.14003e060
mov dword [0x1401121f4], eax
mov dword [rsp + 0x50], 0
lea r8, [rsp + 0x50]
lea rdx, [0x1400f06c0]
lea rcx, [rsp + 0x30]
call fcn.14003e060
mov dword [0x1401121f0], eax
lea rcx, [rsp + 0x30]
call fcn.1400415c8
jmp 0x14004a1d9
lea rcx, str.Failed_to_write_and_save_config
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rsp + 0x60]
call fcn.140043af4
add rsp, 0x178
ret