Function at 0x1400841c0
Capabilities:
Create thread
Execute command
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x80]
sub rsp, 0x180
mov rax, qword [0x14011c9f8]
xor rax, rsp
mov qword [rbp + 0x70], rax
xor ebx, ebx
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rbx
mov r13d, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x38], r13
mov byte [rbp + 0x20], bl
mov rdi, qword [0x1401214d0]
mov r12, qword [0x1401214d8]
lea r15, [rbx - 1]
cmp rdi, r12
je 0x140084332
mov ecx, reloc.WS2_32.dll_shutdown
movabs rax, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], rbx
mov r14, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x140084252
mov r14, qword [rdi]
mov rsi, qword [rdi + 0x10]
cmp rsi, rax
ja 0x140084773
cmp rsi, 0x10
jae 0x14008427f
mov qword [rbp - 0x10], rsi
mov rbx, r13
mov qword [rbp - 8], rbx
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x20], xmm0
movq r15, xmm0
jmp 0x1400842cb
mov rbx, rsi
or rbx, 0xf
cmp rbx, rax
jbe 0x140084290
mov rbx, rax
jmp 0x140084298
cmp rbx, 0x16
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
cmovb rdx, r15
lea rcx, [rbp - 0x20]
call fcn.140006190
mov r15, rax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rbx
lea r8, [rsi + 1]
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
nop
lea rdx, [rbp - 0x20]
cmp rbx, 0x10
cmovae rdx, r15
mov r8, rsi
lea rcx, [rbp + 0x20]
call fcn.14002cc90
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14008431b
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084316
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008437e
call fcn.1400d2fe0
add rdi, 0x20
xor ebx, ebx
lea r15, [rbx - 1]
cmp rdi, r12
jne 0x140084227
mov r13, qword [rbp + 0x38]
mov edx, 1
lea rcx, [0x1400764a0]
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
lea rcx, str.Color_0A
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.Hugo_Premium_Proxy
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call fcn.140081290
mov ecx, 8
call fcn.1400d2fa4
test rax, rax
je 0x140084385
lea rcx, [0x140082080]
mov qword [rax], rcx
jmp 0x140084388
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rax, rbx
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x140011580]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp], rax
test rax, rax
je 0x140084765
mov ecx, 8
call fcn.1400d2fa4
test rax, rax
je 0x1400843d6
lea rcx, [0x140076350]
mov qword [rax], rcx
jmp 0x1400843d9
mov rax, rbx
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x140011580]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x20], rax
test rax, rax
je 0x140084757
cmp dword [rbp - 0x18], 0
je 0x140084779
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140084784
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x20], xmm0
lea ecx, [rax + 8]
call fcn.1400d2fa4
test rax, rax
je 0x140084453
lea rcx, [0x14007ab50]
mov qword [rax], rcx
jmp 0x140084456
mov rax, rbx
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x140011580]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x10], rax
test rax, rax
je 0x1400847c0
mov ecx, 8
call fcn.1400d2fa4
test rax, rax
je 0x1400844a4
lea rcx, [0x140076850]
mov qword [rax], rcx
jmp 0x1400844a7
mov rax, rbx
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x140011580]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x20], rax
test rax, rax
je 0x1400847b2
cmp dword [rbp - 0x18], 0
je 0x14008478c
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140084797
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x20], xmm0
call fcn.14007b6e0
cmp byte [0x140120dec], 0
jne 0x14008453c
mov edx, 4
lea rcx, str.Failed_to_edit_Hosts_File_n
call fcn.14006efb0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp + 0x60], xmm0
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, [rbp + 0x40]
lea rcx, str.1167803072626573434
call fcn.14008afe0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rax
lea rax, str.Logged_In
mov qword [rsp + 0x48], rax
lea rax, str.Licensed_Role:_Premium_Proxy_User
mov qword [rsp + 0x40], rax
lea rax, str.logo
mov qword [rsp + 0x60], rax
lea rax, str.Fake_Silviozas_Premium_Proxy_Discord
mov qword [rbp - 0x48], rax
lea rax, str.https:__discord.gg_S2dtSJdvXb
mov qword [rbp - 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.14008b370
mov edx, 2
lea rcx, str._nLoaded_Main_Settings_n
call fcn.14006efb0
mov edx, 2
lea rcx, str._nSuccessfully_edited_Hosts_file._n
call fcn.14006efb0
call fcn.140031f10
cmp dword [rbp + 8], 0
je 0x14008479f
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp - 0x20]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400847aa
xorps xmm0, xmm0
movdqa xmmword [rbp], xmm0
call fcn.14000c9c0
mov rcx, qword [0x140121118]
call fcn.1400888a0
mov rcx, qword [0x140121118]
call fcn.140088770
test al, al
je 0x1400846c1
lea rcx, str.Color_a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.Server__client_proxy_is_running._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000d3c0
lea rdx, str.You_can_now_connect_to_Growtopia_n_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000d3c0
mov edx, 2
lea rcx, str.If_Proxy_doesnt_connect_restart_Growtopia_n
call fcn.14006efb0
nop word [rax + rax]
mov rcx, qword [0x140121118]
call fcn.140087ad0
mov qword [rsp + 0x30], 5
lea rcx, [rsp + 0x30]
call fcn.140018b30
jmp 0x1400846a0
mov edx, 4
lea rcx, str.Failed_to_start_server_or_proxy._n
call fcn.14006efb0
nop
cmp dword [rbp + 0x18], 0
je 0x1400846e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
cmp dword [rbp + 8], 0
je 0x1400846ed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
cmp r13, 0x10
jb 0x140084728
lea rdx, [r13 + 1]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084723
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084723
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d2fe0
xor eax, eax
mov rcx, qword [rbp + 0x70]
xor rcx, rsp
call fcn.1400d3100
lea r11, [rsp + 0x180]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov dword [rbp - 0x18], ebx
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp + 8], ebx
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
call fcn.1400044d0
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, eax
call sub.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_
nop
mov dword [rbp - 0x18], ebx
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp + 0x18], ebx
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3