Function at 0x459750
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x45d4c7
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push ebp
push esi
push edi
mov eax, dword [0x47b5b0]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov ebx, ecx
call fcn.0042561d
mov eax, dword [ebx + 0x20]
push 0
push eax
call dword [sym.imp.USER32.dll_GetSystemMenu]
push eax
call fcn.00428a4e
mov ebp, eax
test ebp, ebp
je 0x459837
call fcn.00414a0e
xor ecx, ecx
test eax, eax
setne cl
test ecx, ecx
jne 0x4597ba
push 0x80004005
call fcn.00402190
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
lea esi, [eax + 0x10]
mov dword [esp + 0x18], esi
push 0x65
mov dword [esp + 0x2c], 0
call fcn.00415018
test eax, eax
je 0x4597ed
push 0x65
push eax
lea ecx, [esp + 0x20]
call fcn.00401b20
mov esi, dword [esp + 0x18]
cmp dword [esi - 0xc], 0
je 0x459813
mov ecx, dword [ebp + 4]
mov edi, dword [sym.imp.USER32.dll_AppendMenuW]
push 0
push 0
push 0x800
push ecx
call edi
mov edx, dword [ebp + 4]
push esi
push 0x10
push 0
push edx
call edi
lea eax, [esi - 0x10]
mov dword [esp + 0x28], 0xffffffff
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x459837
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
mov ecx, dword [ebx + 0x107c]
mov edx, dword [ebx + 0x20]
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push ecx
push 1
push 0x80
push edx
call esi
mov eax, dword [ebx + 0x107c]
mov ecx, dword [ebx + 0x20]
push eax
push 0
push 0x80
push ecx
call esi
mov esi, dword [ebx + 0x20]
push 0xffffffffffffffec
push esi
call dword [sym.imp.USER32.dll_GetWindowLongW]
or eax, 0x80000
push eax
push 0xffffffffffffffec
push esi
call dword [sym.imp.USER32.dll_SetWindowLongW]
movzx edx, byte [ebx + 0xc8c]
mov eax, dword [ebx + 0x20]
push 2
push edx
push 0
push eax
call dword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov ebp, dword [sym.imp.USER32.dll_GetSystemMetrics]
push 0
call ebp
sub eax, dword [ebx + 0xc90]
mov edi, dword [ebx + 0xc94]
cdq
sub eax, edx
mov esi, eax
push 1
sar esi, 1
call ebp
mov ecx, dword [ebx + 0xc90]
sub eax, edi
push 4
cdq
push edi
push ecx
sub eax, edx
sar eax, 1
push eax
push esi
push 0
mov ecx, ebx
call fcn.00424a66
push 0x468b40
mov ecx, ebx
call fcn.00424739
mov edx, dword [ebx + 0x20]
push edx
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00417cb1
push 0x3fa
mov ecx, ebx
mov ebp, eax
call fcn.00424625
push 0
push 0x177
push 0x17c
mov esi, eax
push 0x9b
push 0x24
mov ecx, esi
call fcn.0042479b
push 1
push 0x47d024
push 0
push 0
push 4
push 0x227
push esi
call fcn.00424865
add esp, 0x1c
push 0x468ba8
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntryW]
push 0
push 0
push 0
push 0
push str.http:__launcher.game.zing.vn_phong_than_phong_than3.html
push str._bLLLL
push 0
push 0
push 1
push 0x68
push esi
call fcn.00424865
add esp, 0x2c
test ebp, ebp
jne 0x45996a
xor eax, eax
jmp 0x45996d
mov eax, dword [ebp + 0x20]
mov dword [ebx + 0x798], eax
lea esi, [ebx + 0x730]
mov eax, 0x468b9c
mov ecx, 0xc0
mov edi, esi
call fcn.0044bd80
push 0x468c94
call fcn.0044b830
push 0
mov ecx, esi
call fcn.0042481d
mov eax, dword [esi + 0x20]
push 1
push 0
push eax
call dword [sym.imp.USER32.dll_InvalidateRect]
push 0
push 0x17
push 0x49
push 0x1d2
push 0x1fe
mov ecx, esi
call fcn.0042479b
push 0
push 0x17
push 0x49
push 0x1d2
push 0x1cc
mov ecx, esi
call fcn.0042479b
test ebp, ebp
jne 0x4599e1
xor eax, eax
jmp 0x4599e4
mov eax, dword [ebp + 0x20]
mov dword [ebx + 0x328], eax
lea esi, [ebx + 0x2c0]
mov eax, 0x468ca4
mov ecx, 0xbc
mov edi, esi
call fcn.0044bd80
push 0x468cb0
call fcn.0044b830
push 0
mov ecx, esi
call fcn.0042481d
mov ecx, dword [esi + 0x20]
push 1
push 0
push ecx
call dword [sym.imp.USER32.dll_InvalidateRect]
push 0
push 0x17
push 0x49
push 0x1d2
push 0x218
mov ecx, esi
call fcn.0042479b
test ebp, ebp
jne 0x459a41
xor eax, eax
jmp 0x459a44
mov eax, dword [ebp + 0x20]
mov dword [ebx + 0x560], eax
lea esi, [ebx + 0x4f8]
mov eax, 0x468cc4
mov ecx, 0xbd
mov edi, esi
call fcn.0044bd80
push 0x468cd0
call fcn.0044b830
push 0
push 0x17
push 0x49
push 0x1d2
push 0x296
mov ecx, esi
call fcn.0042479b
push 0
push 0x17
push 0x49
push 0x1d2
push 0x264
mov ecx, esi
call fcn.0042479b
test ebp, ebp
jne 0x459aa1
xor eax, eax
jmp 0x459aa4
mov eax, dword [ebp + 0x20]
mov dword [ebx + 0x67c], eax
lea esi, [ebx + 0x614]
mov eax, 0x468ce4
mov ecx, 0xbe
mov edi, esi
call fcn.0044bd80
push 0x468cf0
call fcn.0044b830
push 0
push 0x17
push 0x49
push 0x1d2
push 0x2e2
mov ecx, esi
call fcn.0042479b
push 0
push 0x17
push 0x49
push 0x1d2
push 0x2b0
mov ecx, esi
call fcn.0042479b
test ebp, ebp
jne 0x459b01
xor eax, eax
jmp 0x459b04
mov eax, dword [ebp + 0x20]
mov dword [ebx + 0x8b4], eax
lea esi, [ebx + 0x84c]
mov eax, 0x468d04
mov ecx, 0xcb
mov edi, esi
call fcn.0044bd80
push 0x468d10
call fcn.0044b830
push 0
push 0x17
push 0x49
push 0x1d2
push 0x32e
mov ecx, esi
call fcn.0042479b
push 0
push 0x17
push 0x49
push 0x1d2
push 0x2fc
mov ecx, esi
call fcn.0042479b
push 0
push 0xd
push 0x130
push 0x1a9
mov edi, 0x315dad
mov esi, 0xc6dff7
push 0x1fe
lea ecx, [ebx + 0x230]
mov dword [ebx + 0x2a0], edi
mov dword [ebx + 0x2a4], esi
call fcn.0042479b
push 0
push 0xd
push 0x130
push 0x1bc
push 0x1fe
lea ecx, [ebx + 0x1a0]
mov dword [ebx + 0x210], edi
mov dword [ebx + 0x214], esi
call fcn.0042479b
push 0
push 0xd
push 0x132
push 0x183
push 0x1fe
lea ecx, [ebx + 0x998]
call fcn.0042479b
test ebp, ebp
jne 0x459bdd
xor eax, eax
jmp 0x459be0
mov eax, dword [ebp + 0x20]
push 0
push 0xd
push 0x132
push 0x194
push 0x1fe
lea ecx, [ebx + 0xa08]
mov dword [ebx + 0xa00], eax
call fcn.0042479b
test ebp, ebp
jne 0x459c0c
xor eax, eax
jmp 0x459c0f
mov eax, dword [ebp + 0x20]
push 0
push 0xd
push 0x30
push 0x1a7
push 0x1cc
lea ecx, [ebx + 0xa78]
mov dword [ebx + 0xa70], eax
call fcn.0042479b
push 0
push 0xd
push 0x34
push 0x1ba
push 0x1cc
lea ecx, [ebx + 0xae8]
call fcn.0042479b
test ebp, ebp
je 0x459c52
mov ebp, dword [ebp + 0x20]
lea esi, [ebx + 0x74]
mov dword [ebx + 0xc30], ebp
call fcn.0044ce10
push 0x7f89
push 0
mov dword [esi + 0x84], 0
call dword [sym.imp.USER32.dll_LoadCursorW]
mov dword [esi + 0x84], eax
mov edi, str.https:__phongthan.vinagame.com.vn
mov eax, esi
call fcn.0044d1e0
push 0
push 0x22
push 0x58
push 0x8c
push 0x302
mov ecx, esi
call fcn.0042479b
push ebx
call fcn.00451e00
cmp dword [ebx + 0x1064], 0
mov eax, dword [ebx + 0x20]
mov dword [ebx + 0xca4], eax
mov dword [ebx + 0xca8], 1
jne 0x459ccb
mov ecx, ebx
call fcn.00459210
jmp 0x459cf8
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call esi
mov edx, dword [ebx + 0x20]
push edx
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00417cb1
mov eax, dword [eax + 0x20]
push 0
push eax
call esi
mov dword [ebx + 0x1064], 0
mov eax, 1
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret