Function at 0x10014cb0
Capabilities:
Check http status code

Disassembly:
push 0x58
mov eax, 0x1004cb88
call fcn.10035281
push dword [ebp + 0x10]
call fcn.100158dd
pop ecx
test eax, eax
je 0x10014f25
cmp dword [ebp + 0x10], 0xffffffff
jne 0x10014d0d
xor esi, esi
push esi
call dword [sym.imp.USER32.dll_GetTopWindow]
cmp eax, dword [ebp + 0xc]
je 0x10014f25
mov edi, str.poscsaver.exe
call fcn.1001ac6b
test eax, eax
jne 0x10014f25
push 0x13
push esi
push esi
push esi
push esi
push 0xffffffffffffffff
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_SetWindowPos]
jmp 0x10014f25
mov eax, dword [ebp + 8]
lea esi, [eax + 0x9c]
cmp dword [esi], 0xc8
jbe 0x10014d29
lea edi, [eax + 0x80]
call fcn.10015f0d
mov esi, dword [esi]
xor ebx, ebx
cmp esi, ebx
jne 0x10014dcd
push 0x13
push ebx
push ebx
push ebx
push ebx
push 1
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_SetWindowPos]
push dword [ebp + 0xc]
lea eax, [ebp - 0x64]
push eax
call fcn.10015949
pop ecx
pop ecx
mov dword [ebp - 4], ebx
mov esi, dword [ebp - 0x58]
cmp esi, dword [ebp - 0x54]
jbe 0x10014d64
call fcn.1003414a
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], esi
mov esi, dword [ebp - 0x54]
cmp dword [ebp - 0x58], esi
jbe 0x10014d7a
call fcn.1003414a
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x18], esi
lea edi, [ebp - 0x1c]
lea esi, [ebp - 0x14]
mov dword [ebp - 0x1c], eax
call fcn.1000b2b9
test al, al
je 0x10014dae
call fcn.10017c3d
mov ebx, dword [ebp + 8]
push eax
sub ebx, 0xffffff80
call fcn.1001615e
inc dword [eax]
call fcn.1000b28e
xor ebx, ebx
jmp 0x10014d6d
cmp dword [ebp - 0x58], ebx
je 0x10014dbc
push dword [ebp - 0x58]
call fcn.10034184
pop ecx
push dword [ebp - 0x64]
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x50], ebx
jmp 0x10014f1f
lea eax, [ebp - 0x34]
push eax
call fcn.100071f2
push dword [ebp + 0xc]
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 4], 1
call fcn.10015949
pop ecx
pop ecx
mov byte [ebp - 4], 2
mov esi, dword [ebp - 0x40]
cmp esi, dword [ebp - 0x3c]
jbe 0x10014dfc
call fcn.1003414a
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], esi
mov esi, dword [ebp - 0x3c]
cmp dword [ebp - 0x40], esi
jbe 0x10014e12
call fcn.1003414a
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x18], esi
lea edi, [ebp - 0x1c]
lea esi, [ebp - 0x14]
mov dword [ebp - 0x1c], eax
call fcn.1000b2b9
test al, al
je 0x10014e70
mov edi, dword [ebp + 8]
sub edi, 0xffffff80
call fcn.10017c3d
push eax
mov ecx, edi
call fcn.10015f92
test eax, eax
je 0x10014e55
call fcn.10017c3d
push eax
mov ebx, edi
call fcn.1001615e
xor ebx, ebx
cmp dword [eax], 0xa
jge 0x10014e66
lea esi, [ebp - 0x14]
call fcn.10017c3d
push eax
lea eax, [ebp - 0x34]
call fcn.1000b141
lea esi, [ebp - 0x14]
call fcn.1000b28e
jmp 0x10014e05
mov eax, dword [ebp - 0x24]
sub eax, dword [ebp - 0x28]
test eax, 0xfffffffc
je 0x10014ee5
push 0x13
push ebx
push ebx
push ebx
push ebx
push 1
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_SetWindowPos]
mov esi, dword [ebp - 0x28]
cmp esi, dword [ebp - 0x24]
jbe 0x10014e9b
call fcn.1003414a
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], esi
mov esi, dword [ebp - 0x24]
cmp dword [ebp - 0x28], esi
jbe 0x10014eb1
call fcn.1003414a
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x18], esi
lea edi, [ebp - 0x1c]
lea esi, [ebp - 0x14]
mov dword [ebp - 0x1c], eax
call fcn.1000b2b9
test al, al
je 0x10014ee5
call fcn.10017c3d
mov ebx, dword [ebp + 8]
push eax
sub ebx, 0xffffff80
call fcn.1001615e
inc dword [eax]
call fcn.1000b28e
xor ebx, ebx
jmp 0x10014ea4
cmp dword [ebp - 0x40], ebx
je 0x10014ef3
push dword [ebp - 0x40]
call fcn.10034184
pop ecx
push dword [ebp - 0x4c]
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x38], ebx
call fcn.10034184
pop ecx
cmp dword [ebp - 0x28], ebx
je 0x10014f13
push dword [ebp - 0x28]
call fcn.10034184
pop ecx
push dword [ebp - 0x34]
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], ebx
call fcn.10034184
pop ecx
call fcn.10035359
ret 0xc