Function at 0x1400dc440
Capabilities:
Create thread
Download url
Execute command
Query environment variable
Receive data
Set console window title

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5e8]
sub rsp, 0x6c0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x14015ad80]
xor rax, rsp
mov qword [rbp + 0x590], rax
xor ebx, ebx
mov edx, 1
lea rcx, [0x1400ce620]
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
lea rcx, str.Kingdom_Proxy
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, str.Connecting_to_Kingdom_Proxy_Servers_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
mov ecx, 8
call fcn.1400e6bb0
test rax, rax
je 0x1400dc4ce
lea rcx, [0x140096e10]
mov qword [rax], rcx
jmp 0x1400dc4d1
mov rax, rbx
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x14001c270]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x50], rax
test rax, rax
je 0x1400de596
cmp dword [rbp - 0x48], 0
je 0x1400de58b
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0xf0]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400de58b
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
movzx ebx, byte [rsp + 0x40]
movzx edi, byte [rsp + 0x40]
movzx esi, byte [rsp + 0x40]
movzx r14d, byte [rsp + 0x40]
movzx r15d, byte [rsp + 0x40]
movzx r12d, byte [rsp + 0x40]
movzx r13d, byte [rsp + 0x40]
nop dword [rax]
cmp byte [0x14015e56a], 0
je 0x1400dc560
lea rcx, [0x140136678]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp byte [0x14015e56b], 0
je 0x1400dc59d
mov edx, 4
lea rcx, str._DEV_You_Are_Developer_n
call fcn.1400c8040
lea rcx, str.Kingdom_Proxy__Developer_Mode_On
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, str.Discord_Event_Handlers
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
call fcn.1400d9270
lea rdx, str.Set_Growtopia_Server
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
mov ecx, 8
call fcn.1400e6bb0
test rax, rax
je 0x1400dc5e1
lea rcx, [0x1400da220]
mov qword [rax], rcx
mov qword [rbp - 0x80], rax
lea rcx, [rbp + 0xe8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0
mov r9, rax
lea r8, [0x14001c270]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xe0], rax
test rax, rax
je 0x1400de576
lea rdx, str.Start_Httos
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
mov ecx, 8
call fcn.1400e6bb0
test rax, rax
je 0x1400dc649
lea rcx, [0x1400d2620]
mov qword [rax], rcx
mov qword [rbp - 0x80], rax
lea rcx, [rbp + 0xf8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0
mov r9, rax
lea r8, [0x14001c270]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xf0], rax
test rax, rax
je 0x1400de561
lea rdx, str.Start_Hotkeys
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
lea rdx, str.Test_Off
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
call fcn.1400d3530
lea rdx, str.Load_Proxy_Settings
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
lea rdx, str.Done
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
lea rcx, [0x140136678]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0xa
lea rcx, str.HTTPS_server_is_running._n
call fcn.1400c8040
cmp byte [0x1401606d1], 0
jne 0x1400dc71e
mov edx, 4
lea rcx, str.Failed_to_edit_Hosts_File_n
call fcn.1400c8040
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400de3de
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, str._P_Successfully_edited_Hosts_file_n
call fcn.1400c8040
call fcn.140042d80
cmp dword [rbp + 0xe8], 0
je 0x1400de556
movaps xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400de556
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xe0], xmm0
call fcn.1400160c0
mov edx, 0xa
lea rcx, str._n_P_Successfully_Enet_Initialized_n
call fcn.1400c8040
mov ecx, 8
call fcn.1400e6bb0
test rax, rax
je 0x1400dc798
lea rcx, [0x1400ce130]
mov qword [rax], rcx
mov qword [rbp - 0x80], rax
lea rcx, [rbp - 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0
mov r9, rax
lea r8, [0x14001c270]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x50], rax
test rax, rax
je 0x1400de544
cmp dword [rbp - 0x48], 0
je 0x1400de539
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400de539
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, str._P_Starting_Discord_RPC_n
call fcn.1400c8040
xor r9d, r9d
mov r8d, 1
lea rdx, [rbp + 0x560]
lea rcx, str.1193300206553411756
call fcn.1400e0790
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp + 0x60], xmm0
movups xmmword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], rax
lea rax, str.Plan:Premium_User
mov qword [rbp + 0x28], rax
lea rax, str.Kingdom_Proxy
mov qword [rbp + 0x20], rax
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 [rbp + 0x30], rdx
mov qword [rbp + 0x38], 0
lea rax, str.kingdomproxy
mov qword [rbp + 0x40], rax
lea rax, str.Kingdom_Proxy_V4.1
mov qword [rbp + 0x48], rax
lea rax, str.tiktiktik
mov qword [rbp + 0x50], rax
lea rax, str.Kingdom_Proxy_Discord
mov qword [rbp + 0x98], rax
lea rax, str.https:__discord.gg_MqV5uwN4MA
mov qword [rbp + 0xa0], rax
lea rcx, [rbp + 0x20]
call fcn.1400e09c0
mov edx, 0xa
lea rcx, str._P_Started_Discord_RPC_n
call fcn.1400c8040
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, str._P_Downloading_Proxy_Files_From_The_Server_n
call fcn.1400c8040
lea rcx, str.USERNAME
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xor ecx, ecx
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rcx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], cl
jne 0x1400dc940
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400184c0
nop
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rax, rcx
sub rax, r8
cmp rax, 9
jb 0x1400dca1b
lea rax, [r8 + 9]
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x20]
cmp rcx, 0xf
cmova rdx, qword [rbp - 0x20]
mov qword [rsp + 0x68], rdx
lea rax, [0x1401140c1]
cmp rax, rdx
jbe 0x1400dc9c1
lea rax, [rdx + r8]
lea rcx, str.C:Users_
cmp rcx, rax
ja 0x1400dc9c1
cmp rdx, rcx
ja 0x1400dc9b4
mov qword [rsp + 0x48], 0
jmp 0x1400dc9ca
mov rax, rdx
sub rax, rcx
mov qword [rsp + 0x48], rax
jmp 0x1400dc9ca
mov qword [rsp + 0x48], 9
lea rcx, [rdx + 9]
inc r8
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [rsp + 0x48]
lea rdx, str.C:Users_
mov rcx, qword [rsp + 0x68]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
add rcx, rdx
mov r8d, 9
sub r8, rdx
lea rax, str.C:Users_
add rax, 9
add rdx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x20]
jmp 0x1400dca44
mov qword [rsp + 0x28], 9
lea rax, str.C:Users_
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 9
lea rcx, [rbp - 0x20]
call fcn.14001cdc0
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xor ecx, ecx
mov qword [rbp - 0x70], rcx
mov qword [rbp - 0x68], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], cl
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x68]
mov rax, rdx
sub rax, rcx
cmp rax, 0x28
jb 0x1400dcac7
lea rax, [rcx + 0x28]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x80]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x80]
add rax, rcx
mov qword [rsp + 0x58], rax
mov r8d, 0x28
lea rdx, str.AppDataLocalGrowtopiainterfacelarge
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x58]
mov byte [rax + 0x28], 0
lea rax, [rbp - 0x80]
jmp 0x1400dcae8
mov qword [rsp + 0x20], 0x28
lea r9, str.AppDataLocalGrowtopiainterfacelarge
xor r8d, r8d
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.14000bd40
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd0], xmm6
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x1400dcb4b
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400dcb46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400de3fb
call fcn.1400e6bec
xor eax, eax
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x80], al
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400dcb99
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400dcb92
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400de402
call fcn.1400e6bec
xor eax, eax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x20], 0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rax
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp - 0x60]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400dcbc3
lea rcx, [rbp]
call fcn.1400184c0
nop
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 9
jb 0x1400dcc98
lea rax, [r8 + 9]
mov qword [rbp + 0x10], rax
lea rdx, [rbp]
cmp rcx, 0xf
cmova rdx, qword [rbp]
mov qword [rsp + 0x68], rdx
lea rax, [0x1401140c1]
cmp rax, rdx
jbe 0x1400dcc42
lea rax, [rdx + r8]
lea rcx, str.C:Users_
cmp rcx, rax
ja 0x1400dcc42
cmp rdx, rcx
ja 0x1400dcc35
mov qword [rsp + 0x48], 0
jmp 0x1400dcc4b
mov rax, rdx
sub rax, rcx
mov qword [rsp + 0x48], rax
jmp 0x1400dcc4b
mov qword [rsp + 0x48], 9
lea rcx, [rdx + 9]
inc r8
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [rsp + 0x48]
lea rdx, str.C:Users_
mov rcx, qword [rsp + 0x68]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x68]
mov r9, qword [rsp + 0x48]
add rcx, r9
mov r8d, 9
sub r8, r9
lea rdx, [0x1401140c1]
add rdx, r9
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp]
jmp 0x1400dccc1
mov qword [rsp + 0x28], 9
lea rax, str.C:Users_
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 9
lea rcx, [rbp]
call fcn.14001cdc0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xor ecx, ecx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], cl
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov rax, rdx
sub rax, rcx
cmp rax, 0x18
jb 0x1400dcd44
lea rax, [rcx + 0x18]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x40]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x40]
add rax, rcx
mov qword [rsp + 0x58], rax
mov r8d, 0x18
lea rdx, str.AppDataLocalGrowtopia
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x58]
mov byte [rax + 0x18], 0
lea rax, [rbp - 0x40]
jmp 0x1400dcd65
mov qword [rsp + 0x20], 0x18
lea r9, str.AppDataLocalGrowtopia
xor r8d, r8d
mov edx, 0x18
lea rcx, [rbp - 0x40]
call fcn.14000bd40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x540], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x550], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x1400dcdc8
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400dcdc3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400de409
call fcn.1400e6bec
xor eax, eax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x40], al
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x1400dce16
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400dce0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400de410
call fcn.1400e6bec
xor eax, eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rax
mov r8d, 0x46
lea rdx, str.https:__github.com_dorukalak_kingdomrttex_raw_main_kingdom_trick.rttex
lea rcx, [rbp + 0x4c0]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
xor eax, eax
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], rax
mov r8d, 0x47
lea rdx, str.https:__github.com_dorukalak_kingdomrttex_raw_main_kingdom_casino.rttex
lea rcx, [rbp + 0x480]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
xor eax, eax
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], rax
mov r8d, 0x47
lea rdx, str.https:__github.com_dorukalak_kingdomrttex_raw_main_kingdom_visual.rttex
lea rcx, [rbp + 0x460]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
xor eax, eax
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], rax
mov r8d, 0x46
lea rdx, str.https:__github.com_dorukalak_kingdomrttex_raw_main_kingdom_other.rttex
lea rcx, [rbp + 0x440]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
xor eax, eax
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], rax
mov r8d, 0x48
lea rdx, str.https:__github.com_dorukalak_kingdomrttex_raw_main_kingdom_general.rttex
lea rcx, [rbp + 0x420]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x400], xmm0
xor eax, eax
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], rax
mov r8d, 0x49
lea rdx, str.https:__github.com_dorukalak_kingdomrttex_raw_main_kingdombanner123.rttex
lea rcx, [rbp + 0x400]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
xor eax, eax
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], rax
mov r8d, 0x43
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_kingdom.rttex
lea rcx, [rbp + 0x4a0]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
xor eax, eax
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x3d8], rax
mov r8d, 0x41
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_world.rttex
lea rcx, [rbp + 0x3c0]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
xor eax, eax
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], rax
mov r8d, 0x42
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_wrench.rttex
lea rcx, [rbp + 0x3a0]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
xor eax, eax
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], rax
mov r8d, 0x43
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_options.rttex
lea rcx, [rbp + 0x380]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
xor eax, eax
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], rax
mov r8d, 0x43
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_country.rttex
lea rcx, [rbp + 0x360]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
xor eax, eax
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rax
mov r8d, 0x40
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_vend.rttex
lea rcx, [rbp + 0x340]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
xor eax, eax
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], rax
mov r8d, 0x41
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_proxy.rttex
lea rcx, [rbp + 0x320]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
xor eax, eax
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], rax
mov r8d, 0x43
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_hotkeys.rttex
lea rcx, [rbp + 0x300]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
xor eax, eax
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], rax
mov r8d, 0x40
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_spam.rttex
lea rcx, [rbp + 0x2e0]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
xor eax, eax
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], rax
mov r8d, 0x44
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_growscan.rttex
lea rcx, [rbp + 0x2c0]
call fcn.1400184c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
xor eax, eax
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], rax
mov r8d, 0x44
lea rdx, str.https:__github.com_VallyIsCoder_KingdomRttex_raw_main_autofarm.rttex
lea rcx, [rbp + 0x3e0]
call fcn.1400184c0
nop
movabs r11, 0x7fffffffffffffff
mov rax, r11
movq rdx, xmm6
mov qword [rsp + 0x48], rdx
sub rax, rdx
mov qword [rbp - 0x80], rax
cmp rax, 0xc
jb 0x1400de533
lea r9, [rbp + 0xc0]
movq rax, xmm7
mov qword [rsp + 0x68], rax
psrldq xmm6, 8
movq rcx, xmm6
mov qword [rbp - 0x60], rcx
cmp rcx, 0xf
cmova r9, rax
mov qword [rsp + 0x58], r9
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xor r10d, r10d
mov qword [rbp + 0x150], r10
mov qword [rbp + 0x158], r10
lea r8, [rdx + 0xc]
mov qword [rsp + 0x60], r8
mov eax, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x140]
mov qword [rsp + 0x50], rcx
cmp r8, rax
jbe 0x1400dd2d2
mov rax, r8
or rax, 0xf
cmp rax, r11
jbe 0x1400dd24b
mov qword [rsp + 0x70], r11
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400dd286
cmp rax, 0x16
mov ecx, reloc.WS2_32.dll_shutdown
cmovb rax, rcx
mov qword [rsp + 0x70], rax
lea rcx, [rax + 1]
test rcx, rcx
jne 0x1400dd270
mov rcx, r10
mov qword [rsp + 0x50], rcx
jmp 0x1400dd2cb
cmp rcx, 0x1000
jb 0x1400dd2aa
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400de41e
mov rcx, rax
call fcn.1400e6bb0
test rax, rax
je 0x1400de417
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rsp + 0x50], rcx
mov qword [rcx - 8], rax
jmp 0x1400dd2b7
call fcn.1400e6bb0
mov rcx, rax
mov qword [rsp + 0x50], rax
mov r9, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x140], rcx
mov qword [rbp + 0x150], r8
mov qword [rbp + 0x158], rax
mov r8, rdx
mov rdx, r9
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str._trick.rttex]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
movsd qword [rdx + rcx], xmm0
mov eax, dword [0x140136e10]
mov dword [rdx + rcx + 8], eax
mov byte [rcx + rdx + 0xc], 0
cmp qword [rbp - 0x80], 0xd
jb 0x1400de52d
lea r9, [rbp + 0xc0]
cmp qword [rbp - 0x60], 0xf
cmova r9, qword [rsp + 0x68]
mov qword [rsp + 0x58], r9
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xor r10d, r10d
mov qword [rbp + 0x130], r10
mov qword [rbp + 0x138], r10
lea r8, [rdx + 0xd]
mov qword [rsp + 0x70], r8
mov eax, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x50], rcx
cmp r8, rax
jbe 0x1400dd423
mov rax, r8
or rax, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x1400dd39c
mov qword [rsp + 0x60], rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400dd3d7
cmp rax, 0x16
mov ecx, reloc.WS2_32.dll_shutdown
cmovb rax, rcx
mov qword [rsp + 0x60], rax
lea rcx, [rax + 1]
test rcx, rcx
jne 0x1400dd3c1
mov rcx, r10
mov qword [rsp + 0x50], rcx
jmp 0x1400dd41c
cmp rcx, 0x1000
jb 0x1400dd3fb
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400de42b
mov rcx, rax
call fcn.1400e6bb0
test rax, rax
je 0x1400de424
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rsp + 0x50], rcx
mov qword [rcx - 8], rax
jmp 0x1400dd408
call fcn.1400e6bb0
mov rcx, rax
mov qword [rsp + 0x50], rax
mov r9, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x120], rcx
mov qword [rbp + 0x130], r8
mov qword [rbp + 0x138], rax
mov r8, rdx
mov rdx, r9
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str.casino.rttex]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
movsd qword [rdx + rcx], xmm0
mov eax, dword [0x140136e20]
mov dword [rdx + rcx + 8], eax
movzx eax, byte [0x140136e24]
mov byte [rdx + rcx + 0xc], al
lea r8, [rdx + 0xd]
mov byte [rcx + r8], 0
lea r9, [rbp + 0xc0]
cmp qword [rbp - 0x60], 0xf
cmova r9, qword [rsp + 0x68]
mov qword [rsp + 0x58], r9
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xor r10d, r10d
mov qword [rbp + 0x110], r10
mov qword [rbp + 0x118], r10
mov eax, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x100]
mov qword [rsp + 0x50], rcx
cmp r8, rax
jbe 0x1400dd56f
mov rax, r8
or rax, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x1400dd4e8
mov qword [rsp + 0x60], rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400dd523
cmp rax, 0x16
mov ecx, reloc.WS2_32.dll_shutdown
cmovb rax, rcx
mov qword [rsp + 0x60], rax
lea rcx, [rax + 1]
test rcx, rcx
jne 0x1400dd50d
mov rcx, r10
mov qword [rsp + 0x50], rcx
jmp 0x1400dd568
cmp rcx, 0x1000
jb 0x1400dd547
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400de438
mov rcx, rax
call fcn.1400e6bb0
test rax, rax
je 0x1400de431
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rsp + 0x50], rcx
mov qword [rcx - 8], rax
jmp 0x1400dd554
call fcn.1400e6bb0
mov rcx, rax
mov qword [rsp + 0x50], rax
mov r9, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x100], rcx
mov qword [rbp + 0x110], r8
mov qword [rbp + 0x118], rax
mov r8, rdx
mov rdx, r9
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str._visual.rttex]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
movsd qword [rdx + rcx], xmm0
mov eax, dword [0x140136e30]
mov dword [rdx + rcx + 8], eax
movzx eax, byte [0x140136e34]
mov byte [rdx + rcx + 0xc], al
mov byte [rcx + rdx + 0xd], 0
movabs rax, 0x7fffffffffffffff
sub rax, rdx
cmp rax, 0xc
jb 0x1400de527
lea r9, [rbp + 0xc0]
cmp qword [rbp - 0x60], 0xf
cmova r9, qword [rsp + 0x68]
mov qword [rsp + 0x30], ntohl
lea rax, str.other.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea r8, [rbp + 0xc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x520]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xe
jb 0x1400de521
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
lea rax, str.general.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, bl
lea rcx, [rbp + 0x500]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0x10
jb 0x1400de51b
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_recv
lea rax, str._bannernew.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, dil
lea rcx, [rbp + 0x280]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0x13
jb 0x1400de515
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_send
lea rax, str.kingdommlogo.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, sil
lea rcx, [rbp + 0x260]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xc
jb 0x1400de50f
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], ntohl
lea rax, str.world.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, r14b
lea rcx, [rbp + 0x240]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xd
jb 0x1400de509
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_listen
lea rax, str.wrench.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, r15b
lea rcx, [rbp + 0x220]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xe
jb 0x1400de503
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
lea rax, str.options.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, r12b
lea rcx, [rbp + 0x200]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xe
jb 0x1400de4fd
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
lea rax, str.country.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, r13b
lea rcx, [rbp + 0x1e0]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xb
jb 0x1400de4f7
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], ntohl
lea rax, str._vend.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x1c0]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xc
jb 0x1400de4f1
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], ntohl
lea rax, str.proxy.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xe
jb 0x1400de4eb
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
lea rax, str.hotkeys.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x4e0]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xb
jb 0x1400de4e5
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], ntohl
lea rax, str._spam.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xf
jb 0x1400de4df
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohs
lea rax, str.growscan.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x160]
call fcn.14000c0c0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xd0]
sub rax, rcx
cmp rax, 0xf
jb 0x1400de4d9
lea r9, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova r9, qword [rbp + 0xc0]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohs
lea rax, str._autofarm.rttex
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2a0]
call fcn.14000c0c0
nop
lea r8, [rbp + 0x140]
cmp qword [rbp + 0x158], 0xf
cmova r8, qword [rbp + 0x140]
lea rdx, [rbp + 0x4c0]
cmp qword [rbp + 0x4d8], 0xf
cmova rdx, qword [rbp + 0x4c0]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x120]
cmp qword [rbp + 0x138], 0xf
cmova r8, qword [rbp + 0x120]
lea rdx, [rbp + 0x480]
cmp qword [rbp + 0x498], 0xf
cmova rdx, qword [rbp + 0x480]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova r8, qword [rbp + 0x100]
lea rdx, [rbp + 0x460]
cmp qword [rbp + 0x478], 0xf
cmova rdx, qword [rbp + 0x460]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x520]
cmp qword [rbp + 0x538], 0xf
cmova r8, qword [rbp + 0x520]
lea rdx, [rbp + 0x440]
cmp qword [rbp + 0x458], 0xf
cmova rdx, qword [rbp + 0x440]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x500]
cmp qword [rbp + 0x518], 0xf
cmova r8, qword [rbp + 0x500]
lea rdx, [rbp + 0x420]
cmp qword [rbp + 0x438], 0xf
cmova rdx, qword [rbp + 0x420]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova r8, qword [rbp + 0x280]
lea rdx, [rbp + 0x400]
cmp qword [rbp + 0x418], 0xf
cmova rdx, qword [rbp + 0x400]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x260]
cmp qword [rbp + 0x278], 0xf
cmova r8, qword [rbp + 0x260]
lea rdx, [rbp + 0x4a0]
cmp qword [rbp + 0x4b8], 0xf
cmova rdx, qword [rbp + 0x4a0]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x240]
cmp qword [rbp + 0x258], 0xf
cmova r8, qword [rbp + 0x240]
lea rdx, [rbp + 0x3c0]
cmp qword [rbp + 0x3d8], 0xf
cmova rdx, qword [rbp + 0x3c0]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova r8, qword [rbp + 0x220]
lea rdx, [rbp + 0x3a0]
cmp qword [rbp + 0x3b8], 0xf
cmova rdx, qword [rbp + 0x3a0]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x200]
cmp qword [rbp + 0x218], 0xf
cmova r8, qword [rbp + 0x200]
lea rdx, [rbp + 0x380]
cmp qword [rbp + 0x398], 0xf
cmova rdx, qword [rbp + 0x380]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x1e0]
cmp qword [rbp + 0x1f8], 0xf
cmova r8, qword [rbp + 0x1e0]
lea rdx, [rbp + 0x360]
cmp qword [rbp + 0x378], 0xf
cmova rdx, qword [rbp + 0x360]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r8, qword [rbp + 0x1c0]
lea rdx, [rbp + 0x340]
cmp qword [rbp + 0x358], 0xf
cmova rdx, qword [rbp + 0x340]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x1a0]
cmp qword [rbp + 0x1b8], 0xf
cmova r8, qword [rbp + 0x1a0]
lea rdx, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova rdx, qword [rbp + 0x320]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x4e0]
cmp qword [rbp + 0x4f8], 0xf
cmova r8, qword [rbp + 0x4e0]
lea rdx, [rbp + 0x300]
cmp qword [rbp + 0x318], 0xf
cmova rdx, qword [rbp + 0x300]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x180]
cmp qword [rbp + 0x198], 0xf
cmova r8, qword [rbp + 0x180]
lea rdx, [rbp + 0x2e0]
cmp qword [rbp + 0x2f8], 0xf
cmova rdx, qword [rbp + 0x2e0]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x160]
cmp qword [rbp + 0x178], 0xf
cmova r8, qword [rbp + 0x160]
lea rdx, [rbp + 0x2c0]
cmp qword [rbp + 0x2d8], 0xf
cmova rdx, qword [rbp + 0x2c0]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
lea r8, [rbp + 0x2a0]
cmp qword [rbp + 0x2b8], 0xf
cmova r8, qword [rbp + 0x2a0]
lea rdx, [rbp + 0x3e0]
cmp qword [rbp + 0x3f8], 0xf
cmova rdx, qword [rbp + 0x3e0]
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call sub.urlmon.dll_URLDownloadToFileA
mov edx, 0xa
lea rcx, str._P_Downloaded_Proxy_Files_n
call fcn.1400c8040
mov rcx, qword [0x140160f00]
call fcn.1400b0710
mov edx, 0xa
lea rcx, str._P_Successfully_Unlock_Thread_n
call fcn.1400c8040
mov rcx, qword [0x140160f00]
call fcn.1400ac1c0
test al, al
jne 0x1400de445
mov edx, 0xa
lea rcx, str.Failed_to_start_server_or_proxy._n
call fcn.1400c8040
nop
mov r8, qword [rbp + 0x2b8]
cmp r8, 0xf
jbe 0x1400de01a
mov rdx, qword [rbp + 0x2a0]
lea rcx, [rbp + 0x2a0]
call fcn.140036f00
mov qword [rbp + 0x2b0], 0
mov qword [rbp + 0x2b8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2a0], 0
mov r8, qword [rbp + 0x178]
cmp r8, 0xf
jbe 0x1400de057
mov rdx, qword [rbp + 0x160]
lea rcx, [rbp + 0x160]
call fcn.140036f00
mov qword [rbp + 0x170], 0
mov qword [rbp + 0x178], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x160], 0
mov r8, qword [rbp + 0x198]
cmp r8, 0xf
jbe 0x1400de094
mov rdx, qword [rbp + 0x180]
lea rcx, [rbp + 0x180]
call fcn.140036f00
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x198], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x180], 0
lea rcx, [rbp + 0x4e0]
call fcn.14000c2d0
nop
mov r8, qword [rbp + 0x1b8]
cmp r8, 0xf
jbe 0x1400de0de
mov rdx, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x1a0]
call fcn.140036f00
mov qword [rbp + 0x1b0], 0
mov qword [rbp + 0x1b8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1a0], 0
mov r8, qword [rbp + 0x1d8]
cmp r8, 0xf
jbe 0x1400de11b
mov rdx, qword [rbp + 0x1c0]
lea rcx, [rbp + 0x1c0]
call fcn.140036f00
mov qword [rbp + 0x1d0], 0
mov qword [rbp + 0x1d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1c0], 0
mov r8, qword [rbp + 0x1f8]
cmp r8, 0xf
jbe 0x1400de158
mov rdx, qword [rbp + 0x1e0]
lea rcx, [rbp + 0x1e0]
call fcn.140036f00
mov qword [rbp + 0x1f0], 0
mov qword [rbp + 0x1f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1e0], 0
mov r8, qword [rbp + 0x218]
cmp r8, 0xf
jbe 0x1400de195
mov rdx, qword [rbp + 0x200]
lea rcx, [rbp + 0x200]
call fcn.140036f00
mov qword [rbp + 0x210], 0
mov qword [rbp + 0x218], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x200], 0
mov r8, qword [rbp + 0x238]
cmp r8, 0xf
jbe 0x1400de1d2
mov rdx, qword [rbp + 0x220]
lea rcx, [rbp + 0x220]
call fcn.140036f00
mov qword [rbp + 0x230], 0
mov qword [rbp + 0x238], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x220], 0
mov r8, qword [rbp + 0x258]
cmp r8, 0xf
jbe 0x1400de20f
mov rdx, qword [rbp + 0x240]
lea rcx, [rbp + 0x240]
call fcn.140036f00
mov qword [rbp + 0x250], 0
mov qword [rbp + 0x258], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x240], 0
mov r8, qword [rbp + 0x278]
cmp r8, 0xf
jbe 0x1400de24c
mov rdx, qword [rbp + 0x260]
lea rcx, [rbp + 0x260]
call fcn.140036f00
mov qword [rbp + 0x270], 0
mov qword [rbp + 0x278], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x260], 0
mov r8, qword [rbp + 0x298]
cmp r8, 0xf
jbe 0x1400de289
mov rdx, qword [rbp + 0x280]
lea rcx, [rbp + 0x280]
call fcn.140036f00
mov qword [rbp + 0x290], 0
mov qword [rbp + 0x298], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x280], 0
lea rcx, [rbp + 0x500]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x520]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x100]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x120]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x140]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x3e0]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x2c0]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x2e0]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x300]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x320]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x340]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x360]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x380]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x3a0]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x3c0]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x4a0]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x400]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x420]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x440]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x460]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x480]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x4c0]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0x540]
call fcn.14000c2d0
nop
lea rcx, [rbp + 0xc0]
call fcn.14000c2d0
nop
cmp dword [rbp + 0xf8], 0
jne 0x1400de43e
cmp dword [rbp + 0xe8], 0
je 0x1400dc560
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cb50
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cb50
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000cb50
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
lea rdx, str._S_Server_is_running._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
lea rdx, str._C_Client_is_running._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
lea rdx, str._P_Proxy_is_started_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140017090
lea rdx, str._I_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.140017090
mov edx, 0xa
lea rcx, str._I_If_Proxy_doesnt_connect_restart_Growtopia_n
call fcn.1400c8040
mov byte [0x14015e56a], 0
nop dword [rax]
mov rcx, qword [0x140160f00]
call fcn.14009c2c0
call fcn.1400ce800
call fcn.1400d2a90
mov qword [rbp - 0x80], 5
lea rcx, [rbp - 0x80]
call fcn.140023e00
jmp 0x1400de4b0
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
call fcn.14000cb70
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp - 0x48], 0
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 dword [rbp + 0xf8], 0
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp + 0xe8], 0
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 dword [rbp - 0x48], ebx
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3