Function at 0x413e75
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x218
mov eax, dword [ebp + 8]
push esi
dec eax
push edi
mov esi, ecx
je 0x414124
dec eax
je 0x414089
dec eax
je 0x413f1e
dec eax
je 0x413f07
sub eax, 0xc4
jne 0x4141d0
push 0xc8
push dword [esi + 4]
call dword [sym.imp.USER32.dll_KillTimer]
cmp dword [esi + 0x460], 4
jne 0x4141d0
push 4
lea edi, [esi + 0x628]
push dword [esi + 0x45c]
push dword [esi + 0x458]
push dword [esi + 0x454]
push dword [esi + 0x450]
push 0
push dword [edi]
call dword [sym.imp.USER32.dll_SetWindowPos]
push 5
push dword [edi]
call dword [sym.imp.USER32.dll_ShowWindow]
lea ecx, [esi + 0x624]
call fcn.0041b2ca
jmp 0x4141d0
push 4
push dword [esi + 4]
call dword [sym.imp.USER32.dll_KillTimer]
mov ecx, esi
call fcn.0041558f
jmp 0x4141d0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [esi + 0xe00]
cmp eax, 0x1f4
jae 0x413f70
mov dword [ebp - 8], eax
xor eax, eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x10], eax
fild qword [ebp - 8]
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0x10]
push 1
push eax
fmul dword [0x4320dc]
push dword [esi + 4]
mov dword [ebp - 8], 0x268
mov dword [ebp - 4], 0xfa
fstp dword [esi + 0xe04]
call dword [sym.imp.USER32.dll_InvalidateRect]
jmp 0x4141d0
push ebx
push 3
push dword [esi + 4]
fld1
fstp dword [esi + 0xe04]
call dword [sym.imp.USER32.dll_KillTimer]
push dword [esi + 0x464]
and dword [esi + 0xdfc], 0
mov ecx, esi
call fcn.00415632
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x3e8
push dword [esi + 4]
call ebx
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push eax
call edi
push 0x414
push dword [esi + 4]
call ebx
push 5
push eax
call edi
push 0x3fe
push dword [esi + 4]
call ebx
xor ebx, ebx
push ebx
push eax
call edi
cmp dword [esi + 0xe08], ebx
je 0x41400f
call fcn.0041a1dd
mov ecx, eax
call fcn.0041ac74
push dword [eax]
lea ecx, [esi + 0x944]
call fcn.00417855
push 4
push 0xf
push 0x5c
push 0x15e
push 0x1e
push ebx
push dword [esi + 0x948]
call dword [sym.imp.USER32.dll_SetWindowPos]
jmp 0x414042
push 4
push 0xf
push 0x5c
push 0x15e
push 0x1e
push ebx
push dword [esi + 0x948]
call dword [sym.imp.USER32.dll_SetWindowPos]
call fcn.0041a1dd
mov ecx, eax
call fcn.0041ac37
push dword [eax]
lea ecx, [esi + 0x944]
call fcn.00417855
call fcn.0041c2f5
cmp dword [eax + 0x14b4], ebx
je 0x414065
cmp dword [esi + 0x464], ebx
je 0x414065
push 5
push dword [esi + 0xd28]
call edi
push 5
jmp 0x41406f
push ebx
push dword [esi + 0xd28]
call edi
push ebx
push dword [esi + 0x46c]
call edi
push 1
push ebx
push dword [esi + 4]
call dword [sym.imp.USER32.dll_InvalidateRect]
pop ebx
jmp 0x4141d0
cmp dword [esi + 0x460], 3
jl 0x4141d0
push 2
push dword [esi + 4]
call dword [sym.imp.USER32.dll_KillTimer]
and word [ebp - 0x218], 0
mov ecx, 0x81
xor eax, eax
lea edi, [ebp - 0x216]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov edi, 0x43bb64
push edi
call fcn.0041c2f5
push dword [eax + 0x48]
lea eax, [ebp - 0x218]
push 0x439530
push 0x103
push eax
call dword [sym.imp.MSVCRT.dll__snwprintf]
lea eax, [ebp - 0x218]
push edi
push eax
call fcn.004242b4
lea edi, [esi + 0x6cc]
push 0x442f34
push edi
mov dword [esi + 0x6c4], eax
call dword [sym.imp.MSVCRT.dll_wcscpy]
push str.360sess.exe
push edi
call fcn.004242b4
add esp, 0x2c
mov ecx, esi
mov dword [esi + 0x6c8], eax
call fcn.004143a2
jmp 0x4141d0
mov eax, dword [esi + 0xaa0]
cmp eax, dword [esi + 0xa9c]
jge 0x414147
add eax, 2
lea ecx, [esi + 0xa70]
push eax
mov dword [esi + 0xaa0], eax
call fcn.0041c211
cmp dword [esi + 0xaa0], 0x32
jne 0x414170
push 0
mov dword [esi + 0x460], 6
push dword [esi + 4]
push 0x1404
call fcn.0040f95d
push eax
call dword [sym.imp.USER32.dll_PostMessageW]
cmp dword [esi + 0xaa0], 0x64
jl 0x4141d0
push 0x64
lea ecx, [esi + 0xa70]
call fcn.0041c211
push 1
push dword [esi + 4]
call dword [sym.imp.USER32.dll_KillTimer]
xor edi, edi
mov dword [esi + 0x460], 7
push edi
push 0xbb8
push 4
push dword [esi + 4]
call dword [sym.imp.USER32.dll_SetTimer]
call fcn.0041c2f5
cmp dword [eax + 0x1518], edi
je 0x4141c6
lea ecx, [esi + 0xaa4]
call fcn.00417fbb
push edi
push dword [esi + 4]
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
leave
ret 4