Function at 0x48b470
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b3be5
mov eax, dword fs:[0]
push eax
sub esp, 0xc
mov eax, dword [0x4ceb90]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov eax, dword [ebp - 0x10]
mov dword [eax], vtable.MOSceSystem.0
mov ecx, dword [ebp - 0x10]
add ecx, 8
call fcn.00492450
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x34
call fcn.00494720
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x10]
add ecx, 0x50
call fcn.004945c0
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x10]
add ecx, 0x54
call fcn.00491b40
mov byte [ebp - 4], 3
push 0x48b940
push 0x48b920
push 0x4b0
push 0x18
mov ecx, dword [ebp - 0x10]
add ecx, 0x64
push ecx
call fcn.0049b319
mov byte [ebp - 4], 4
push 0x48b940
push 0x48b920
push 0x4b0
push 0x18
mov edx, dword [ebp - 0x10]
add edx, 0x70e8
push edx
call fcn.0049b319
mov byte [ebp - 4], 5
push 0x48b9d0
push 0x48b960
push 0xc8
push 0x30
mov eax, dword [ebp - 0x10]
add eax, 0xe16c
push eax
call fcn.0049b319
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x70e4], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0xbef4f0], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x7d9d8], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x102d4d8], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x1022c14], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x1262ca4], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x1264b20], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x1033ccc], 0
mov eax, dword [ebp - 0x10]
movss xmm0, dword [0x4c6e58]
movss dword [eax + 0x1033cc8], xmm0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x7d9e4], 0
mov edx, dword [ebp - 0x10]
mov dword [edx + 0x7d9e0], 0
mov eax, dword [ebp - 0x10]
mov dword [eax + 0xc033b4], 0
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0x1265358], 0
push 0x4c1d83
mov edx, dword [ebp - 0x10]
add edx, 0x128b4c0
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x10]
mov dword [eax + 0x7d9e8], 0
mov ecx, 1
imul edx, ecx, 0
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0xc033c8], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x14], 0
jmp 0x48b641
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
cmp dword [ebp - 0x14], 0xc8
jge 0x48b65e
imul edx, dword [ebp - 0x14], 0x198
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0xbef688], 0
jmp 0x48b638
push 0x67e8
push 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x102d4dc
push ecx
call fcn.0049c5e0
add esp, 0xc
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
jmp 0x48b690
mov edx, dword [ebp - 0x14]
add edx, 1
mov dword [ebp - 0x14], edx
cmp dword [ebp - 0x14], 0x64
jge 0x48b6ce
mov dword [ebp - 0x18], 0
jmp 0x48b6a8
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x14
jge 0x48b6cc
imul ecx, dword [ebp - 0x14], 0x190
mov edx, dword [ebp - 0x10]
lea eax, [edx + ecx + 0xc03490]
imul ecx, dword [ebp - 0x18], 0x14
mov dword [eax + ecx], 0xffffffff
jmp 0x48b69f
jmp 0x48b687
mov edx, 1
imul eax, edx, 0
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x64
mov edx, 1
shl edx, 0
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x50
mov ecx, 1
shl ecx, 1
mov edx, dword [ebp - 0x10]
mov byte [edx + ecx + 0x1291b58], 0x64
mov eax, 1
imul ecx, eax, 3
mov edx, dword [ebp - 0x10]
mov byte [edx + ecx + 0x1291b58], 0x50
mov eax, 1
shl eax, 2
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x46
mov edx, 1
imul eax, edx, 5
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0
mov edx, 1
imul eax, edx, 6
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x46
mov edx, 1
imul eax, edx, 7
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x46
mov edx, 1
imul eax, edx, 9
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x57
mov edx, 1
imul eax, edx, 0xa
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x57
mov edx, 1
imul eax, edx, 0xb
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x57
mov edx, 1
imul eax, edx, 0xc
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x57
mov edx, 1
imul eax, edx, 0xd
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x57
mov edx, 1
imul eax, edx, 0xe
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x57
mov edx, 1
imul eax, edx, 0xf
mov ecx, dword [ebp - 0x10]
mov byte [ecx + eax + 0x1291b58], 0x57
mov edx, 1
shl edx, 4
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x57
mov ecx, 1
imul edx, ecx, 0x11
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x57
mov ecx, 1
imul edx, ecx, 0x12
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x57
mov ecx, 1
imul edx, ecx, 0x13
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x50
mov ecx, 1
imul edx, ecx, 0x14
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x50
mov ecx, 1
imul edx, ecx, 0x15
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x50
mov ecx, 1
imul edx, ecx, 0x16
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x50
mov ecx, 1
imul edx, ecx, 0x17
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x14
mov ecx, 1
imul edx, ecx, 0x18
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x14
mov ecx, 1
imul edx, ecx, 0x19
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x14
mov ecx, 1
imul edx, ecx, 0x1a
mov eax, dword [ebp - 0x10]
mov byte [eax + edx + 0x1291b58], 0x14
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret