Function at 0x401498
Capabilities:
Check for foreground window switch
Execute command
Log keystrokes via polling
Self delete
Set console window title

Disassembly:
lea ecx, [esp + 4]
and esp, 0xfffffff0
push dword [ecx - 4]
push ebp
mov ebp, esp
push ebx
push ecx
add esp, 0xffffff80
call sym.___main
mov dword [esp], 0x407065
call sym._system
mov dword [esp], str.Poison
call sym._SetConsoleTitleA_4
sub esp, 4
mov dword [esp + 4], str.Choose_an_application_to_run:
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], 0x40708e
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.1._Chrome
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.2._Micorsoft_Store
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.3._Calculator
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.4._Explorer
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.5._Settings
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.6._Task_Manager
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.7._CMD
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
lea eax, [ebp - 0x34]
mov dword [esp], eax
mov ecx, sym.imp.libstdc_6.dll_std::cin
call sym.std::istream::operator___float_
sub esp, 4
fld dword [ebp - 0x34]
fld dword [0x407bb8]
fucomp st(1)
fnstsw ax
sahf
jp 0x40252d
fld dword [0x407bb8]
fucompp
fnstsw ax
sahf
jne 0x40252f
mov dword [esp], 0x407065
call sym._system
mov dword [esp], 2
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.__________.______________________________________________________.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.________.n___________________._________________.__________________n.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.__.___.dP__________________dP___________________9b_________________9b.____.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._4____qXb_________._______dX_____________________Xb_______.________dXp_____t
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.dX.____9Xb______.dXb_____________________________________dXb._____dXP_____.Xb
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.9XXb._________.dXXXXb_dXXXXbo._________________.odXXXXb_dXXXXb._________.dXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._9XXXXXXXXXXXXXXXXXXXVXXXXXXXXOo.___________.oOXXXXXXXXVXXXXXXXXXXXXXXXXXXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.___9XXXXXXXXXXXXXXXXXXXXX____OOO8b___d8OOO____XXXXXXXXXXXXXXXXXXXXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._____9XXXXXXXXXXXP__9XX___DIE_____98v8P__HUMAN____XXP__9XXXXXXXXXXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._______________9X.__________.dbdb.__________.XP_______
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._________________________b.__.dbo.dP_v_9b.odb.__.dX_
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._______________________dXXXXXXXXXXXb_____dXXXXXXXXXXXb.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._____________________dXXXXXXXXXXXP___.____9XXXXXXXXXXXb
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.____________________dXXXXXXXXXXXXb___db___dXXXXXXXXXXXXb
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.____________________9XXb____XXXXXb.dXXb.dXXXXX____dXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.____________________________9XXXXXX_____XXXXXXP_______
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.______________________________XXXX_X._v.X_XXXX
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.______________________________XPX_b___d_XXX
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.______________________________X._9________P__X
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._______________________________b____________d
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._____________________________________________
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 5
call dbg.setcolor(unsigned short)
mov dword [esp + 4], 0x40708e
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], 0x407634
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 0xe
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.___How_much_CPS_do_you_want_do___Left_Clicker_
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.std::basic_ostream_char__std::char_traits_char____std::operator____std::char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov ecx, sym.imp.libstdc_6.dll_std::cin
call sym.std::istream::operator___int_
sub esp, 4
mov eax, dword [ebp - 0x38]
cmp eax, 0xe
jle 0x401a52
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Poison__sensxrd
mov dword [esp + 4], str.Maximum_CPS_are_14_
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
call dbg.main
mov eax, dword [ebp - 0x38]
test eax, eax
jg 0x401a85
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Poison__sensxrd
mov dword [esp + 4], str.Minimum_CPS_is_1_
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
call dbg.main
mov dword [esp], 4
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.___How_much_CPS_do_you_want_do___Right_Clicker_
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], 0xe
call dbg.setcolor(unsigned short)
lea eax, [ebp - 0x3c]
mov dword [esp], eax
mov ecx, sym.imp.libstdc_6.dll_std::cin
call sym.std::istream::operator___int_
sub esp, 4
mov eax, dword [ebp - 0x3c]
cmp eax, 0xf
jle 0x401b1d
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Poison__sensxrd
mov dword [esp + 4], str.Maximum_CPS_are_15_
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
call dbg.main
mov eax, dword [ebp - 0x3c]
test eax, eax
jg 0x401b50
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.Poison__sensxrd
mov dword [esp + 4], str.Minimum_CPS_is_1_
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
call dbg.main
mov dword [esp], 0x407065
call sym._system
mov dword [esp], 2
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.__________.______________________________________________________.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.________.n___________________._________________.__________________n.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.__.___.dP__________________dP___________________9b_________________9b.____.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._4____qXb_________._______dX_____________________Xb_______.________dXp_____t
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.dX.____9Xb______.dXb_____________________________________dXb._____dXP_____.Xb
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.9XXb._________.dXXXXb_dXXXXbo._________________.odXXXXb_dXXXXb._________.dXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._9XXXXXXXXXXXXXXXXXXXVXXXXXXXXOo.___________.oOXXXXXXXXVXXXXXXXXXXXXXXXXXXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.___9XXXXXXXXXXXXXXXXXXXXX____OOO8b___d8OOO____XXXXXXXXXXXXXXXXXXXXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._____9XXXXXXXXXXXP__9XX___DIE_____98v8P__HUMAN____XXP__9XXXXXXXXXXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._______________9X.__________.dbdb.__________.XP_______
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._________________________b.__.dbo.dP_v_9b.odb.__.dX_
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._______________________dXXXXXXXXXXXb_____dXXXXXXXXXXXb.
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._____________________dXXXXXXXXXXXP___.____9XXXXXXXXXXXb
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.____________________dXXXXXXXXXXXXb___db___dXXXXXXXXXXXXb
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.____________________9XXb____XXXXXb.dXXb.dXXXXX____dXXP
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.____________________________9XXXXXX_____XXXXXXP_______
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.______________________________XXXX_X._v.X_XXXX
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.______________________________XPX_b___d_XXX
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.______________________________X._9________P__X
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._______________________________b____________d
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str._____________________________________________
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 5
call dbg.setcolor(unsigned short)
mov dword [esp + 4], 0x40708e
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp + 4], str.___________________________________SENSXRD
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 4
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.F4___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], 0xe
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.Self_Destruct
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 4
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.F5___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], 0xe
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.Hide_or_Show_Menu
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 4
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.F6___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], 0xe
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.Switch_to_Alternative_Mode__Break_Blocks_and_Eat_
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 4
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.F7___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], 0xe
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.Switch_to_Normal_mode
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 4
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.___Left_Clicker___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], 0xe
call dbg.setcolor(unsigned short)
mov eax, dword [ebp - 0x38]
mov dword [esp], eax
mov ecx, sym.imp.libstdc_6.dll_std::cout
call sym.std::ostream::operator___int_
sub esp, 4
mov dword [esp], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], 4
call dbg.setcolor(unsigned short)
mov dword [esp + 4], str.___Right_Clicker___
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], 0xe
call dbg.setcolor(unsigned short)
mov eax, dword [ebp - 0x3c]
mov dword [esp], eax
mov ecx, sym.imp.libstdc_6.dll_std::cout
call sym.std::ostream::operator___int_
sub esp, 4
mov dword [esp], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov byte [ebp - 9], 1
mov ebx, dword [ebp - 0x38]
mov eax, 0x7d0
cdq
idiv ebx
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0x3c]
mov eax, 0x7d0
cdq
idiv ebx
mov dword [ebp - 0x14], eax
cmp byte [ebp - 0x15], 0
je 0x402191
cmp byte [ebp - 9], 0
je 0x402191
mov dword [esp], 5
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x402191
call sym._GetForegroundWindow_0
mov dword [ebp - 0x1c], eax
mov dword [esp + 4], 0
mov dword [esp], str.LWJGL
call sym._FindWindowA_8
sub esp, 8
mov ebx, eax
call sym._GetForegroundWindow_0
cmp ebx, eax
sete al
test al, al
je 0x402191
call sym._GetForegroundWindow_0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 1
mov dword [esp + 4], 0x201
mov dword [esp], eax
call sym._SendMessageW_16
sub esp, 0x10
call sym._GetForegroundWindow_0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 1
mov dword [esp + 4], 0x202
mov dword [esp], eax
call sym._SendMessageW_16
sub esp, 0x10
call sym._rand
cdq
idiv dword [ebp - 0x10]
mov eax, edx
mov dword [esp], eax
call sym._Sleep_4
sub esp, 4
movzx eax, byte [ebp - 9]
xor eax, 1
test al, al
je 0x402226
mov dword [esp], 5
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x402226
call sym._GetForegroundWindow_0
mov dword [ebp - 0x20], eax
mov dword [esp + 4], 0
mov dword [esp], str.LWJGL
call sym._FindWindowA_8
sub esp, 8
mov ebx, eax
call sym._GetForegroundWindow_0
cmp ebx, eax
sete al
test al, al
je 0x402226
call sym._GetForegroundWindow_0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 1
mov dword [esp + 4], 0x201
mov dword [esp], eax
call sym._SendMessageW_16
sub esp, 0x10
call sym._rand
cdq
idiv dword [ebp - 0x10]
mov eax, edx
mov dword [esp], eax
call sym._Sleep_4
sub esp, 4
cmp byte [ebp - 0x21], 0
je 0x4022ec
cmp byte [ebp - 9], 0
je 0x4022ec
mov dword [esp], 6
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x4022ec
call sym._GetForegroundWindow_0
mov dword [ebp - 0x28], eax
mov dword [esp + 4], 0
mov dword [esp], str.LWJGL
call sym._FindWindowA_8
sub esp, 8
mov ebx, eax
call sym._GetForegroundWindow_0
cmp ebx, eax
sete al
test al, al
je 0x4022ec
call sym._GetForegroundWindow_0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 2
mov dword [esp + 4], 0x204
mov dword [esp], eax
call sym._SendMessageW_16
sub esp, 0x10
call sym._GetForegroundWindow_0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 2
mov dword [esp + 4], 0x205
mov dword [esp], eax
call sym._SendMessageW_16
sub esp, 0x10
call sym._rand
cdq
idiv dword [ebp - 0x14]
mov eax, edx
mov dword [esp], eax
call sym._Sleep_4
sub esp, 4
movzx eax, byte [ebp - 9]
xor eax, 1
test al, al
je 0x402381
mov dword [esp], 6
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x402381
call sym._GetForegroundWindow_0
mov dword [ebp - 0x2c], eax
mov dword [esp + 4], 0
mov dword [esp], str.LWJGL
call sym._FindWindowA_8
sub esp, 8
mov ebx, eax
call sym._GetForegroundWindow_0
cmp ebx, eax
sete al
test al, al
je 0x402381
call sym._GetForegroundWindow_0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 2
mov dword [esp + 4], 0x204
mov dword [esp], eax
call sym._SendMessageW_16
sub esp, 0x10
call sym._rand
cdq
idiv dword [ebp - 0x14]
mov eax, edx
mov dword [esp], eax
call sym._Sleep_4
sub esp, 4
mov dword [esp], 0x74
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x4023a9
mov dword [esp], 0x1f4
call sym._Sleep_4
sub esp, 4
mov dword [esp], 0x75
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x4023db
cmp byte [ebp - 9], 0
je 0x4023cc
mov byte [ebp - 9], 0
mov dword [esp], 0xc8
call sym._Sleep_4
sub esp, 4
mov dword [esp], 0x76
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x402412
movzx eax, byte [ebp - 9]
xor eax, 1
test al, al
je 0x402403
mov byte [ebp - 9], 1
mov dword [esp], 0xc8
call sym._Sleep_4
sub esp, 4
mov dword [esp], 0x73
call sym._GetAsyncKeyState_4
sub esp, 4
test ax, ax
setne al
test al, al
je 0x4020af
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.POISON__sensxrd
mov dword [esp + 4], str.POISON_sucefully_destructed
mov dword [esp], 0
call sym._MessageBoxA_16
sub esp, 0x10
lea eax, [ebp - 0x2e]
mov ecx, eax
call fcn.00402848
lea eax, [ebp - 0x54]
lea edx, [ebp - 0x2e]
mov dword [esp + 4], edx
mov dword [esp], str.del__Q
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x2e]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x2d]
mov ecx, eax
call fcn.00402848
lea eax, [ebp - 0x6c]
lea edx, [ebp - 0x2d]
mov dword [esp + 4], edx
mov dword [esp], str.C:WindowsPrefetchPoison..pf
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x2d]
mov ecx, eax
call sym.std::allocator_char_::allocator__
lea eax, [ebp - 0x54]
lea edx, [ebp - 0x6c]
mov dword [esp], edx
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::append_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
sub esp, 4
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::c_str___const
mov dword [esp], eax
call sym._system
lea ebx, [ebp - 0x70]
mov dword [esp], str.dnsapi.dll
call sym._LoadLibraryA_4
sub esp, 4
mov dword [esp + 4], str.DnsFlushResolverCache
mov dword [esp], eax
call sym._GetProcAddress_8
sub esp, 8
mov dword [ebx], eax
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x40250b
mov ebx, 0
jmp 0x402512
mov eax, dword [ebp - 0x70]
call eax
mov ebx, eax
lea eax, [ebp - 0x6c]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0x54]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov eax, ebx
jmp 0x402779
fstp st(0)
fld dword [ebp - 0x34]
fld1
fucomp st(1)
fnstsw ax
sahf
jp 0x402566
fld1
fucompp
fnstsw ax
sahf
jne 0x402568
mov dword [esp], str.start_chrome.exe
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
fstp st(0)
fld dword [ebp - 0x34]
fld dword [0x407bbc]
fucomp st(1)
fnstsw ax
sahf
jp 0x4025a7
fld dword [0x407bbc]
fucompp
fnstsw ax
sahf
jne 0x4025a9
mov dword [esp], str.start_ms_windows_store:
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
fstp st(0)
fld dword [ebp - 0x34]
fld dword [0x407bc0]
fucomp st(1)
fnstsw ax
sahf
jp 0x4025e8
fld dword [0x407bc0]
fucompp
fnstsw ax
sahf
jne 0x4025ea
mov dword [esp], str.start_calc
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
fstp st(0)
fld dword [ebp - 0x34]
fld dword [0x407bc4]
fucomp st(1)
fnstsw ax
sahf
jp 0x402629
fld dword [0x407bc4]
fucompp
fnstsw ax
sahf
jne 0x40262b
mov dword [esp], str.start_explorer.exe
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
fstp st(0)
fld dword [ebp - 0x34]
fld dword [0x407bc8]
fucomp st(1)
fnstsw ax
sahf
jp 0x40266a
fld dword [0x407bc8]
fucompp
fnstsw ax
sahf
jne 0x40266c
mov dword [esp], str.start_ms_settings:
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
fstp st(0)
fld dword [ebp - 0x34]
fld dword [0x407bcc]
fucomp st(1)
fnstsw ax
sahf
jp 0x4026ab
fld dword [0x407bcc]
fucompp
fnstsw ax
sahf
jne 0x4026ad
mov dword [esp], str.start_taskmgr
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
fstp st(0)
fld dword [ebp - 0x34]
fld dword [0x407bd0]
fucomp st(1)
fnstsw ax
sahf
jp 0x4026ec
fld dword [0x407bd0]
fucompp
fnstsw ax
sahf
jne 0x4026ee
mov dword [esp], str.start_cmd
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
fstp st(0)
mov dword [esp + 4], str.ERROR_Enter_a_valid_option_
mov dword [esp], sym.imp.libstdc_6.dll_std::cout
call sym.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], sym.std::basic_ostream_char__std::char_traits_char____std::endl_char__std::char_traits_char____std::basic_ostream_char__std::char_traits_char____
mov ecx, eax
call sym.std::ostream::operator___std::ostream____std::ostream__
sub esp, 4
mov dword [esp], str.pause
call sym._system
mov dword [esp], 0x407065
call sym._system
fldz
fstp dword [ebp - 0x34]
jmp 0x4014af
lea esp, [ebp - 8]
pop ecx
pop ebx
pop ebp
lea esp, [ecx - 4]
ret