Function at 0x140002d00
Capabilities:
Execute command
Self delete

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rax, qword [0x14000c040]
xor rax, rsp
mov qword [rbp - 0x10], rax
lea rcx, [0x140008554]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____Manage_Anti_Cheat_Systems_Menu
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.1._Disable_Riot_Vanguard
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.2._Disable_VGC__Vanguard_Guard_Component_
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.3._Remove_Vanguard_Files
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.4._Disable_EasyAntiCheat
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.5._Disable_BattleEye
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.6._Return_to_Main_Menu
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Select_:
call fcn.140005750
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp - 0x18]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
mov edx, 1
mov r8d, 0xffffffff
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov eax, dword [rbp - 0x18]
dec eax
cmp eax, 5
ja case.default.0x140002ee3
lea rdx, [0x140000000]
cdqe
mov ecx, dword [rdx + rax*4 + 0x34e8]
add rcx, rdx
jmp rcx
movdqa xmm0, xmmword [0x140009250]
lea rcx, [rbp - 0x40]
movzx eax, word [0x140008d60]
xor ebx, ebx
movdqu xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x38], ax
movsd xmm0, qword [str.sc_stop_vgk]
movzx eax, byte [0x140008d62]
movsd qword [rbp - 0x40], xmm0
mov byte [rbp - 0x36], al
mov dword [rbp - 0x34], ebx
mov byte [rbp - 0x35], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140002f64
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f5f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002f5f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000652c
mov ecx, 0x20
mov qword [rbp - 0x38], rbx
call fcn.1400064f0
movdqa xmm0, xmmword [0x140009280]
mov rcx, rax
movdqu xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x40], rax
movups xmm0, xmmword [str.sc_config_vgk_start_disabled]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140008d78]
movsd qword [rax + 0x10], xmm0
mov eax, dword [0x140008d80]
mov dword [rcx + 0x18], eax
movzx eax, byte [0x140008d84]
mov byte [rcx + 0x1c], al
mov byte [rcx + 0x1d], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140002ff7
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002ff2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002ff2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000652c
xorps xmm0, xmm0
mov ecx, 0x30
movups xmmword [rbp - 0x40], xmm0
call fcn.1400064f0
movdqa xmm0, xmmword [0x140009290]
mov rcx, rax
movdqu xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x40], rax
movups xmm0, xmmword [str.taskkill__f__im_VanguardTray.exe]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140008d98]
movups xmmword [rax + 0x10], xmm1
mov byte [rax + 0x20], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14000349e
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003077
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003077
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000652c
jmp 0x14000349e
movdqa xmm0, xmmword [0x140009250]
lea rcx, [rbp - 0x40]
movzx eax, word [0x140008db8]
xor ebx, ebx
movdqu xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x38], ax
movsd xmm0, qword [str.sc_stop_vgc]
movzx eax, byte [0x140008dba]
movsd qword [rbp - 0x40], xmm0
mov byte [rbp - 0x36], al
mov dword [rbp - 0x34], ebx
mov byte [rbp - 0x35], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140003100
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400030fb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400030fb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000652c
mov ecx, 0x20
mov qword [rbp - 0x38], rbx
call fcn.1400064f0
movdqa xmm0, xmmword [0x140009280]
mov rcx, rax
movdqu xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x40], rax
movups xmm0, xmmword [str.sc_config_vgc_start_disabled]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x140008dd0]
movsd qword [rax + 0x10], xmm0
mov eax, dword [0x140008dd8]
mov dword [rcx + 0x18], eax
movzx eax, byte [0x140008ddc]
mov byte [rcx + 0x1c], al
mov byte [rcx + 0x1d], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14000349e
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003077
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003077
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ebx, ebx
mov ecx, 0x30
mov qword [rbp - 0x38], rbx
call fcn.1400064f0
movdqa xmm0, xmmword [0x1400092d0]
mov rcx, rax
movdqu xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x40], rax
movups xmm0, xmmword [str.del__q__C:Program_FilesRiot_Vanguard_]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140008df0]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x140008e00]
movsd qword [rax + 0x20], xmm0
movzx eax, byte [0x140008e08]
mov byte [rcx + 0x28], al
mov byte [rcx + 0x29], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14000349e
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003077
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003077
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ebx, ebx
mov ecx, 0x20
mov qword [rbp - 0x38], rbx
call fcn.1400064f0
movdqa xmm0, xmmword [0x140009270]
mov rcx, rax
mov qword [rbp - 0x40], rax
movdqu xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [str.sc_stop_EasyAntiCheat]
movups xmmword [rax], xmm0
mov eax, dword [0x140008e20]
mov dword [rcx + 0x10], eax
movzx eax, byte [0x140008e24]
mov byte [rcx + 0x14], al
mov byte [rcx + 0x15], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x1400032c0
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400032bb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400032bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000652c
mov ecx, 0x30
mov qword [rbp - 0x38], rbx
call fcn.1400064f0
movdqa xmm0, xmmword [0x1400092c0]
mov rcx, rax
mov qword [rbp - 0x40], rax
movdqu xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [str.sc_config_EasyAntiCheat_start_disabled]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140008e38]
movups xmmword [rax + 0x10], xmm1
mov eax, dword [0x140008e48]
mov dword [rcx + 0x20], eax
movzx eax, word [0x140008e4c]
mov word [rcx + 0x24], ax
movzx eax, byte [0x140008e4e]
mov byte [rcx + 0x26], al
mov byte [rcx + 0x27], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14000349e
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003077
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003077
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ebx, ebx
mov ecx, 0x20
mov qword [rbp - 0x38], rbx
call fcn.1400064f0
movdqa xmm0, xmmword [0x140009260]
mov rcx, rax
movdqu xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x40], rax
movups xmm0, xmmword [str.sc_stop_BattleEye]
movups xmmword [rax], xmm0
movzx eax, byte [0x140008e60]
mov byte [rcx + 0x10], al
mov byte [rcx + 0x11], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x1400033e2
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400033dd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400033dd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14000652c
xorps xmm0, xmm0
mov ecx, 0x30
movups xmmword [rbp - 0x40], xmm0
call fcn.1400064f0
movdqa xmm0, xmmword [0x1400092a0]
mov rcx, rax
mov qword [rbp - 0x40], rax
movdqu xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [str.sc_config_BattleEye_start_disabled]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x140008e78]
movups xmmword [rax + 0x10], xmm1
movzx eax, word [0x140008e88]
mov word [rcx + 0x20], ax
movzx eax, byte [0x140008e8a]
mov byte [rcx + 0x22], al
mov byte [rcx + 0x23], bl
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14000349e
mov rcx, qword [rbp - 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003077
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003077
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Invalid_option.
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Press_Enter_to_return_to_the_Manage_Anti_Cheat_Systems_Menu...
call fcn.140005750
mov rcx, rax
lea rdx, [0x140005930]
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400064d0
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
pop rbp
ret