Function at 0x140002a30
Capabilities:
Execute command
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0xf0
mov rax, qword [0x140075180]
xor rax, rsp
mov qword [rsp + 0xe8], rax
xor esi, esi
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rbx, rax
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0xfffaffff
mov r8d, eax
mov edx, 0xfffffff0
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowLongW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x88], xmm1
mov ecx, 0x20
call fcn.140053b10
mov qword [rsp + 0x78], rax
movdqa xmm0, xmmword [0x140061590]
movdqu xmmword [rsp + 0x88], xmm0
movups xmm0, xmmword [str.cm0rwecoi002gns013uqqtvi8]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1400614e0]
movsd qword [rax + 0x10], xmm0
movzx ecx, byte [0x1400614e8]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], sil
lea rcx, [rsp + 0x78]
call fcn.14002f4f8
nop
mov rdx, qword [rsp + 0x90]
cmp rdx, 0xf
jbe 0x140002b39
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002b34
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002b34
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rsp + 0xa0], esi
mov dword [rsp + 0xa4], 0x100045
mov dword [rsp + 0x30], 0x110046
lea r8, [rsp + 0xa0]
mov edx, 1
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleWindowInfo]
mov edx, dword [rsp + 0x30]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
lea rcx, [rsp + 0x78]
call fcn.140002000
cmp qword [rax + 0x18], 0xf
jbe 0x140002b98
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rdx, qword [rsp + 0x90]
cmp rdx, 0xf
jbe 0x140002be4
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002bdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002bdf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
call fcn.1400028c0
call fcn.1400025a0
lea rcx, [0x1400611d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_getsockopt]
movdqu xmmword [rsp + 0x88], xmm1
mov rax, qword [str.version]
mov dword [rsp + 0x78], eax
movzx eax, word [0x1400611dc]
mov word [rsp + 0x7c], ax
movzx eax, byte [0x1400611de]
mov byte [rsp + 0x7e], al
mov byte [rsp + 0x7f], 0
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0xa8]
call fcn.14000d504
nop
mov rdx, qword [rsp + 0x90]
cmp rdx, 0xf
jbe 0x140002c91
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002c8c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002c8c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_closesocket]
movdqu xmmword [rsp + 0x88], xmm1
mov eax, dword [0x1400611e0]
mov word [rsp + 0x78], ax
movzx eax, byte [0x1400611e2]
mov byte [rsp + 0x7a], al
mov byte [rsp + 0x7b], 0
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0xc8]
call fcn.14000d504
nop
mov rdx, qword [rsp + 0x90]
cmp rdx, 0xf
jbe 0x140002d1b
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002d16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002d16
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
movdqa xmm0, xmmword [0x140061550]
movdqu xmmword [rsp + 0x88], xmm0
mov byte [rsp + 0x78], 0
mov r13, qword [rsp + 0xb8]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 9
jae 0x140002d55
call fcn.1400014f0
int3
lea r12, [rsp + 0xa8]
cmp qword [rsp + 0xc0], 0xf
cmova r12, qword [rsp + 0xa8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x48], xmm1
lea r14, [r13 + 9]
mov ebx, reloc.WS2_32.dll_ntohs
lea rdi, [rsp + 0x38]
mov r15d, reloc.WS2_32.dll_shutdown
cmp r14, rbx
jbe 0x140002e3f
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x140002dbc
mov rbx, rcx
movabs rsi, 0x8000000000000000
lea rax, [rsi + 0x27]
jmp 0x140002e02
cmp rbx, r15
cmovb rbx, r15
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140002de0
mov rdi, rsi
movabs rsi, 0x8000000000000000
mov qword [rsp + 0x38], rdi
jmp 0x140002e49
cmp rcx, 0x1000
jb 0x140002e26
lea rax, [rcx + 0x27]
cmp rax, rcx
ja 0x140002df8
call fcn.140001450
int3
movabs rsi, 0x8000000000000000
mov rcx, rax
call fcn.140053b10
test rax, rax
je 0x140002fad
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rsp + 0x38], rdi
jmp 0x140002e49
call fcn.140053b10
mov rdi, rax
movabs rsi, 0x8000000000000000
mov qword [rsp + 0x38], rax
jmp 0x140002e49
movabs rsi, 0x8000000000000000
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
movsd xmm0, qword [str.Version:]
movsd qword [rdi], xmm0
movzx eax, byte [0x1400611f0]
mov byte [rdi + 8], al
lea rcx, [rdi + 9]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140002eb8
lea rax, [rcx + 1]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x38]
cmp rdx, 0xf
cmova rax, qword [rsp + 0x38]
mov word [rax + rcx], 0xa
lea rax, [rsp + 0x38]
jmp 0x140002eda
mov qword [rsp + 0x20], 1
lea r9, [0x1400611cc]
xor r8d, r8d
mov edx, 1
lea rcx, [rsp + 0x38]
call fcn.140004320
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0xf
cmova rcx, qword [rsp + 0x58]
call fcn.140001610
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x140002f66
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002f61
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
movdqa xmm0, xmmword [0x140061550]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov rdx, qword [rsp + 0x50]
cmp rdx, 0xf
jbe 0x140002fb9
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002fb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002fb4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
mov r13, qword [rsp + 0xd8]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0xb
jae 0x140002fdd
call fcn.1400014f0
int3
lea r12, [rsp + 0xc8]
cmp qword [rsp + 0xe0], 0xf
cmova r12, qword [rsp + 0xc8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x48], xmm1
lea r14, [r13 + 0xb]
mov ebx, reloc.WS2_32.dll_ntohs
lea rdi, [rsp + 0x38]
cmp r14, rbx
jbe 0x140003087
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x14000304d
mov rbx, rcx
add rsi, 0x27
mov rcx, rsi
call fcn.140053b10
test rax, rax
je 0x1400031f6
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140003082
cmp rbx, 0x16
cmovb rbx, r15
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140003062
xor edi, edi
jmp 0x140003082
cmp rcx, 0x1000
jb 0x14000307a
lea rsi, [rcx + 0x27]
cmp rsi, rcx
ja 0x14000302e
call fcn.140001450
int3
call fcn.140053b10
mov rdi, rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
movsd xmm0, qword [str.Developer:]
movsd qword [rdi], xmm0
movzx ecx, word [0x140061200]
mov word [rdi + 8], cx
movzx eax, byte [0x140061202]
mov byte [rdi + 0xa], al
lea rcx, [rdi + 0xb]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140003101
lea rax, [rcx + 1]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x38]
cmp rdx, 0xf
cmova rax, qword [rsp + 0x38]
mov word [rax + rcx], 0xa
lea rax, [rsp + 0x38]
jmp 0x140003123
mov qword [rsp + 0x20], 1
lea r9, [0x1400611cc]
xor r8d, r8d
mov edx, 1
lea rcx, [rsp + 0x38]
call fcn.140004320
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0xf
cmova rcx, qword [rsp + 0x58]
call fcn.140001610
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x1400031af
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400031aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400031aa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
movdqa xmm0, xmmword [0x140061550]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov rdx, qword [rsp + 0x50]
cmp rdx, 0xf
jbe 0x14000320a
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400031fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400031fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
movdqa xmm0, xmmword [0x140061550]
movdqu xmmword [rsp + 0x48], xmm0
mov byte [rsp + 0x38], 0
mov edx, 3
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400611b4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 7
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.VIXEN
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 3
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400611c0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 7
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Discord:_discord.gg_vixen_n_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 7
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov edx, 3
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400611b4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 7
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.VIXEN
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 3
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400611c0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 7
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Enter_your_Key:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 7
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140003d60
nop
lea rcx, [0x1400611d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x58]
call fcn.140002000
cmp qword [rax + 0x18], 0xf
jbe 0x14000338f
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x1400033d8
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400033d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400033d3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
movdqa xmm1, xmmword [0x140061550]
movdqu xmmword [rsp + 0x68], xmm1
mov byte [rsp + 0x58], 0
lea rdx, [rsp + 0x58]
lea rcx, [0x1400751d8]
call fcn.14002415c
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x140003445
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003440
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003440
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140054058
call fcn.1400028c0
call fcn.1400025a0
nop
call fcn.140001790
call qword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
mov byte [0x14007c538], al
cmp al, 0x31
jne 0x140003484
call fcn.1400021d0
mov edx, 0x1f4
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Beep]
mov ecx, 0x1f4
jmp 0x140003533
cmp al, 0x32
jne 0x140003450
mov edx, 4
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400611b4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 4
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.ERROR
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 4
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400611c0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 4
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.ERROR69___IM_LAZY_TO_FINISH_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003940
mov edx, 7
mov rcx, qword [0x14007c540]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, 0xfa0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400611d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x140003450