Function at 0x41cdf0
Capabilities:
Check if file exists
Contain obfuscated stackstrings
Create process on windows
Get file attributes
Hide graphical window
Move file
Persist via lnk shortcut
Query environment variable

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x471341
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x5a0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, 0x47a978
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
call fcn.0041fbc0
push 1
push 0x41f150
call dword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
test eax, eax
jne 0x41ce3f
mov edx, str.____Error_while_configuring_the_console_event_handler.
jmp 0x41f009
push 0xfffffffffffffff5
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
mov esi, eax
push 3
push esi
mov dword [ebp - 0x14], esi
call dword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
push str.____Processor
lea ecx, [ebp - 0x7c]
call fcn.0041f570
push 0x47a9d4
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0
call fcn.0041f570
push str.SELECT_Name_FROM_Win32_Processor
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 1
call fcn.0041f570
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 2
push eax
lea edx, [ebp - 0x4c]
lea ecx, [ebp - 0x34]
call fcn.0041c970
add esp, 4
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
call fcn.00412fc0
lea ecx, [ebp - 0x7c]
mov dword [ebp - 4], 0xffffffff
call fcn.00412fc0
push str.____GPU
lea ecx, [ebp - 0x7c]
call fcn.0041f570
push 0x47aa34
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 3
call fcn.0041f570
push str.SELECT_Name_FROM_Win32_VideoController
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 4
call fcn.0041f570
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
lea edx, [ebp - 0x4c]
lea ecx, [ebp - 0x34]
call fcn.0041c970
add esp, 4
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
call fcn.00412fc0
lea ecx, [ebp - 0x7c]
mov dword [ebp - 4], 0xffffffff
call fcn.00412fc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, 0x47aa90
call fcn.0041fbc0
push 0
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
push eax
call dword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
call dword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
push 0
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
push eax
call dword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
call dword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
push 0x20
push 0x5d777c
call dword [sym.imp.libcrypto_3.dll_RAND_bytes]
add esp, 0x18
test eax, eax
je 0x41f004
push 0x10
push 0x5d7768
call dword [sym.imp.libcrypto_3.dll_RAND_bytes]
add esp, 8
test eax, eax
je 0x41f004
push 6
push esi
call dword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____Set_the_Display_mode:_Windowed_Fullscreen__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, 0x47aac8
call fcn.0041fbc0
push 2
push esi
call dword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
push str.526_1b52_4ce8_a469_24d6641b7d64
lea ecx, [ebp - 0x34]
call fcn.00419cf0
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 6
call fcn.0041bb10
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 7
push ecx
mov edx, eax
lea ecx, [ebp - 0xc4]
call fcn.0041b830
add esp, 4
lea ecx, [ebp - 0x4c]
call fcn.00413050
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xa
call fcn.00413050
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Current_Version:
call fcn.00414260
lea edx, [ebp - 0xc4]
mov ecx, eax
call fcn.004144e0
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, 0x47ab08
call fcn.0041fbc0
call fcn.0041b8a0
push str.https:__store.steampowered.com_news_app_291550
lea ecx, [ebp - 0x464]
call fcn.00419cf0
push str.https:__store.steampowered.com_news_app_1049590
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0xb
call fcn.00419cf0
push str.https:__store.steampowered.com_news_app_1384160
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0xc
call fcn.00419cf0
push str.https:__www.leagueoflegends.com_en_us_news_tags_patch_notes_
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0xd
call fcn.00419cf0
push str.https:__playvalorant.com_en_gb_news_game_updates_
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0xe
call fcn.00419cf0
push str.https:__www.ea.com_games_apex_legends_newsgame_updates
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 4], 0xf
call fcn.00419cf0
push str.https:__genshin.hoyoverse.com_en_news_397
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 4], 0x10
call fcn.00419cf0
push str.https:__www.playlostark.com_en_us_news
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x11
call fcn.00419cf0
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 0x12
push ecx
lea eax, [ebp - 0x3a4]
push eax
push ecx
lea ecx, [ebp - 0x88]
call fcn.0041f190
push fcn.00413050
push 8
push 0x18
lea eax, [ebp - 0x464]
mov byte [ebp - 4], 0x14
push eax
call fcn.0046f208
xor edi, edi
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], edi
mov dword [ebp - 0x68], edi
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0x84]
mov esi, dword [ebp - 0x88]
mov dword [ebp - 0x1c], eax
cmp esi, eax
je 0x41d183
nop
mov edx, esi
lea ecx, [ebp - 0x34]
call fcn.0041b8d0
mov byte [ebp - 4], 0x16
push eax
cmp edi, dword [ebp - 0x68]
je 0x41d163
mov ecx, edi
call fcn.00413180
add edi, 0x18
mov dword [ebp - 0x6c], edi
jmp 0x41d16f
push edi
lea ecx, [ebp - 0x70]
call fcn.0041ac90
mov edi, dword [ebp - 0x6c]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x15
call fcn.00413050
add esi, 0x18
cmp esi, dword [ebp - 0x1c]
jne 0x41d140
xor esi, esi
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x5c], esi
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x1c], eax
cmp eax, edi
je 0x41d24a
mov edx, eax
lea ecx, [ebp - 0x34]
call fcn.0041b9f0
mov byte [ebp - 4], 0x18
cmp esi, dword [ebp - 0x5c]
je 0x41d1f4
xorps xmm0, xmm0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
movups xmm0, xmmword [eax]
movups xmmword [esi], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [esi + 0x10], xmm0
add esi, 0x18
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov dword [ebp - 0x60], esi
jmp 0x41d201
push eax
push esi
lea ecx, [ebp - 0x64]
call fcn.0041ac90
mov esi, dword [ebp - 0x60]
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xf
jbe 0x41d239
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41d22f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41db1d
push ecx
push edx
call fcn.0046f1d1
add esp, 8
mov eax, dword [ebp - 0x1c]
add eax, 0x18
mov dword [ebp - 0x1c], eax
cmp eax, edi
jne 0x41d1a4
mov esi, dword [ebp - 0x64]
lea ecx, [ebp - 0x3a4]
push esi
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0x37c], 0
movups xmmword [ebp - 0x38c], xmm0
mov dword [ebp - 0x378], 0xf
mov byte [ebp - 0x38c], 0
movups xmmword [ebp - 0x374], xmm0
mov dword [ebp - 0x364], 0
mov dword [ebp - 0x360], 0xf
mov byte [ebp - 0x374], 0
lea eax, [ebp - 0x358]
mov dword [ebp - 0x35c], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x1c
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x358]
mov byte [ebp - 4], 0x1d
call fcn.0041f820
push ecx
push 0x47acb0
push str.Patch__d.d_
lea ecx, [ebp - 0x35c]
mov byte [ebp - 4], 0x1e
call fcn.004201a0
lea eax, [esi + 0x18]
mov byte [ebp - 4], 0x1f
push eax
lea ecx, [ebp - 0x348]
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0x320], 0
movups xmmword [ebp - 0x330], xmm0
mov dword [ebp - 0x31c], 0xf
mov byte [ebp - 0x330], 0
movups xmmword [ebp - 0x318], xmm0
mov dword [ebp - 0x308], 0
mov dword [ebp - 0x304], 0xf
mov byte [ebp - 0x318], 0
lea eax, [ebp - 0x2fc]
mov dword [ebp - 0x300], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x23
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0x2f0], eax
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x24
call fcn.0041f820
push ecx
push 0x47acca
push str.PATCH_NOTES__d.d_
lea ecx, [ebp - 0x300]
mov byte [ebp - 4], 0x25
call fcn.004201a0
lea eax, [esi + 0x30]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0x2ec]
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0x2c4], 0
movups xmmword [ebp - 0x2d4], xmm0
mov dword [ebp - 0x2c0], 0xf
mov byte [ebp - 0x2d4], 0
movups xmmword [ebp - 0x2bc], xmm0
mov dword [ebp - 0x2ac], 0
mov dword [ebp - 0x2a8], 0xf
mov byte [ebp - 0x2bc], 0
lea eax, [ebp - 0x2a0]
mov dword [ebp - 0x2a4], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x2a
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0x294], eax
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x2b
call fcn.0041f820
push ecx
push 0x47ace3
push str.Update_Patch__d.d_
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x2c
call fcn.004201a0
lea eax, [esi + 0x48]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x290]
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0x268], 0
movups xmmword [ebp - 0x278], xmm0
mov dword [ebp - 0x264], 0xf
mov byte [ebp - 0x278], 0
movups xmmword [ebp - 0x260], xmm0
mov dword [ebp - 0x250], 0
mov dword [ebp - 0x24c], 0xf
mov byte [ebp - 0x260], 0
lea eax, [ebp - 0x244]
mov dword [ebp - 0x248], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x31
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0x238], eax
lea ecx, [ebp - 0x244]
mov byte [ebp - 4], 0x32
call fcn.0041f820
push ecx
push 0x47acfa
push str.Patch__d.d__Notes
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0x33
call fcn.004201a0
lea eax, [esi + 0x60]
mov byte [ebp - 4], 0x34
push eax
lea ecx, [ebp - 0x234]
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0x20c], 0
movups xmmword [ebp - 0x21c], xmm0
mov dword [ebp - 0x208], 0xf
mov byte [ebp - 0x21c], 0
movups xmmword [ebp - 0x204], xmm0
mov dword [ebp - 0x1f4], 0
mov dword [ebp - 0x1f0], 0xf
mov byte [ebp - 0x204], 0
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x1ec], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x38
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0x1dc], eax
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 4], 0x39
call fcn.0041f820
push ecx
push 0x47ad1b
push str.VALORANT_Patch_Notes__d.d_
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 4], 0x3a
call fcn.004201a0
lea eax, [esi + 0x78]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x1d8]
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0x1b0], 0
movups xmmword [ebp - 0x1c0], xmm0
mov dword [ebp - 0x1ac], 0xf
mov byte [ebp - 0x1c0], 0
movups xmmword [ebp - 0x1a8], xmm0
mov dword [ebp - 0x198], 0
mov dword [ebp - 0x194], 0xf
mov byte [ebp - 0x1a8], 0
lea eax, [ebp - 0x18c]
mov dword [ebp - 0x190], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x3f
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0x40
call fcn.0041f820
push ecx
push 0x47ad3e
push str.Apex_Legends:__w__Patch_Notes
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x41
call fcn.004201a0
lea eax, [esi + 0x90]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [ebp - 0x17c]
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0x154], 0
movups xmmword [ebp - 0x164], xmm0
mov dword [ebp - 0x150], 0xf
mov byte [ebp - 0x164], 0
movups xmmword [ebp - 0x14c], xmm0
mov dword [ebp - 0x13c], 0
mov dword [ebp - 0x138], 0xf
mov byte [ebp - 0x14c], 0
lea eax, [ebp - 0x130]
mov dword [ebp - 0x134], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x46
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0x124], eax
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x47
call fcn.0041f820
push ecx
push 0x47ad61
push str.Version__d.d__Update_Details
lea ecx, [ebp - 0x134]
mov byte [ebp - 4], 0x48
call fcn.004201a0
lea eax, [esi + 0xa8]
mov byte [ebp - 4], 0x49
push eax
lea ecx, [ebp - 0x120]
call fcn.004131c0
xorps xmm0, xmm0
mov dword [ebp - 0xf8], 0
movups xmmword [ebp - 0x108], xmm0
mov dword [ebp - 0xf4], 0xf
mov byte [ebp - 0x108], 0
movups xmmword [ebp - 0xf0], xmm0
mov dword [ebp - 0xe0], 0
mov dword [ebp - 0xdc], 0xf
mov byte [ebp - 0xf0], 0
lea eax, [ebp - 0xd4]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0x18], eax
push 1
mov byte [ebp - 4], 0x4d
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
add esp, 4
mov dword [ebp - 0xc8], eax
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x4e
call fcn.0041f820
push ecx
push 0x47ad7b
push str._w_w__Release_Notes
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x4f
call fcn.004201a0
mov byte [ebp - 4], 0x50
lea eax, [ebp - 0x3a4]
lea ecx, [ebp - 0xc4]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], ecx
sub ecx, eax
mov eax, 0xb21642c9
mov dword [ebp - 0x58], 0
imul ecx
mov dword [ebp - 0x54], 0
add edx, ecx
mov dword [ebp - 0x50], 0
sar edx, 6
lea ecx, [ebp - 0x1c]
push ecx
mov eax, edx
lea ecx, [ebp - 0x18]
shr eax, 0x1f
add eax, edx
push ecx
push eax
lea ecx, [ebp - 0x58]
call fcn.00420020
push fcn.0041f040
push 8
push 0x5c
lea eax, [ebp - 0x3a4]
mov byte [ebp - 4], 0x52
push eax
call fcn.0046f208
lea ecx, [ebp - 0x58]
call fcn.0041bc50
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Apex:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0x1fc
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d83a
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Brawlhalla:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0x30
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d873
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Eternal_Return:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0x8c
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d8af
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Guilty_Gear_Strive:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0xe8
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d8eb
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____League_of_Legends:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0x144
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d927
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Valorant:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0x1a0
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d963
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Genshin_Impact:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0x258
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d99f
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Lost_Ark:_Supported_Patch
call fcn.00414260
mov edx, dword [ebp - 0x58]
add edx, 0x2b4
cmp dword [edx + 0x14], 0xf
mov ecx, dword [edx + 0x10]
jbe 0x41d9db
mov edx, dword [edx]
push ecx
mov ecx, eax
call fcn.004150f0
add esp, 4
mov ecx, eax
push 0x4144b0
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov eax, dword [0x5d7778]
test eax, eax
je 0x41da10
push eax
call dword [sym.imp.libcrypto_3.dll_EVP_CIPHER_CTX_free]
add esp, 4
mov dword [0x5d7778], 0
push 3
push dword [ebp - 0x14]
call dword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, 0x47aea0
call fcn.0041fbc0
push 0
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
push eax
call dword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
add esp, 8
lea eax, [ebp - 0x4a8]
push 0x104
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea ecx, [ebp - 0x4c]
call fcn.0041c1f0
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x53
call fcn.0041c5b0
mov byte [ebp - 4], 0x54
lea eax, [ebp - 0x4c]
cmp dword [ebp - 0x38], 0xf
cmova eax, dword [ebp - 0x4c]
push eax
lea eax, [ebp - 0x4a8]
push eax
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_rename]
add esp, 8
test eax, eax
je 0x41daa6
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov edx, 0x473c91
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
cmp dword [ebp - 0x38], 0xf
lea eax, [ebp - 0x4c]
push dword [ebp - 0x3c]
cmova eax, dword [ebp - 0x4c]
mov ecx, 0x5d61b4
push eax
call fcn.00413870
mov byte [ebp - 4], 0x53
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xf
jbe 0x41daf3
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41dae9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41db1d
push ecx
push edx
call fcn.0046f1d1
add esp, 8
mov byte [ebp - 4], 0x52
mov ecx, dword [ebp - 0x38]
cmp ecx, 0xf
jbe 0x41db2d
mov edx, dword [ebp - 0x4c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41db23
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x41db23
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0046f1d1
add esp, 8
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____Choose_a_game:_n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____1_:_Street_Fighter_6__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____2_:_Guilty_Gear__Strive___n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____3_:_Albion_Online__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____4_:_Lost_Light__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____5_:_Nickelodeon_All_Star_Brawl_2__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____6_:_Brawlhalla__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____7_:_Eternal_Return__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____8_:_League_of_Legends__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____9_:_Valorant__n
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, 0x47afb4
call fcn.0041fbc0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____Insert_number:__n
call fcn.0041fbc0
nop dword [eax]
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getwch]
movzx ecx, ax
lea eax, [ecx - 0x31]
cmp eax, 8
ja 0x41efe7
cmp ecx, 0x31
jne 0x41df5c
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Do_you_want_to_open_the_game_via_Steam___s_n_:
call fcn.00414260
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
cmp al, 0x73
je 0x41dc4e
cmp al, 0x53
je 0x41dc4e
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Please_openSF6_with_your_preferred_launcher.
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
jmp 0x41dddc
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0
xor eax, eax
mov dword [ebp - 0x20], 7
movups xmmword [ebp - 0x34], xmm0
mov word [ebp - 0x34], ax
push 7
push str.1364780
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x55
call fcn.00419a10
lea eax, [ebp - 0x34]
mov edx, 0x47b040
push eax
lea ecx, [ebp - 0x4c]
call fcn.0041fed0
add esp, 4
push 0x47b068
push 0
mov byte [ebp - 4], 0x56
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_SF6_to_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41dd19
cmp edi, 0x78
jge 0x41dd19
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47b094
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41dd19
cmp edi, 2
jne 0x41dcc6
cmp dword [ebp - 0x38], 7
lea eax, [ebp - 0x4c]
push 1
cmova eax, dword [ebp - 0x4c]
push 0
push 0
push eax
push 0x47b0a0
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41dcc6
mov ecx, 0x47b0ac
call fcn.0041c170
test al, al
jne 0x41dd4e
push 1
push 0
push 0
lea ecx, [ebp - 0x4c]
call fcn.00419a00
push eax
push 0x47b0d4
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
mov byte [ebp - 4], 0x55
mov ecx, dword [ebp - 0x38]
cmp ecx, 7
jbe 0x41dd88
mov edx, dword [ebp - 0x4c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x41dd7e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41ddcc
push ecx
push edx
call fcn.0046f1d1
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x52
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 7
mov word [ebp - 0x4c], ax
cmp ecx, 7
jbe 0x41dddc
mov edx, dword [ebp - 0x34]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x41ddd2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x41ddd2
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0046f1d1
add esp, 8
mov ecx, str.StreetFighter6.exe
call fcn.0041c170
test al, al
jne 0x41de09
nop word [eax + eax]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.StreetFighter6.exe
call fcn.0041c170
test al, al
je 0x41ddf0
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
test eax, eax
je 0x41de1c
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push str.Street_Fighter_6
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x41de47
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x40a7f0
mov dword [eax + 0x24], eax
sub esp, 0x18
xorps xmm0, xmm0
mov eax, esp
mov dword [ebp - 0x14], esp
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x59
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 5
mov dword [ecx + 0x14], 0xf
mov eax, dword [0x47b160]
mov dword [ecx], eax
mov al, byte [0x47b164]
mov byte [ecx + 4], al
mov byte [ecx + 5], 0
mov byte [ebp - 4], 0x57
call fcn.0046d820
lea ecx, [ebp - 0x58]
call fcn.0041f740
lea ecx, [ebp - 0x64]
call fcn.00419d60
lea ecx, [ebp - 0x70]
call fcn.00419d60
lea ecx, [ebp - 0x88]
call fcn.00419d60
mov ecx, dword [ebp - 0xb0]
cmp ecx, 0xf
jbe 0x41efd4
mov edx, dword [ebp - 0xc4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41efca
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x41efca
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
mov edi, dword [ebp - 0x8c]
mov eax, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [ebp - 0x14], eax
mov eax, dword [edi]
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x473588]
mov ecx, edi
call esi
mov ecx, dword [ebp - 0x14]
mov edx, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov eax, 0x41debf
ret
cmp ecx, 0x32
jne 0x41e190
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b168
call fcn.00414260
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
cmp al, 0x73
je 0x41dfa5
cmp al, 0x53
je 0x41dfa5
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b25c
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
jmp 0x41e09d
lea ecx, [ebp - 0x4c]
call fcn.00413020
push str.1384160
mov byte [ebp - 4], 0x5b
call fcn.0041f540
lea eax, [ebp - 0x4c]
mov edx, 0x47b1ac
push eax
lea ecx, [ebp - 0x34]
call fcn.0041fed0
add esp, 4
push 0x47b1d4
push 0
mov byte [ebp - 4], 0x5c
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_GG_Strive_to_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41e058
cmp edi, 0x78
jge 0x41e058
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47b208
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41e058
cmp edi, 2
jne 0x41e005
cmp dword [ebp - 0x20], 7
lea eax, [ebp - 0x34]
push 1
cmova eax, dword [ebp - 0x34]
push 0
push 0
push eax
push 0x47b214
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41e005
mov ecx, 0x47b220
call fcn.0041c170
test al, al
jne 0x41e08d
push 1
push 0
push 0
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b250
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
call fcn.00412fc0
mov ecx, str.GGST_Win64_Shipping.exe
call fcn.0041c170
test al, al
jne 0x41e0c9
nop dword [eax + eax]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.GGST_Win64_Shipping.exe
call fcn.0041c170
test al, al
je 0x41e0b0
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
test eax, eax
je 0x41e0dc
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x40b460
mov dword [eax + 0x24], eax
sub esp, 0x18
xorps xmm0, xmm0
mov eax, esp
mov dword [ebp - 0x14], esp
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x5f
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 5
mov dword [ecx + 0x14], 0xf
mov eax, dword [0x47b2c4]
mov dword [ecx], eax
mov al, byte [0x47b2c8]
mov byte [ecx + 4], al
mov byte [ecx + 5], 0
mov byte [ebp - 4], 0x5d
jmp 0x41deba
cmp ecx, 0x33
jne 0x41e3e7
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b2cc
call fcn.00414260
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
cmp al, 0x73
je 0x41e1d9
cmp al, 0x53
je 0x41e1d9
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b3b4
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
jmp 0x41e2dc
lea ecx, [ebp - 0x4c]
call fcn.00413020
push str.761890
mov byte [ebp - 4], 0x61
call fcn.0041f540
lea eax, [ebp - 0x4c]
mov edx, 0x47b310
push eax
lea ecx, [ebp - 0x34]
call fcn.0041fed0
add esp, 4
push 0x47b338
push 0
mov byte [ebp - 4], 0x62
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_Alb_Online_to_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41e293
nop dword [eax]
cmp edi, 0x78
jge 0x41e293
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47b36c
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41e293
cmp edi, 2
jne 0x41e240
cmp dword [ebp - 0x20], 7
lea eax, [ebp - 0x34]
push 1
cmova eax, dword [ebp - 0x34]
push 0
push 0
push eax
push 0x47b378
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41e240
mov ecx, 0x47b384
call fcn.0041c170
test al, al
jne 0x41e2c8
push 1
push 0
push 0
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b3a8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x52
call fcn.00412fc0
mov ecx, str.Albion_Online.exe
call fcn.0041c170
test al, al
jne 0x41e309
nop word [eax + eax]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.Albion_Online.exe
call fcn.0041c170
test al, al
je 0x41e2f0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Alb_Online_is_now_running.
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
call fcn.0041cdd0
push str.Albion_Online_Client
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x41e356
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x40cef0
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x64
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x473eee
call fcn.00419cf0
sub esp, 0x18
mov byte [ebp - 4], 0x65
mov ecx, esp
push 0x47b45c
call fcn.00419cf0
mov byte [ebp - 4], 0x63
jmp 0x41deba
cmp ecx, 0x34
jne 0x41e60b
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b464
call fcn.00414260
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
cmp al, 0x73
je 0x41e430
cmp al, 0x53
je 0x41e430
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b540
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
jmp 0x41e523
lea ecx, [ebp - 0x4c]
call fcn.00413020
push str.1797880
mov byte [ebp - 4], 0x67
call fcn.0041f540
lea eax, [ebp - 0x4c]
mov edx, 0x47b4a8
push eax
lea ecx, [ebp - 0x34]
call fcn.0041fed0
add esp, 4
push 0x47b4d0
push 0
mov byte [ebp - 4], 0x68
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_Lst_Lght_to_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41e4de
cmp edi, 0x78
jge 0x41e4de
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47b500
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41e4de
cmp edi, 2
jne 0x41e490
push 1
push eax
push eax
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b50c
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41e490
mov ecx, 0x47b518
call fcn.0041c170
test al, al
jne 0x41e513
push 1
push 0
push 0
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b534
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
call fcn.00412fc0
mov ecx, str.Game_x64r.exe
call fcn.0041c170
test al, al
jne 0x41e54a
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.Game_x64r.exe
call fcn.0041c170
test al, al
je 0x41e531
call fcn.0041cdd0
push str.LostLight
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x41e57a
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x40ed60
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x6a
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x473eef
call fcn.00419cf0
sub esp, 0x18
mov byte [ebp - 4], 0x6b
mov ecx, esp
push 0x47b5a0
call fcn.00419cf0
mov byte [ebp - 4], 0x69
jmp 0x41deba
cmp ecx, 0x35
jne 0x41e82f
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b5a8
call fcn.00414260
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
cmp al, 0x73
je 0x41e654
cmp al, 0x53
je 0x41e654
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Please_open_Game_with_official_launcher.
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
jmp 0x41e747
lea ecx, [ebp - 0x4c]
call fcn.00413020
push str.2017080
mov byte [ebp - 4], 0x6d
call fcn.0041f540
lea eax, [ebp - 0x4c]
mov edx, 0x47b5ec
push eax
lea ecx, [ebp - 0x34]
call fcn.0041fed0
add esp, 4
push 0x47b614
push 0
mov byte [ebp - 4], 0x6e
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_NASB2to_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41e702
cmp edi, 0x78
jge 0x41e702
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47b640
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41e702
cmp edi, 2
jne 0x41e6b4
push 1
push eax
push eax
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b64c
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41e6b4
mov ecx, 0x47b658
call fcn.0041c170
test al, al
jne 0x41e737
push 1
push 0
push 0
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b69c
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
call fcn.00412fc0
mov ecx, str.Nickelodeon_All_Star_Brawl_2.exe
call fcn.0041c170
test al, al
jne 0x41e76e
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.Nickelodeon_All_Star_Brawl_2.exe
call fcn.0041c170
test al, al
je 0x41e755
call fcn.0041cdd0
push str.Nickelodeon_All_Star_Brawl_2
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x41e79e
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x40f950
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x70
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x473f01
call fcn.00419cf0
sub esp, 0x18
mov byte [ebp - 4], 0x71
mov ecx, esp
push 0x47b758
call fcn.00419cf0
mov byte [ebp - 4], 0x6f
jmp 0x41deba
cmp ecx, 0x36
jne 0x41ea5a
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b760
call fcn.00414260
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
cmp al, 0x73
je 0x41e878
cmp al, 0x53
je 0x41e878
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x47b844
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
jmp 0x41e96b
lea ecx, [ebp - 0x4c]
call fcn.00413020
push str.291550
mov byte [ebp - 4], 0x73
call fcn.0041f540
lea eax, [ebp - 0x4c]
mov edx, 0x47b7a4
push eax
lea ecx, [ebp - 0x34]
call fcn.0041fed0
add esp, 4
push 0x47b7cc
push 0
mov byte [ebp - 4], 0x74
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_Brawl_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41e926
cmp edi, 0x78
jge 0x41e926
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47b7f8
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41e926
cmp edi, 2
jne 0x41e8d8
push 1
push eax
push eax
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b804
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41e8d8
mov ecx, 0x47b810
call fcn.0041c170
test al, al
jne 0x41e95b
push 1
push 0
push 0
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b838
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
call fcn.00412fc0
mov ecx, str.BrawlhallaGame.exe
call fcn.0041c170
test al, al
jne 0x41e999
nop dword [eax]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.BrawlhallaGame.exe
call fcn.0041c170
test al, al
je 0x41e980
call fcn.0041cdd0
push str.Brawlhalla
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x41e9c9
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x410490
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x76
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x473f02
call fcn.00419cf0
sub esp, 0x18
mov byte [ebp - 4], 0x77
mov ecx, esp
push 0x47b8bc
call fcn.00419cf0
mov byte [ebp - 4], 0x75
jmp 0x41deba
cmp ecx, 0x37
jne 0x41ec7e
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Do_you_want_to_open_the_game_viaSteam___s_n_:
call fcn.00414260
call dword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
cmp al, 0x73
je 0x41eaa3
cmp al, 0x53
je 0x41eaa3
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Please_open_the_Game_with_your_preferred_launcher.
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
jmp 0x41eb96
lea ecx, [ebp - 0x4c]
call fcn.00413020
push str.1049590
mov byte [ebp - 4], 0x79
call fcn.0041f540
lea eax, [ebp - 0x4c]
mov edx, str.steam:__rungameid_
push eax
lea ecx, [ebp - 0x34]
call fcn.0041fed0
add esp, 4
push 0x47b930
push 0
mov byte [ebp - 4], 0x7a
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_Eternal_Ret_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41eb51
cmp edi, 0x78
jge 0x41eb51
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push str.Steam
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41eb51
cmp edi, 2
jne 0x41eb03
push 1
push eax
push eax
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b96c
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41eb03
mov ecx, 0x47b978
call fcn.0041c170
test al, al
jne 0x41eb86
push 1
push 0
push 0
lea ecx, [ebp - 0x34]
call fcn.00419a00
push eax
push 0x47b99c
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x1388
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x34]
call fcn.00412fc0
lea ecx, [ebp - 0x4c]
call fcn.00412fc0
mov ecx, str.EternalReturn.exe
call fcn.0041c170
test al, al
jne 0x41ebbd
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.EternalReturn.exe
call fcn.0041c170
test al, al
je 0x41eba4
call fcn.0041cdd0
push str.Eternal_Return
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x41ebed
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x410d60
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x7c
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x473f03
call fcn.00419cf0
sub esp, 0x18
mov byte [ebp - 4], 0x7d
mov ecx, esp
push 0x47ba24
call fcn.00419cf0
mov byte [ebp - 4], 0x7b
jmp 0x41deba
cmp ecx, 0x38
jne 0x41ee1f
push 0x47ba2c
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_League_of_Legends_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41ed3c
nop dword [eax]
cmp edi, 0x78
jge 0x41ed3c
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47ba7c
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41ed3c
cmp edi, 2
jne 0x41ecc0
push str.C:ProgramDataMicrosoftWindowsStart_MenuProgramsRiot_GamesLeague_of_Legends__x86_.lnk
call dword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
lea eax, [ebp - 0x5ac]
push 0x104
push eax
je 0x41ed0a
push str._ProgramData_MicrosoftWindowsStart_MenuProgramsRiot_GamesLeague_of_Legends__x86_.lnk
jmp 0x41ed0f
push str._ProgramData_MicrosoftWindowsStart_MenuProgramsRiot_GamesLeague_of_Legends.lnk
call dword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsW]
push 1
push 0
push 0
lea eax, [ebp - 0x5ac]
push eax
push 0x47bcbc
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41ecc0
mov ecx, str.LeagueClient.exe
call fcn.0041c170
test al, al
jne 0x41ed69
nop word [eax + eax]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.LeagueClient.exe
call fcn.0041c170
test al, al
je 0x41ed50
call fcn.0041cdd0
push str.League_of_Legends
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
test eax, eax
je 0x41ed8e
push eax
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x411690
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x80
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x473f0b
call fcn.00419cf0
sub esp, 0x18
mov byte [ebp - 4], 0x81
mov ecx, esp
push 0x47bd10
call fcn.00419cf0
mov byte [ebp - 4], 0x7f
jmp 0x41deba
cmp ecx, 0x39
jne 0x41debf
push 0x47bd18
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____Waiting_for_Valorant_open...
mov esi, eax
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
xor edi, edi
test esi, esi
jne 0x41eedc
nop
cmp edi, 0x78
jge 0x41eedc
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x47bd54
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
inc edi
test eax, eax
jne 0x41eedc
cmp edi, 2
jne 0x41ee60
push str.C:ProgramDataMicrosoftWindowsStart_MenuProgramsRiot_GamesVALORANT__x86_.lnk
call dword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
lea eax, [ebp - 0x5ac]
push 0x104
push eax
je 0x41eeaa
push str._ProgramData_MicrosoftWindowsStart_MenuProgramsRiot_GamesVALORANT__x86_.lnk
jmp 0x41eeaf
push str._ProgramData_MicrosoftWindowsStart_MenuProgramsRiot_GamesVALORANT.lnk
call dword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsW]
push 1
push 0
push 0
lea eax, [ebp - 0x5ac]
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41ee60
mov ecx, str.VALORANT_Win64_Shipping.exe
call fcn.0041c170
test al, al
jne 0x41ef09
nop word [eax + eax]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, str.VALORANT_Win64_Shipping.exe
call fcn.0041c170
test al, al
je 0x41eef0
call fcn.0041cdd0
push str.VALORANT
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
test esi, esi
je 0x41ef39
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov dword [eax + 4], 0x412110
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x84
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x473f13
call fcn.00419cf0
sub esp, 0x18
mov byte [ebp - 4], 0x85
mov ecx, esp
push str.Yolov
call fcn.00419cf0
mov byte [ebp - 4], 0x83
jmp 0x41deba
push ecx
push edx
call fcn.0046f1d1
add esp, 8
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov edx, str.____Invalid_input._Please_enter_1___9._n
call fcn.0041fbc0
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x41dbf0
mov edx, 0x473e85
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.00414260
push 0x4144b0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [ebp - 0xc]
mov eax, 1
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret