Function at 0x408fe0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x42b0bb
mov eax, dword fs:[0]
push eax
mov eax, 0x184c
call fcn.0041a7c0
mov eax, dword [0x434a20]
xor eax, ebp
mov dword [ebp - 0x14], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x1858], 0
push 0x42c765
lea ecx, [ebp - 0x1020]
call fcn.0040ecd0
mov dword [ebp - 4], 0
push str.39cs9_XYDHZXnOgx
push 0x84
push 0x5d
push 0x7d
call fcn.00403c50
add esp, 0x10
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x1018], 0x800
push 0x800
push 0
lea eax, [ebp - 0x814]
push eax
call fcn.004193c0
add esp, 0xc
push 0x800
push 0
lea ecx, [ebp - 0x1014]
push ecx
call fcn.004193c0
add esp, 0xc
push str.2sG3nLHib7cBAz_Z1_E
call fcn.00402e50
add esp, 4
push 0x800
push 0
lea edx, [ebp - 0x1824]
push edx
call fcn.004193c0
add esp, 0xc
push 0x42d2e0
mov eax, dword [ebp + 0xc]
push eax
push 2
push str.Shlwapi.dll
push 0x43743615
call fcn.004025a0
add esp, 0x14
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x409108
mov ecx, dword [ebp - 0x10]
movsx edx, byte [ecx]
cmp edx, 0x3f
jne 0x409108
mov eax, dword [ebp - 0x10]
add eax, 1
push eax
lea ecx, [ebp - 0x814]
push ecx
call fcn.0041a680
add esp, 8
mov edx, dword [ebp - 0x10]
push edx
call fcn.00419280
add esp, 4
push eax
push 0
mov eax, dword [ebp - 0x10]
push eax
call fcn.004193c0
add esp, 0xc
push 0x42d2dc
mov ecx, dword [ebp + 0xc]
push ecx
push 2
push str.Shlwapi.dll
push 0x43743615
call fcn.004025a0
add esp, 0x14
mov dword [ebp - 0x10], eax
push str.TaGhp82Xxvb_lhDabK
push 0x69
call fcn.00403120
add esp, 8
cmp dword [ebp - 0x10], 0
je 0x40915b
mov edx, dword [ebp - 0x10]
movsx eax, byte [edx]
cmp eax, 0x2f
jne 0x40915b
mov ecx, dword [ebp - 0x10]
add ecx, 2
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.0041a680
add esp, 8
push str._:y_
mov eax, dword [ebp + 0xc]
push eax
push 2
push str.Shlwapi.dll
push 0x43743615
call fcn.004025a0
add esp, 0x14
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x4091cf
mov ecx, dword [ebp - 0x10]
movsx edx, byte [ecx]
cmp edx, 0x2f
jne 0x4091cf
mov eax, dword [ebp - 0x10]
add eax, 1
push eax
lea ecx, [ebp - 0x1014]
push ecx
call fcn.0041a680
add esp, 8
mov edx, dword [ebp - 0x10]
push edx
call fcn.00419280
add esp, 4
push eax
push 0
mov eax, dword [ebp - 0x10]
push eax
call fcn.004193c0
add esp, 0xc
push str.dWR_YIHv233R_7H1sk
push str.wAf8u8Ru_xCdY8e
call fcn.00407e80
add esp, 8
push 0
push 0
push 0
push 0
mov ecx, dword [0x436e28]
push ecx
push 5
push str.Wininet.dll
push 0x247f1858
call fcn.004025a0
add esp, 0x20
mov dword [ebp - 0x101c], eax
cmp dword [ebp - 0x101c], 0
je 0x409548
push 0
push 0x84000001
push 3
push 0x42c765
push 0x42c765
push 0x50
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp - 0x101c]
push eax
push 8
push str.Wininet.dll
push 0xaa7c25a
call fcn.004025a0
add esp, 0x2c
mov dword [ebp - 0x1828], eax
cmp dword [ebp - 0x1828], 0
je 0x409520
push 0
push 0x84200000
push 0
push 0
push 0
lea ecx, [ebp - 0x1014]
push ecx
mov edx, dword [0x436e08]
push edx
mov eax, dword [ebp - 0x1828]
push eax
push 8
push str.Wininet.dll
push 0x157a23eb
call fcn.004025a0
add esp, 0x2c
mov dword [ebp - 0x182c], eax
cmp dword [ebp - 0x182c], 0
je 0x409505
lea ecx, [ebp - 0x814]
push ecx
call fcn.00419280
add esp, 4
push eax
lea edx, [ebp - 0x814]
push edx
mov ecx, 0x436e04
call fcn.0040edf0
push eax
mov eax, dword [0x436e04]
push eax
mov ecx, dword [ebp - 0x182c]
push ecx
push 5
push str.Wininet.dll
push 0x1567784b
call fcn.004025a0
add esp, 0x20
test eax, eax
je 0x4094ea
push str.GLwARyowO2l_2lQ
call fcn.00405380
add esp, 4
mov dword [ebp - 0x1850], 0
mov dword [ebp - 0x1854], 4
push 0x20
push 0
lea edx, [ebp - 0x184c]
push edx
call fcn.004193c0
add esp, 0xc
push 0
lea eax, [ebp - 0x1854]
push eax
lea ecx, [ebp - 0x184c]
push ecx
push 0x13
mov edx, dword [ebp - 0x182c]
push edx
push 5
push str.Wininet.dll
push 0x12cb5d22
call fcn.004025a0
add esp, 0x20
test eax, eax
je 0x4094ea
lea eax, [ebp - 0x184c]
push eax
call fcn.0041a8a1
add esp, 4
mov dword [ebp - 0x1850], eax
push str.e9i48XYxebas_pr7
call fcn.004095a0
add esp, 4
cmp dword [ebp - 0x1850], 0xc8
jne 0x409442
push 0
lea ecx, [ebp - 0x1018]
push ecx
lea edx, [ebp - 0x1824]
push edx
push 0x2f
mov eax, dword [ebp - 0x182c]
push eax
push 5
push str.Wininet.dll
push 0x12cb5d22
call fcn.004025a0
add esp, 0x20
test eax, eax
je 0x40943d
push 0x42c765
lea ecx, [ebp - 0x1824]
push ecx
push 2
push 0x42c560
push 0x4345a47b
call fcn.004025a0
add esp, 0x14
test eax, eax
je 0x40943d
mov edx, dword [0x436e0c]
push edx
lea eax, [ebp - 0x1824]
push eax
push 2
push str.Shlwapi.dll
push 0x43743615
call fcn.004025a0
add esp, 0x14
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x40943d
mov ecx, 0x436e0c
call fcn.0040ed90
push eax
call fcn.00419280
add esp, 4
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x10]
push ecx
mov edx, dword [ebp - 0x10]
push edx
call fcn.00419280
add esp, 4
push eax
lea ecx, [ebp - 0x1020]
call fcn.0040edc0
push eax
call fcn.0041a680
add esp, 8
jmp 0x4094ea
cmp dword [ebp - 0x1850], 0x12e
jne 0x4094ea
push 0
lea eax, [ebp - 0x1018]
push eax
lea ecx, [ebp - 0x1824]
push ecx
push 0x21
mov edx, dword [ebp - 0x182c]
push edx
push 5
push str.Wininet.dll
push 0x12cb5d22
call fcn.004025a0
add esp, 0x20
test eax, eax
je 0x4094ea
push 0x42c765
lea eax, [ebp - 0x1824]
push eax
push 2
push 0x42c560
push 0x4345a47b
call fcn.004025a0
add esp, 0x14
test eax, eax
je 0x4094ea
lea ecx, [ebp - 0x1824]
push ecx
push 1
push str.Shlwapi.dll
push 0x8d883479
call fcn.004025a0
add esp, 0x10
push eax
lea ecx, [ebp - 0x1020]
call fcn.0040ed70
push str.lmUNY_PG_ACO:Ce
call fcn.00402e50
add esp, 4
lea edx, [ebp - 0x1824]
push edx
mov ecx, dword [ebp + 0x10]
call fcn.0040ed70
mov eax, dword [ebp - 0x182c]
push eax
push 1
push str.Wininet.dll
push 0x565c89f7
call fcn.004025a0
add esp, 0x10
mov ecx, dword [ebp - 0x1828]
push ecx
push 1
push str.Wininet.dll
push 0x565c89f7
call fcn.004025a0
add esp, 0x10
mov edx, dword [ebp - 0x101c]
push edx
push 1
push str.Wininet.dll
push 0x565c89f7
call fcn.004025a0
add esp, 0x10
push str._XLtOwoK8sAj_ZoE
call fcn.00402680
add esp, 4
lea eax, [ebp - 0x1020]
push eax
mov ecx, dword [ebp + 8]
call fcn.0040ecb0
mov ecx, dword [ebp - 0x1858]
or ecx, 1
mov dword [ebp - 0x1858], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1020]
call fcn.0040ed50
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0041943a
mov esp, ebp
pop ebp
ret