Function at 0x46c020
Capabilities:
Create thread
Hide graphical window

Disassembly:
push ebx
push esi
push edi
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
mov ebx, ecx
push ebx
push 0x4e34
push dword [0x4def88]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
push ebx
push 0x4e35
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4e36
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7540
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x2997
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7566
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7567
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7568
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7569
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x756a
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x756b
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x756c
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7565
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7541
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7542
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7543
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7544
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7545
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7546
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7547
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x7549
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x754a
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x271b
push dword [0x4def88]
call edi
push eax
call esi
push 0
push 0x29cd
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x29ae
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x29af
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x2723
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x2724
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x2722
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4f42
push dword [0x4def88]
call edi
push eax
call esi
pop edi
pop esi
pop ebx
ret
push ebx
push esi
push edi
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
mov ebx, ecx
push ebx
push 0x29fa
push dword [0x4def88]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
push ebx
push 0x2828
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x2829
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x282a
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x282b
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x282c
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x282d
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x282e
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x282f
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4e7e
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4e7f
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4e80
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4e81
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4e95
push dword [0x4def88]
call edi
push eax
call esi
push ebx
push 0x4e96
push dword [0x4def88]
call edi
push eax
call esi
mov eax, dword [0x4d2c80]
cmp eax, 0x2999
jg 0x46be87
je 0x46be7c
sub eax, 0x2828
cmp eax, 0x27
ja case.0x46be98.10703
movzx eax, byte [eax + 0x46bf60]
jmp dword [eax*4 + 0x46bf10]
mov edx, ebx
mov ecx, ebx
call fcn.0046ad90
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046af10
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b370
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b490
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b840
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b5a0
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b670
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469720
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469830
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469940
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469a80
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469b50
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469c60
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469f10
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a030
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a150
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a270
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a390
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a4b0
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b1e0
jmp case.0x46be98.10703
sub eax, 0x29ce
cmp eax, 0x66
ja case.0x46be98.10703
movzx eax, byte [eax + 0x46bfb0]
jmp dword [eax*4 + 0x46bf88]
mov edx, ebx
mov ecx, ebx
call fcn.0046a570
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a6d0
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a830
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a900
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046ab50
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b730
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469d90
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469e30
jmp case.0x46be98.10703
mov edx, ebx
mov ecx, ebx
call fcn.00469ea0
test ebx, ebx
je 0x46bf0c
pop edi
pop esi
pop ebx
jmp fcn.0046b900
pop edi
pop esi
pop ebx
ret
mov eax, dword [0x4deb74]
push ebx
mov ebx, ecx
push esi
push edi
cmp eax, 8
ja case.default.0x46c02f
jmp dword [eax*4 + 0x46c16c]
pop edi
pop esi
pop ebx
jmp 0x466990
push ebx
push 0x271c
push dword [0x4def88]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.004676b0
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push ebx
push 0x2763
push dword [0x4def88]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
mov ecx, ebx
call fcn.004680b0
push 0
push 0x27a7
push dword [0x4def88]
call edi
push eax
call esi
pop edi
pop esi
pop ebx
ret
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push ebx
push 0x27ad
push dword [0x4def88]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
mov ecx, ebx
call fcn.00468c00
push 0
push 0x27ae
push dword [0x4def88]
call edi
push eax
call esi
pop edi
pop esi
pop ebx
ret
push ebx
push 0x27fc
push dword [0x4def88]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.00469490
pop edi
pop esi
pop ebx
jmp 0x46bc30
push ebx
push 0x290f
push dword [0x4def88]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.0046f600
push ebx
push 0x2944
push dword [0x4def88]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.0046fd30
push ebx
push 0x29da
push dword [0x4def88]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
mov ecx, ebx
pop ebx
jmp fcn.0046fec0