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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x1400b2980]
xor rax, rsp
mov qword [rbp + 0x30], rax
xor edi, edi
mov edx, 1
lea rcx, [0x1400669c0]
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.Vyzer_Premium_Proxy
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov byte [rsp + 0x30], dil
lea rdx, [rsp + 0x30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000cae0
lea rcx, [0x140098cb4]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0xa
lea rcx, str.Vyzer_Premium_Proxy_n
call fcn.14005ffe0
xor r9d, r9d
mov r8d, 1
lea rdx, [rbp]
lea rcx, str.1262185279351951452
call fcn.14007a970
xorps xmm0, xmm0
xor eax, eax
movaps xmmword [rbp - 0x60], xmm0
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rax
lea rax, str.Plan:Premium_User
mov qword [rsp + 0x68], rax
lea rbx, str.Vyzer_Proxy
mov qword [rsp + 0x60], rbx
call sub.MSVCP140.dll__Xtime_get_ticks
mov rcx, rax
movabs rax, 0xd6bf94d5e57a42bd
imul rcx
add rdx, rcx
sar rdx, 0x17
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rdi
lea rax, str.vyzer_proxy
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rbx
lea rax, str.mor_in_game
mov qword [rbp - 0x70], rax
lea rax, str.Currently_In_Game
mov qword [rbp - 0x68], rax
lea rcx, [rsp + 0x60]
call fcn.14007ad00
call fcn.140071bd0
mov ecx, 8
call fcn.140080580
test rax, rax
je 0x140074cbc
lea rcx, [0x140072ad0]
mov qword [rax], rcx
jmp 0x140074cbf
mov rax, rdi
mov qword [rsp + 0x50], rax
lea rcx, [rbp - 0x18]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140060fd0]
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 0x140074fbf
mov ecx, 8
call fcn.140080580
test rax, rax
je 0x140074d0d
lea rcx, [0x140066870]
mov qword [rax], rcx
jmp 0x140074d10
mov rax, rdi
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140060fd0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x140074fb0
cmp dword [rsp + 0x48], 0
je 0x140075000
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140075000
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
mov ecx, 8
call fcn.140080580
test rax, rax
je 0x140074d91
lea rcx, [0x14006b460]
mov qword [rax], rcx
jmp 0x140074d94
mov rax, rdi
mov qword [rsp + 0x50], rax
lea rcx, [rbp - 8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140060fd0]
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 0x140074ff2
mov ecx, 8
call fcn.140080580
test rax, rax
je 0x140074de2
lea rcx, [0x140066d70]
mov qword [rax], rcx
jmp 0x140074de5
mov rax, rdi
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140060fd0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x140074fe3
cmp dword [rsp + 0x48], 0
je 0x140074fd8
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140074fd8
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
call fcn.14006bfc0
cmp byte [0x1400b6cea], 0
jne 0x140074e81
mov edx, 4
lea rcx, str.Failed_to_edit_Hosts_File_n
call fcn.14005ffe0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14002fe40
cmp dword [rbp - 0x18], 0
je 0x140074fcd
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140074fcd
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x20], xmm0
call fcn.14000c0c0
mov rcx, qword [0x1400b6fa8]
call fcn.140078010
mov rcx, qword [0x1400b6fa8]
call fcn.140077ee0
test al, al
je 0x140074f61
lea rcx, str.Color_0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.Color_0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.Main_Settings_Loaded_n
call fcn.14005e410
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.14000cae0
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.14000cae0
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, str.If_Proxy_doesnt_connect_restart_Growtopia_n
call fcn.14005ffe0
nop word [rax + rax]
mov rcx, qword [0x1400b6fa8]
call fcn.140077310
mov qword [rsp + 0x50], 5
lea rcx, [rsp + 0x50]
call fcn.140018ba0
jmp 0x140074f40
mov edx, 4
lea rcx, str.Failed_to_start_server_or_proxy._n
call fcn.14005ffe0
nop
cmp dword [rbp - 8], 0
je 0x140074f80
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
cmp dword [rbp - 0x18], 0
je 0x140074f8d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
xor eax, eax
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.1400806d0
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
mov dword [rsp + 0x48], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x18], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rsp + 0x48], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 8], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3