Function at 0x14004a7e8
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.14003ea2c
nop
lea rcx, [rsp + 0x60]
call fcn.1400570d0
movzx eax, al
test eax, eax
je 0x14004aae7
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.14003ec6c
nop
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x60]
call fcn.1400431cc
lea rcx, [rsp + 0x60]
call fcn.140050c68
lea rdx, [0x1400f14a0]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115cdd], al
lea rdx, [0x1400f14ac]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f14b8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115c94], al
lea rdx, [0x1400f14c8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115ce0], al
lea rdx, [0x1400f14d4]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f14e8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115ce5], al
lea rdx, [0x1400f1508]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f1528]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f1548]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115ce3], al
lea rdx, [0x1400f1564]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115cd8], al
lea rdx, [0x1400f1578]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115cdf], al
lea rdx, [0x1400f1598]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115ce4], al
lea rdx, [0x1400f15b8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [reloc.WS2_32.dll_accept], al
lea rdx, [0x1400f15d8]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115ce2], al
lea rdx, [0x1400f15f0]
lea rcx, [rsp + 0x30]
call fcn.14002c318
mov rcx, rax
call fcn.14002c358
mov byte [0x140115cdb], al
mov dword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
lea rdx, [0x1400f160c]
lea rcx, [rsp + 0x30]
call fcn.14003e00c
mov dword [reloc.WS2_32.dll_ioctlsocket], eax
mov dword [rsp + 0x44], 0
lea r8, [rsp + 0x44]
lea rdx, [0x1400f1618]
lea rcx, [rsp + 0x30]
call fcn.14003e00c
mov dword [0x1401131ec], eax
mov dword [rsp + 0x48], 0
lea r8, [rsp + 0x48]
lea rdx, [0x1400f1620]
lea rcx, [rsp + 0x30]
call fcn.14003e00c
mov dword [0x140115cf8], eax
mov dword [rsp + 0x4c], 0
lea r8, [rsp + 0x4c]
lea rdx, [0x1400f1634]
lea rcx, [rsp + 0x30]
call fcn.14003e00c
mov dword [0x1401131f8], eax
mov dword [rsp + 0x50], 0
lea r8, [rsp + 0x50]
lea rdx, [0x1400f1640]
lea rcx, [rsp + 0x30]
call fcn.14003e00c
mov dword [0x1401131f4], eax
lea rcx, [rsp + 0x30]
call fcn.140042500
jmp 0x14004aaf5
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.140044a2c
add rsp, 0x178
ret