Function at 0x1400b5270
Capabilities:
Create thread
Encode data using xor
Execute command
Get session user name
Set console window title
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x450
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
mov rax, qword [0x14018f228]
xor rax, rsp
mov qword [rsp + 0x410], rax
xor edi, edi
mov dword [rsp + 0xf0], edi
movsd xmm0, qword [0x1401506c8]
movsd qword [rsp + 0xb0], xmm0
mov eax, dword [0x1401506d0]
mov dword [rsp + 0xb8], eax
movzx eax, byte [0x1401506d4]
mov byte [rsp + 0xbc], al
mov r8d, edi
cmp dword [reloc.WS2_32.dll_accept], 2
jl 0x1400b540b
movdqa xmm4, xmmword [0x14015a210]
mov ebx, 4
movd xmm6, ebx
mov eax, Ordinal_35
movd xmm5, eax
movdqa xmm2, xmmword [0x14015a170]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14015a190]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444O]
movd xmm0, dword [0x1401506c8]
pxor xmm2, xmm0
movd dword [rsp + 0xb0], xmm2
movdqa xmm3, xmmword [0x14015a180]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14015a190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444O]
movd xmm0, dword [rsp + 0xb4]
pxor xmm2, xmm0
movd dword [rsp + 0xb4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0xb0]
add r9, rax
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x34
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400b5420
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rdi
lea rax, [rsp + 0xb0]
mov r12, 0xffffffffffffffff
mov r8, r12
nop
inc r8
cmp byte [rax + r8], dil
jne 0x1400b5480
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0xc0]
call fcn.140015350
mov r8d, 0x68d
lea rdx, [rsp + 0xc0]
lea rcx, [0x14018c960]
call fcn.140009ff0
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm0
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, [rsp + 0xc0]
lea rcx, str.1114547025002893312
call fcn.1400c6cb0
mov edx, 1
lea rcx, [0x1400334e0]
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
lea rcx, str.Tayfa_Proxy_v1.5_Powered_by_Tayfa
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
nop
lea r8, str.LOCALAPPDATA
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0xa8]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll__dupenv_s]
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x88], xmm1
mov rdx, qword [rsp + 0xa8]
mov r8, r12
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b5550
lea rcx, [rsp + 0x78]
call fcn.140015350
nop
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
mov rax, rdx
sub rax, rcx
cmp rax, 0x1a
jb 0x1400b55bf
lea rax, [rcx + 0x1a]
mov qword [rsp + 0x88], rax
lea rbx, [rsp + 0x78]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x78]
add rbx, rcx
mov r8d, reloc.WLDAP32.dll_Ordinal_26
lea rdx, str.Growtopiacacheitems.dat
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x1a], 0
lea rax, [rsp + 0x78]
jmp 0x1400b55e0
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_26
lea r9, str.Growtopiacacheitems.dat
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x78]
call fcn.14000a320
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xd0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov esi, 1
mov dword [rsp + 0xf0], esi
mov rdx, qword [rsp + 0x90]
cmp rdx, 0x10
jb 0x1400b5655
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b5650
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b5650
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c100
movdqa xmm0, xmmword [0x14014cf40]
movdqu xmmword [rsp + 0x88], xmm0
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rdi
lea r13, [rsp + 0xc0]
mov r15, qword [rsp + 0xc0]
cmp qword [rsp + 0xd8], 0x10
cmovae r13, r15
movabs rbx, 0x7fffffffffffffff
mov r14, qword [rsp + 0xd0]
cmp r14, rbx
ja 0x1400b80d3
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
cmp r14, 0x10
jae 0x1400b56d5
mov qword [rsp + 0x48], r14
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x38], xmm0
jmp 0x1400b5723
mov rax, r14
or rax, 0xf
cmp rax, rbx
ja 0x1400b56f0
mov rbx, rax
mov ecx, reloc.WS2_32.dll_shutdown
cmp rax, rcx
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
cmovb rdx, r12
lea rcx, [rsp + 0x38]
call fcn.1400079b0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
lea r8, [r14 + 1]
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x140193340]
add rcx, 0x5ef0
lea rdx, [rsp + 0x38]
call fcn.1400343e0
nop
mov rax, qword [rsp + 0xd8]
cmp rax, 0x10
jb 0x1400b577f
lea rdx, [rax + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x1400b5776
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b5776
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r15
call fcn.14012c100
nop
jmp 0x1400b578e
mov ebx, dword [reloc.WS2_32.dll_accept]
mov r15d, Ordinal_35
lea r14d, [r15 - 0x1b]
lea rcx, str.Color_0A
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1401506d8]
movups xmmword [rsp + 0x100], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400b5962
cmp ebx, 2
jl 0x1400b5921
movdqa xmm5, xmmword [0x14015a170]
mov edx, edi
movdqa xmm4, xmmword [0x14015a210]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14015a190]
movd xmm8, r15d
movdqa xmm0, xmmword [str.4444444444444444O]
movdqa xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x104]
mov r8d, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1400b5820
jmp 0x1400b5962
lea r9, [rsp + 0x100]
mov r8d, edi
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x34
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400b5930
lea rdx, [rsp + 0x100]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
lea rcx, [0x140193640]
call fcn.1400d7080
cmp byte [0x140193858], 0
jne 0x1400b5a04
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x30]
call fcn.14002fd90
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400b59d2
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor byte [rax + 9], 0x3d
xor cl, 0x3e
mov byte [rax + 0xa], cl
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
mov rcx, rax
lea rdx, [0x140193860]
call fcn.140013ec0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x1401507ac]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.Color_0A
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rsp + 0x188], xmm0
movdqa xmm1, xmmword [0x14014cf40]
movdqu xmmword [rsp + 0x198], xmm1
mov byte [rsp + 0x188], 0
movups xmm0, xmmword [0x1401506f8]
movups xmmword [rsp + 0x100], xmm0
movzx eax, word [0x140150708]
mov word [rsp + 0x110], ax
movzx eax, byte [0x14015070a]
mov byte [rsp + 0x112], al
mov r8d, edi
cmp ebx, 2
jl 0x1400b5bc7
movdqa xmm5, xmmword [0x14015a170]
movdqa xmm4, xmmword [0x14015a210]
movd xmm6, r14d
movdqa xmm7, xmmword [0x14015a190]
movd xmm8, r15d
movdqa xmm0, xmmword [str.4444444444444444O]
movdqa xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x104]
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400b5ac0
cmp r8d, 0x13
jge 0x1400b5c12
movsxd rax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x34
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x1400b5be0
lea rdx, [rsp + 0x100]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
lea rdx, [rsp + 0x188]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140013c70
lea rdx, [rsp + 0x188]
lea rcx, [rsp + 0xc0]
call fcn.140006820
mov rdx, rax
lea rcx, [0x140193640]
call fcn.1400d8670
cmp byte [0x140193858], 0
jne 0x1400b5ce0
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x30]
call fcn.14002fd60
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400b5cae
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor byte [rax + 9], 0x3d
xor cl, 0x3e
mov byte [rax + 0xa], cl
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
mov rcx, rax
lea rdx, [0x140193860]
call fcn.140013ec0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x130], xmm0
mov qword [rsp + 0x140], rax
movups xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], rdi
lea r8d, [rax + 6]
lea rdx, str.710937
lea rcx, [rsp + 0xc0]
call fcn.140015350
lea r8, [rsp + 0xc0]
lea rdx, [rsp + 0x130]
lea rcx, [0x140193640]
call fcn.1400d4dd0
nop
cmp byte [0x140193858], 0
jne 0x1400b5ef1
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x30]
call fcn.14002f5f0
mov r9, rax
cmp byte [rax + 0xb], 0
je 0x1400b5ebf
cmp ebx, 2
jl 0x1400b5e7e
movdqa xmm4, xmmword [0x14015a210]
movd xmm5, r14d
movd xmm6, r15d
movdqa xmm2, xmmword [0x14015a170]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14015a190]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9]
pxor xmm2, xmm0
movd dword [r9], xmm2
movdqa xmm3, xmmword [0x14015a180]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14015a190]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14015a1f0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9 + 4]
pxor xmm2, xmm0
movd dword [r9 + 4], xmm2
mov edi, 8
movsxd r8, edi
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x34
add cl, dil
xor byte [r8], cl
inc edi
lea r8, [r8 + 1]
cmp edi, 0xc
jl 0x1400b5e90
mov rdx, r9
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
mov rcx, rax
lea rdx, [0x140193860]
call fcn.140013ec0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [rsp + 0xf0], 0x101
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x1f0]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1d8], xmm1
lea rax, [rsp + 0x1f0]
mov r8, r12
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5f34
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1c8]
call fcn.140015350
or esi, 0x10
lea r8, str.LOCALAPPDATA
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0xa0]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll__dupenv_s]
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov rdx, qword [rsp + 0xa0]
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b5f95
lea rcx, [rsp + 0xc0]
call fcn.140015350
nop
mov r8d, Ordinal_41
lea rdx, str.Growtopiainterfacelarge_tayfa.rttex
lea rcx, [rsp + 0xc0]
call fcn.14000cc00
xorps xmm0, xmm0
movups xmmword [rsp + 0x148], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x158], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x148], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x158], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or esi, 0x20
lea rcx, [rsp + 0xc0]
call fcn.140006b70
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x300]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rsp + 0x148]
cmp qword [rsp + 0x160], 0x10
cmovae rdx, qword [rsp + 0x148]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rcx, [rsp + 0x300]
call fcn.140025200
mov rax, qword [rsp + 0x300]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x300], rax
mov rax, qword [rsp + 0x300]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x2fc], edx
mov r8, qword [rsp + 0x138]
mov rdx, qword [rsp + 0x130]
sub r8, rdx
lea rcx, [rsp + 0x300]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rsp + 0x308]
call fcn.140042ac0
test rax, rax
jne 0x1400b60ed
mov rax, qword [rsp + 0x300]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x300]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rcx, [0x1401507ac]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x178], xmm1
xor r8d, r8d
lea rdx, [0x14014cf81]
lea rcx, [rsp + 0x168]
call fcn.140015350
nop
mov rbx, qword [0x140193820]
mov r14, qword [0x140193828]
cmp rbx, r14
je 0x1400b61d0
mov rdx, rbx
lea rcx, [rsp + 0xc0]
call fcn.140006820
nop
lea rdx, [rsp + 0xc0]
cmp qword [rsp + 0xd8], 0x10
cmovae rdx, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0x168]
call fcn.140007a10
nop
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x1400b61c0
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b61bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b61c9
call fcn.14012c100
add rbx, 0x20
jmp 0x1400b6137
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov byte [0x140192bb2], 1
lea rcx, str.Color_0A
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.Tayfa_Proxy_by_Kayip_and_Throxy_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
call fcn.1400a08e0
mov ecx, 8
call fcn.14012c0c4
test rax, rax
je 0x1400b6217
lea rcx, [0x1400a1fc0]
mov qword [rax], rcx
jmp 0x1400b621a
mov rax, rdi
or esi, 2
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x128]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140019550]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x120], rax
test rax, rax
je 0x1400b80c1
mov ecx, 8
call fcn.14012c0c4
test rax, rax
je 0x1400b6276
lea rcx, [0x14003f910]
mov qword [rax], rcx
jmp 0x1400b6279
mov rax, rdi
or esi, 4
mov dword [rsp + 0xf0], esi
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x108]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140019550]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x100], rax
test rax, rax
je 0x1400b80ff
cmp dword [rsp + 0x108], 0
je 0x1400b80d9
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0xb0]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400b80e4
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x100], xmm0
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0xc0]
call fcn.140006820
mov rcx, rax
call fcn.140036460
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], reloc.WS2_32.dll_ntohs
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x78]
call fcn.1400079b0
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x88], reloc.WS2_32.dll_recv
mov qword [rsp + 0x90], r15
movups xmm0, xmmword [str.saveconfig.json]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x1f0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rsp + 0x78]
cmp qword [rsp + 0x90], 0x10
cmovae rdx, qword [rsp + 0x78]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rcx, [rsp + 0x1f0]
call fcn.140024e50
mov rax, qword [rsp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x1f0], rbx
mov rax, qword [rsp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x1ec], edx
mov byte [rsp + 0xb0], 0
xor edx, edx
lea rcx, [rsp + 0xb8]
call fcn.140029650
nop
or esi, 8
mov dword [rsp + 0xf0], esi
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1f0]
call fcn.14002efd0
lea rcx, [rsp + 0x200]
call fcn.140042ac0
test rax, rax
jne 0x1400b645b
mov rax, qword [rsp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x1f0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rsp + 0x1f0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1f0], rbx
mov rax, qword [rsp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x1ec], edx
lea rcx, [rsp + 0x200]
call fcn.14002aaa0
lea rcx, [rsp + 0x208]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x2a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x90]
cmp rdx, 0x10
jb 0x1400b64f5
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b64f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b64f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c100
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x78], 0
lea rdx, str.mode
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140193980]
call fcn.14002e0c0
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x1400b6587
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b6582
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b6582
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c100
lea rdx, [0x140150494]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140195270]
call fcn.14002e0c0
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x1400b6600
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b65fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b65fb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c100
lea rdx, str.spam
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140193440]
call fcn.14002e0c0
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x1400b6679
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b6674
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b6674
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012c100
lea rdx, str.enabled
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192bb1], al
lea rdx, str.blink
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192bc5], al
lea rdx, str.nface
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c40], al
lea rdx, str.rabbit
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c3a], al
lea rdx, str.theone
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c3b], al
lea rdx, str.cultist
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c41], al
lea rdx, str.goblin
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c42], al
lea rdx, str.cruiser_1
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c43], al
lea rdx, str.cruiser_2
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c44], al
lea rdx, str.kimono
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c45], al
lea rdx, str.joinguild
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c46], al
lea rdx, str.starboard
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c48], al
lea rdx, str.blwrench
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c49], al
lea rdx, str.wpullw
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c4a], al
lea rdx, str.cpullp
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c4b], al
lea rdx, [0x140150554]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [reloc.WS2_32.dll_setsockopt], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0x100], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x108], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x110], xmm1
movabs rbx, 0x8000000000000000
mov qword [rsp + 0x118], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b690d
cmp edx, 1
je 0x1400b68fb
sub ecx, 1
je 0x1400b690d
cmp ecx, 1
je 0x1400b68fb
mov qword [rsp + 0x118], 1
jmp 0x1400b691c
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x110], rcx
jmp 0x1400b691c
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0x108], rcx
lea r8, [rsp + 0xb0]
mov qword [rsp + 0x38], r8
movdqu xmmword [rsp + 0x40], xmm0
movdqu xmmword [rsp + 0x48], xmm1
mov qword [rsp + 0x50], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b696e
cmp edx, 1
je 0x1400b695f
sub ecx, 1
je 0x1400b696e
cmp ecx, 1
je 0x1400b695f
mov qword [rsp + 0x50], 1
jmp 0x1400b697a
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x48], rcx
jmp 0x1400b697a
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0x40], rcx
mov r15d, 7
cmp byte [rsp + 0xb0], 1
jne 0x1400b6a8d
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov rax, qword [str.hotkey1]
mov dword [rsp + 0x58], eax
movzx eax, word [0x140150564]
mov word [rsp + 0x5c], ax
movzx eax, byte [0x140150566]
mov byte [rsp + 0x5e], al
mov byte [rsp + 0x5f], 0
mov rax, qword [rsp + 0xb8]
mov r13, qword [rax]
mov rbx, qword [r13 + 8]
mov r14, r13
cmp byte [rbx + 0x19], 0
jne 0x1400b6a33
lea rcx, [rbx + 0x20]
cmp qword [rbx + 0x38], 0x10
jb 0x1400b69ef
mov rcx, qword [rbx + 0x20]
mov rsi, qword [rbx + 0x30]
mov r8, rsi
cmp rsi, r15
cmova r8, r15
lea rdx, [rsp + 0x58]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b6a1a
cmp rsi, r15
jae 0x1400b6a15
mov eax, r12d
jmp 0x1400b6a1a
mov eax, edi
seta al
shr eax, 0x1f
test al, al
je 0x1400b6a27
mov rbx, qword [rbx + 0x10]
jmp 0x1400b6a2d
mov r14, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x1400b69e0
cmp byte [r14 + 0x19], 0
jne 0x1400b6a7b
lea rdx, [r14 + 0x20]
cmp qword [r14 + 0x38], 0x10
jb 0x1400b6a49
mov rdx, qword [r14 + 0x20]
mov rbx, qword [r14 + 0x30]
mov r8, r15
cmp rbx, r15
cmovb r8, rbx
lea rcx, [rsp + 0x58]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b6a74
cmp rbx, r15
jbe 0x1400b6a6f
mov eax, r12d
jmp 0x1400b6a74
mov eax, edi
setb al
shr eax, 0x1f
test al, al
je 0x1400b6a7e
mov r14, r13
mov qword [rsp + 0x40], r14
movabs rbx, 0x8000000000000000
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x38]
call fcn.14002f320
test al, al
je 0x1400b6ac5
lea rdx, str.hotkey1
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x140192ca8], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b6b2f
cmp edx, 1
je 0x1400b6b1d
sub ecx, 1
je 0x1400b6b2f
cmp ecx, 1
je 0x1400b6b1d
mov qword [rsp + 0xd8], 1
jmp 0x1400b6b3e
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b6b3e
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, [rsp + 0xb0]
mov qword [rsp + 0x58], r8
movdqu xmmword [rsp + 0x60], xmm0
movdqu xmmword [rsp + 0x68], xmm1
mov qword [rsp + 0x70], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b6b90
cmp edx, 1
je 0x1400b6b81
sub ecx, 1
je 0x1400b6b90
cmp ecx, 1
je 0x1400b6b81
mov qword [rsp + 0x70], 1
jmp 0x1400b6b9c
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x68], rcx
jmp 0x1400b6b9c
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0x60], rcx
cmp byte [rsp + 0xb0], 1
jne 0x1400b6c8c
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rdi
mov r8, r15
lea rdx, str.hotkey2
lea rcx, [rsp + 0x38]
call fcn.140015350
mov r13, qword [rsp + 0xb8]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x100]
mov rcx, r13
call fcn.140018cf0
mov rsi, qword [rsp + 0x110]
cmp byte [rsi + 0x19], 0
jne 0x1400b6c35
lea r8, [rsi + 0x20]
cmp qword [rsi + 0x38], 0x10
jb 0x1400b6c07
mov r8, qword [rsi + 0x20]
lea rcx, [rsp + 0x38]
mov rbx, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
cmp r14, 0x10
cmovae rcx, rbx
mov r9, qword [rsi + 0x30]
mov rdx, qword [rsp + 0x48]
call fcn.14001b610
shr eax, 0x1f
test al, al
jne 0x1400b6c3f
jmp 0x1400b6c43
mov r14, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x38]
mov rsi, qword [r13]
mov qword [rsp + 0x60], rsi
cmp r14, 0x10
jb 0x1400b6c82
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400b6c7a
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b6c7a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.14012c100
movabs rbx, 0x8000000000000000
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x58]
call fcn.14002f320
test al, al
je 0x1400b6cc4
lea rdx, str.hotkey2
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x140192cac], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b6d2e
cmp edx, 1
je 0x1400b6d1c
sub ecx, 1
je 0x1400b6d2e
cmp ecx, 1
je 0x1400b6d1c
mov qword [rsp + 0xd8], 1
jmp 0x1400b6d3d
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b6d3d
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, [rsp + 0xb0]
mov qword [rsp + 0x38], r8
movdqu xmmword [rsp + 0x40], xmm0
movdqu xmmword [rsp + 0x48], xmm1
mov qword [rsp + 0x50], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b6d8f
cmp edx, 1
je 0x1400b6d80
sub ecx, 1
je 0x1400b6d8f
cmp ecx, 1
je 0x1400b6d80
mov qword [rsp + 0x50], 1
jmp 0x1400b6d9b
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x48], rcx
jmp 0x1400b6d9b
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0x40], rcx
cmp byte [rsp + 0xb0], 1
jne 0x1400b6e48
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rdi
mov r8, r15
lea rdx, str.hotkey3
lea rcx, [rsp + 0x58]
call fcn.140015350
mov rdi, qword [rsp + 0xb8]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x100]
mov rcx, rdi
call fcn.140018cf0
mov rbx, qword [rsp + 0x110]
cmp byte [rbx + 0x19], 0
jne 0x1400b6e2c
lea r8, [rbx + 0x20]
cmp qword [rbx + 0x38], 0x10
jb 0x1400b6e06
mov r8, qword [rbx + 0x20]
lea rcx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0x10
cmovae rcx, qword [rsp + 0x58]
mov r9, qword [rbx + 0x30]
mov rdx, qword [rsp + 0x68]
call fcn.14001b610
shr eax, 0x1f
test al, al
je 0x1400b6e2f
mov rbx, qword [rdi]
mov qword [rsp + 0x40], rbx
lea rcx, [rsp + 0x58]
call fcn.140006b70
movabs rbx, 0x8000000000000000
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x38]
call fcn.14002f320
test al, al
je 0x1400b6e80
lea rdx, str.hotkey3
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x140192cb0], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b6eea
cmp edx, 1
je 0x1400b6ed8
sub ecx, 1
je 0x1400b6eea
cmp ecx, 1
je 0x1400b6ed8
mov qword [rsp + 0xd8], 1
jmp 0x1400b6ef9
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b6ef9
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkey4
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b6f48
lea rdx, str.hotkey4
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x140192cb4], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b6fb2
cmp edx, 1
je 0x1400b6fa0
sub ecx, 1
je 0x1400b6fb2
cmp ecx, 1
je 0x1400b6fa0
mov qword [rsp + 0xd8], 1
jmp 0x1400b6fc1
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b6fc1
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkey5
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b7010
lea rdx, str.hotkey5
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x140192cb8], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b707a
cmp edx, 1
je 0x1400b7068
sub ecx, 1
je 0x1400b707a
cmp ecx, 1
je 0x1400b7068
mov qword [rsp + 0xd8], 1
jmp 0x1400b7089
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b7089
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkey6
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b70d8
lea rdx, str.hotkey6
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x140192cbc], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b7142
cmp edx, 1
je 0x1400b7130
sub ecx, 1
je 0x1400b7142
cmp ecx, 1
je 0x1400b7130
mov qword [rsp + 0xd8], 1
jmp 0x1400b7151
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b7151
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkey7
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b71a0
lea rdx, str.hotkey7
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x140192cc0], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b720a
cmp edx, 1
je 0x1400b71f8
sub ecx, 1
je 0x1400b720a
cmp ecx, 1
je 0x1400b71f8
mov qword [rsp + 0xd8], 1
jmp 0x1400b7219
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b7219
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkeyt1
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b7286
lea rdx, str.hotkeyt1
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x1401931f0]
call fcn.14002e0c0
lea rcx, [rsp + 0xc0]
call fcn.140006b70
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b72f0
cmp edx, 1
je 0x1400b72de
sub ecx, 1
je 0x1400b72f0
cmp ecx, 1
je 0x1400b72de
mov qword [rsp + 0xd8], 1
jmp 0x1400b72ff
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b72ff
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkeyt2
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b736c
lea rdx, str.hotkeyt2
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x1401934d8]
call fcn.14002e0c0
lea rcx, [rsp + 0xc0]
call fcn.140006b70
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b73d6
cmp edx, 1
je 0x1400b73c4
sub ecx, 1
je 0x1400b73d6
cmp ecx, 1
je 0x1400b73c4
mov qword [rsp + 0xd8], 1
jmp 0x1400b73e5
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b73e5
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkeyt3
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b7452
lea rdx, str.hotkeyt3
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140193b78]
call fcn.14002e0c0
lea rcx, [rsp + 0xc0]
call fcn.140006b70
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b74bc
cmp edx, 1
je 0x1400b74aa
sub ecx, 1
je 0x1400b74bc
cmp ecx, 1
je 0x1400b74aa
mov qword [rsp + 0xd8], 1
jmp 0x1400b74cb
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b74cb
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkeyt4
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b7538
lea rdx, str.hotkeyt4
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140193a00]
call fcn.14002e0c0
lea rcx, [rsp + 0xc0]
call fcn.140006b70
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b75a2
cmp edx, 1
je 0x1400b7590
sub ecx, 1
je 0x1400b75a2
cmp ecx, 1
je 0x1400b7590
mov qword [rsp + 0xd8], 1
jmp 0x1400b75b1
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b75b1
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkeyt5
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b761e
lea rdx, str.hotkeyt5
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140193080]
call fcn.14002e0c0
lea rcx, [rsp + 0xc0]
call fcn.140006b70
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b7688
cmp edx, 1
je 0x1400b7676
sub ecx, 1
je 0x1400b7688
cmp ecx, 1
je 0x1400b7676
mov qword [rsp + 0xd8], 1
jmp 0x1400b7697
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b7697
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkeyt6
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b7704
lea rdx, str.hotkeyt6
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140192dc8]
call fcn.14002e0c0
lea rcx, [rsp + 0xc0]
call fcn.140006b70
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b776e
cmp edx, 1
je 0x1400b775c
sub ecx, 1
je 0x1400b776e
cmp ecx, 1
je 0x1400b775c
mov qword [rsp + 0xd8], 1
jmp 0x1400b777d
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b777d
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.hotkeyt7
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b77ea
lea rdx, str.hotkeyt7
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14001d3b0
mov rdx, rax
lea rcx, [0x140193348]
call fcn.14002e0c0
lea rcx, [rsp + 0xc0]
call fcn.140006b70
lea rdx, str.spamdelay
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d2d0
mov dword [0x14018b128], eax
lea r8, [rsp + 0xb0]
mov qword [rsp + 0xc0], r8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xd8], rbx
movzx ecx, byte [r8]
mov edx, ecx
sub edx, 1
je 0x1400b7876
cmp edx, 1
je 0x1400b7864
sub ecx, 1
je 0x1400b7876
cmp ecx, 1
je 0x1400b7864
mov qword [rsp + 0xd8], 1
jmp 0x1400b7885
mov rax, qword [r8 + 8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0xd0], rcx
jmp 0x1400b7885
mov rax, qword [r8 + 8]
mov rcx, qword [rax]
mov qword [rsp + 0xc8], rcx
lea r8, str.captcha
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0xb0]
call fcn.14001cf40
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.14002f320
test al, al
je 0x1400b78d4
lea rdx, str.captcha
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c67], al
lea rdx, [0x140150614]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192be2], al
lea rdx, [0x140150618]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192bc1], al
lea rdx, str.ncheck
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192bc2], al
lea rdx, str.tpmode
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192bc3], al
lea rdx, str.modas
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192c31], al
lea rdx, str.modas3
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192bdd], al
lea rdx, str.modas2
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.14001d470
mov byte [0x140192bdb], al
lea rdx, [0x140150634]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192af0], xmm0
lea rdx, [0x140150634]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192af0], xmm0
lea rdx, [0x140150638]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192adc], xmm0
lea rdx, [0x140150654]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192ae4], xmm0
lea rdx, [0x14015063c]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192ae0], xmm0
lea rdx, [0x140150640]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192ae8], xmm0
lea rdx, [0x140150644]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192aec], xmm0
lea rdx, [0x140150648]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192af4], xmm0
lea rdx, [0x14015064c]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192af8], xmm0
lea rdx, [0x140150650]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192afc], xmm0
lea rdx, [0x140150658]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b14], xmm0
lea rdx, [0x14015065c]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b00], xmm0
lea rdx, [0x140150678]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b08], xmm0
lea rdx, [0x140150660]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b04], xmm0
lea rdx, [0x140150664]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b0c], xmm0
lea rdx, [0x140150668]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b10], xmm0
lea rdx, [0x14015066c]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b18], xmm0
lea rdx, [0x140150670]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b1c], xmm0
lea rdx, [0x140150674]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b20], xmm0
lea rdx, [0x14015067c]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b38], xmm0
lea rdx, [0x140150680]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b24], xmm0
lea rdx, [0x14015069c]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b2c], xmm0
lea rdx, [0x140150684]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b28], xmm0
lea rdx, [0x140150688]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b30], xmm0
lea rdx, [0x14015068c]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b34], xmm0
lea rdx, [0x140150690]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b3c], xmm0
lea rdx, [0x140150694]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b40], xmm0
lea rdx, [0x140150698]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b44], xmm0
lea rdx, [0x1401506a0]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b5c], xmm0
lea rdx, [0x1401506a4]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b48], xmm0
lea rdx, [0x1401506c0]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b50], xmm0
lea rdx, [0x1401506a8]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b4c], xmm0
lea rdx, [0x1401506ac]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b54], xmm0
lea rdx, [0x1401506b0]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b58], xmm0
lea rdx, [0x1401506b4]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b60], xmm0
lea rdx, [0x1401506b8]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b64], xmm0
lea rdx, [0x1401506bc]
lea rcx, [rsp + 0xb0]
call fcn.1400141c0
mov rcx, rax
call fcn.140014480
movss dword [0x140192b68], xmm0
lea rcx, [rsp + 0xb0]
call fcn.14002ab10
nop
jmp 0x1400b7f0d
mov ebx, 4
cmp byte [0x140192a90], 0
jne 0x1400b7f3e
mov edx, ebx
lea rcx, str.Failed_to_edit_Hosts_File_n
call fcn.1400b9ec0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.Successfully_edited_Hosts_file_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
cmp dword [rsp + 0x128], 0
je 0x1400b80ec
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0xb0]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400b80f7
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x120], xmm0
call fcn.1400133c0
mov rcx, qword [0x140193340]
call fcn.1400c4c40
test al, al
je 0x1400b800b
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.140006250
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.140006250
lea rdx, str.If_Proxy_doesnt_connect_restart_Growtopia._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
lea rdx, str.Best_Team:_TAYFACE12__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140006250
mov rcx, qword [0x140193340]
call fcn.1400c3ce0
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400b7ff2
mov edx, ebx
lea rcx, str.Failed_to_start_server_or_proxy._n
call fcn.1400b9ec0
nop
cmp dword [rsp + 0x128], 0
je 0x1400b802b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
lea rcx, [rsp + 0x168]
call fcn.140006b70
nop
lea rcx, [rsp + 0x300]
call fcn.140032650
nop
lea rcx, [rsp + 0x148]
call fcn.140006b70
nop
lea rcx, [rsp + 0x1c8]
call fcn.140006b70
nop
lea rcx, [rsp + 0x130]
call fcn.14002b570
nop
lea rcx, [rsp + 0x188]
call fcn.140006b70
xor eax, eax
mov rcx, qword [rsp + 0x410]
xor rcx, rsp
call fcn.14012c470
lea r11, [rsp + 0x450]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
ret
mov dword [rsp + 0x128], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
call fcn.140007990
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 [rsp + 0x108], edi
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3