Function at 0x567340
Capabilities:
Hide graphical window
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x204
mov eax, dword [0x6e8da0]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ecx + 0x21738]
add eax, 0xfffffffc
cmp eax, 0xa
ja case.default.0x567365
jmp dword [eax*4 + 0x567568]
mov dword [ecx + 0x215f4], str.Invalid_username_or_password
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
mov dword [ecx + 0x215f4], str.Game_session_active__try_later
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
mov eax, 0x88888889
mov dword [ecx + 0x215f4], 0x6b0b78
mul dword [ecx + 0x21730]
lea eax, [ebp - 0x204]
shr edx, 5
inc edx
push edx
push str.Your_account_has_been_temporarily_frozen_because_of_violation_of_the_Terms_of_Service___Paragraph_2___n_nYou_will_be_able_to_continue_to_use_the_service_in__d_hours
push eax
call fcn.00562430
add esp, 0xc
lea eax, [ebp - 0x204]
push 0x30
push str.Login
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
push 0x30
push str.Login
push str.Too_many_failed_login_attempts__your_IP_has_been_blocked_for_one_hour
push 0
mov dword [ecx + 0x215f4], 0x6b0c54
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
push 0x10
push str.Login
push str.Banned:_This_account_has_been_investigated_and_permanently_closed_for_violations_of_the_Terms_of_Use
push 0
mov dword [ecx + 0x215f4], 0x6b0cb8
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
mov dword [ecx + 0x215f4], str.Your_guest_game_play_time_is_expired
mov dword [ecx + 0x20d84], 4
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
push 0x30
push str.Account_Deleted
push str.Your_account_was_deleted_because_your_payment_was_refunded_or_cancelled_n_nPlease_contact_your_payment_provider
push 0
mov dword [ecx + 0x215f4], 0x6b0d78
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
push 0x30
push str.No_game_ownership_on_Steam
push str.Youve_started_game_under_a_steam_account__but_that_account_does_not_have_The_War_Z_game_ownership
push 0
mov dword [ecx + 0x215f4], 0x6af950
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
push 0x30
push str.Login
push str.Unknown_account_status__please_contact_support_email.com
push 0
mov dword [ecx + 0x215f4], 0x6b0e8c
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
mov dword [ecx + 0x215f4], 0x6af950
mov dword [ecx + 0x20d84], 5
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
push 0
push dword [0x804ef4]
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x10
push str.ZAuth
push str.Your_device_has_been_suspended.__0x001__nNeed_help__Please_contact_the_administrator.
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret
mov dword [ecx + 0x215f4], str.Login_failed__please_try_again_later
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.005dbd73
mov esp, ebp
pop ebp
ret