Function at 0x464c5c
Capabilities:
Create http request

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x1c
push 0
push 0
dec ecx
jne 0x464c64
push ebx
push esi
push edi
mov byte [ebp - 5], dl
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x46595d
push dword fs:[eax]
mov dword fs:[eax], esp
mov dword [ebp - 0xc], 0x80004005
xor edx, edx
push ebp
push 0x4658f8
push dword fs:[edx]
mov dword fs:[edx], esp
lea eax, [ebp - 0x1c]
mov edx, dword [ebp - 4]
mov edx, dword [edx]
call fcn.00404e38
mov byte [ebp - 0x1d], 0
xor eax, eax
push ebp
push 0x464cd6
push dword fs:[eax]
mov dword fs:[eax], esp
lea edx, [ebp - 0x18]
mov eax, dword [ebp - 0x1c]
call fcn.0046316c
lea edx, [ebp - 0x1c]
mov eax, dword [ebp - 0x18]
call fcn.0042675c
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x464ce0
xor eax, eax
mov dword [ebp - 0x24], eax
mov byte [ebp - 0x1f], 0
lea eax, [ebp - 0x18]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
mov edx, dword [ebp - 0x18]
mov eax, 0x465978
call fcn.004053a4
dec eax
je 0x464d24
mov edx, dword [ebp - 0x18]
mov eax, 0x465984
call fcn.004053a4
dec eax
je 0x464d24
mov edx, dword [ebp - 0x18]
mov eax, 0x465990
call fcn.004053a4
dec eax
jne 0x464d60
lea eax, [ebp - 0x58]
push eax
mov edx, dword [ebp - 0x18]
mov eax, 0x4659a0
call fcn.004053a4
inc eax
push eax
mov eax, dword [ebp - 0x18]
call fcn.00405060
mov ecx, eax
mov eax, dword [ebp - 0x18]
pop edx
call fcn.004052c0
mov eax, dword [ebp - 0x58]
lea edx, [ebp - 0x54]
call fcn.0042670c
mov edx, dword [ebp - 0x54]
lea eax, [ebp - 0x18]
call fcn.00404e38
lea edx, [ebp - 0x5c]
mov eax, dword [ebp - 0x18]
call fcn.0042675c
mov edx, dword [ebp - 0x5c]
mov eax, 0x4659ac
call fcn.004053a4
dec eax
je 0x464d8b
lea eax, [ebp - 0x18]
mov ecx, dword [ebp - 0x18]
mov edx, 0x4659ac
call fcn.004050ac
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
lea edx, [ebp - 0x3c]
mov eax, dword [ebp - 0x18]
call fcn.0045d21c
test al, al
jne 0x464dac
lea eax, [ebp - 0x3c]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
lea edx, [ebp - 0x60]
mov eax, dword [ebp - 0x3c]
call fcn.00426860
mov edx, dword [ebp - 0x60]
lea eax, [ebp - 0x3c]
call fcn.00404e38
mov byte [ebp - 0x1e], 1
cmp dword [ebp - 0x3c], 0
je 0x464e16
mov eax, dword [ebp - 0x3c]
call fcn.00405060
test eax, eax
jle 0x464e16
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x28], 1
mov eax, dword [ebp - 0x3c]
mov edx, dword [ebp - 0x28]
mov al, byte [eax + edx - 1]
cmp al, 0x61
jb 0x464df4
cmp al, 0x7a
jbe 0x464e0e
cmp al, 0x30
jb 0x464dfc
cmp al, 0x39
jbe 0x464e0e
cmp al, 0x2e
je 0x464e0e
cmp al, 0x2d
je 0x464e0e
cmp al, 0x5f
je 0x464e0e
mov byte [ebp - 0x1e], 0
jmp 0x464e16
inc dword [ebp - 0x28]
dec dword [ebp - 0x50]
jne 0x464de2
cmp byte [ebp - 0x1e], 0
je 0x464ebd
xor eax, eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x18]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
mov edx, dword [ebp - 0x18]
mov eax, 0x4659bc
call fcn.004053a4
dec eax
je 0x464e6a
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x18]
call fcn.00405060
mov edx, eax
mov ecx, 1
mov eax, dword [ebp - 0x18]
call fcn.004052c0
mov eax, dword [ebp - 0x64]
mov edx, 0x4659bc
call fcn.004051ac
jne 0x464e70
mov byte [ebp - 0x1e], 0
jmp 0x464ebd
lea eax, [ebp - 0x18]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
jmp 0x464ea6
inc dword [ebp - 0x28]
lea eax, [ebp - 0x18]
push eax
mov edx, dword [ebp - 0x18]
mov eax, 0x4659bc
call fcn.004053a4
inc eax
push eax
mov eax, dword [ebp - 0x18]
call fcn.00405060
mov ecx, eax
mov eax, dword [ebp - 0x18]
pop edx
call fcn.004052c0
mov edx, dword [ebp - 0x18]
mov eax, 0x4659bc
call fcn.004053a4
test eax, eax
jg 0x464e7d
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x24], eax
xor edx, edx
push ebp
push 0x4658e4
push dword fs:[edx]
mov dword fs:[edx], esp
mov edx, dword [ebp - 0x1c]
mov eax, 0x465978
call fcn.004053a4
dec eax
je 0x464efb
mov edx, dword [ebp - 0x1c]
mov eax, 0x465984
call fcn.004053a4
dec eax
je 0x464efb
mov edx, dword [ebp - 0x1c]
mov eax, 0x465990
call fcn.004053a4
dec eax
jne 0x464f62
cmp byte [ebp - 0x1e], 0
je 0x464f0b
cmp dword [ebp - 0x24], 0
je 0x464f0b
xor eax, eax
jmp 0x464f0d
mov al, 1
mov byte [ebp - 0x1d], al
lea eax, [ebp - 0x6c]
push eax
mov edx, dword [ebp - 0x1c]
mov eax, 0x4659a0
call fcn.004053a4
inc eax
push eax
mov eax, dword [ebp - 0x1c]
call fcn.00405060
mov ecx, eax
mov eax, dword [ebp - 0x1c]
pop edx
call fcn.004052c0
mov eax, dword [ebp - 0x6c]
lea edx, [ebp - 0x68]
call fcn.0042670c
mov edx, dword [ebp - 0x68]
lea eax, [ebp - 0x1c]
call fcn.00404e38
cmp byte [ebp - 0x1d], 0
jne 0x464f62
lea eax, [ebp - 0x1c]
mov ecx, dword [ebp - 0x1c]
mov edx, 0x4659ac
call fcn.004050ac
push 0
lea eax, [ebp - 0x70]
push eax
mov ecx, 0x4659c8
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f3e0
cmp dword [ebp - 0x70], 0
jne 0x4654ef
push 0
lea eax, [ebp - 0x74]
push eax
mov ecx, 0x4659d8
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f3e0
cmp dword [ebp - 0x74], 0
jne 0x465059
mov eax, dword [0x46b074]
push eax
lea eax, [ebp - 0x20]
push eax
push 1
push 0
push 0
push 0x190
push 0xaa
push 5
push 1
mov ecx, 0x4659ec
mov edx, 0x465ad4
xor eax, eax
call fcn.0045d74c
mov ebx, eax
cmp byte [ebp - 0x20], 0
je 0x465037
push 0x465af8
push 0
mov ecx, 0x465b04
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f5c0
push 0x465af8
push 0
mov ecx, 0x4659d8
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f5c0
push 0x465af8
push 0
mov ecx, 0x465b18
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f5c0
test bl, bl
je 0x46505b
push 0x465b2c
push 0
mov ecx, 0x465b38
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f5c0
jmp 0x46505b
xor ebx, ebx
cmp byte [ebp - 5], 0
je 0x4654ef
test bl, bl
jne 0x4653c9
mov dl, 1
mov eax, dword [0x41a700]
call fcn.00403e6c
mov dword [ebp - 0x2c], eax
xor edx, edx
push ebp
push 0x4653c2
push dword fs:[edx]
mov dword fs:[edx], esp
mov ecx, 0xf003f
mov dl, 1
mov eax, dword [0x42e9e4]
call fcn.0042eb28
mov dword [ebp - 0x30], eax
xor edx, edx
push ebp
push 0x4653a5
push dword fs:[edx]
mov dword fs:[edx], esp
mov edx, 0x80000001
mov eax, dword [ebp - 0x30]
call fcn.0042ebc0
lea eax, [ebp - 0x78]
mov ecx, 0x465b48
mov edx, dword [0x46af68]
call fcn.004050ac
mov edx, dword [ebp - 0x78]
mov cl, 1
mov eax, dword [ebp - 0x30]
call fcn.0042ec28
test al, al
je 0x46538f
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x30]
call fcn.0042ef4c
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x80]
lea edx, [ebp - 0x7c]
call fcn.0042682c
mov edx, dword [ebp - 0x7c]
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov edx, 0x465b60
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x54]
inc eax
jne 0x46512a
mov edx, 0x465b60
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov edx, 0x465b90
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x54]
inc eax
je 0x465151
mov edx, 0x465b90
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x54]
mov edx, eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x48]
lea eax, [ebp - 0x14]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
push 0x800
call fcn.00406b50
pop ecx
mov dword [ebp - 0x34], eax
xor edx, edx
push ebp
push 0x465388
push dword fs:[edx]
mov dword fs:[edx], esp
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x465316
inc eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x88]
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x2c]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x84]
call fcn.0042675c
mov eax, dword [ebp - 0x84]
push eax
lea edx, [ebp - 0x90]
mov eax, dword [0x46b354]
call fcn.00417bcc
mov eax, dword [ebp - 0x90]
lea edx, [ebp - 0x8c]
call fcn.0042675c
mov eax, dword [ebp - 0x8c]
pop edx
call fcn.004053a4
test eax, eax
jne 0x46530a
push 0
lea eax, [ebp - 0x94]
push eax
push 0x465bc0
lea ecx, [ebp - 0x9c]
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x2c]
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x9c]
push 0x465bd0
lea eax, [ebp - 0x98]
mov edx, 3
call fcn.00405120
mov edx, dword [ebp - 0x98]
xor ecx, ecx
mov eax, 0x80000000
call fcn.0042f3e0
cmp dword [ebp - 0x94], 0
je 0x46530a
xor edx, edx
push ebp
push 0x465300
push dword fs:[edx]
mov dword fs:[edx], esp
lea ecx, [ebp - 0xb4]
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x2c]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0xb4]
lea edx, [ebp - 0xb0]
call fcn.00417b70
lea eax, [ebp - 0xb0]
lea edx, [ebp - 0xa0]
call fcn.00417ca8
mov edx, dword [ebp - 0xa0]
lea eax, [ebp - 0x38]
mov ecx, 0x465be0
call fcn.00406a68
mov ecx, 0x400
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x14]
call fcn.00405dd4
push 0x400
mov eax, dword [ebp - 0x34]
push eax
mov eax, dword [ebp - 0x38]
push eax
mov eax, dword [eax]
call dword [eax + 0xc]
test eax, eax
jne 0x4652da
lea eax, [ebp - 0x1c]
mov edx, dword [ebp - 0x34]
call fcn.00404fc8
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x465316
cmp eax, 0x80004005
jne 0x4652eb
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46530a
lea eax, [ebp - 0x14]
mov edx, dword [ebp - 0x34]
call fcn.00404fc8
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46530a
inc dword [ebp - 0x28]
dec dword [ebp - 0x50]
jne 0x465194
mov edx, dword [ebp - 0x1c]
mov eax, 0x465bf8
call fcn.004053a4
test eax, eax
jne 0x465337
lea eax, [ebp - 0x1c]
mov ecx, dword [ebp - 0x1c]
mov edx, 0x4659ac
call fcn.004050ac
lea eax, [ebp - 0x10]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
xor eax, eax
mov dword [ebp - 0xc], eax
call fcn.00404778
call fcn.00404778
call fcn.00404778
call fcn.00404778
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x465902
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4653ac
mov eax, dword [ebp - 0x30]
call fcn.00403e9c
ret
push 0x465b2c
push 0
mov ecx, 0x4659c8
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f5c0
push 0x465b2c
push 0
mov ecx, 0x465c04
mov edx, dword [0x46af68]
mov eax, 0x80000001
call fcn.0042f5c0
cmp byte [0x46af90], 0
je 0x4654ef
cmp dword [0x46af98], 0
je 0x4654ef
mov eax, dword [0x46af98]
push eax
push 1
mov ecx, 0x465c14
mov edx, 0x465c28
mov eax, 0x80000001
call fcn.0042f5c0
push 0x465c5c
push 1
mov ecx, 0x465c68
mov edx, 0x465c28
mov eax, 0x80000001
call fcn.0042f5c0
push 4
mov ecx, 0x465c80
mov edx, 0x465c98
mov eax, 0x80000002
call fcn.0042f854
push eax
push 1
mov ecx, 0x465cf8
mov edx, 0x465c28
mov eax, 0x80000001
call fcn.0042f96c
mov eax, dword [0x46afa0]
push eax
push 1
mov ecx, 0x465d0c
mov edx, 0x465c28
mov eax, 0x80000002
call fcn.0042f5c0
mov eax, dword [0x46af98]
push eax
push 1
mov ecx, 0x465d24
mov edx, 0x465c28
mov eax, 0x80000002
call fcn.0042f5c0
mov eax, dword [0x46afa0]
push eax
push 1
mov ecx, 0x465d0c
mov edx, 0x465d3c
mov eax, 0x80000002
call fcn.0042f5c0
mov eax, dword [0x46af98]
push eax
push 1
mov ecx, 0x465d24
mov edx, 0x465d3c
mov eax, 0x80000002
call fcn.0042f5c0
mov byte [ebp - 0x1f], 0
cmp byte [ebp - 0x1d], 0
jne 0x4656b2
cmp byte [ebp - 0x1e], 0
je 0x46556a
cmp dword [ebp - 0x24], 1
jl 0x46556a
lea eax, [ebp - 0x18]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
cmp dword [ebp - 0x28], 1
jl 0x46556a
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x18]
call fcn.0042675c
mov edx, dword [ebp - 0xb8]
mov eax, 0x465bf8
call fcn.004053a4
dec eax
jle 0x465548
lea eax, [ebp - 0x10]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
jmp 0x465558
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
mov edx, 0x4659ac
call fcn.004050ac
call fcn.00404778
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x465902
cmp byte [ebp - 0x1f], 0
jne 0x4656b2
lea eax, [ebp - 0x18]
mov edx, dword [ebp - 0x1c]
call fcn.00404e38
lea eax, [ebp - 0x14]
call fcn.00404da0
mov byte [ebp - 0x1f], 1
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x18]
call fcn.0042675c
mov edx, dword [ebp - 0xbc]
mov eax, 0x4659ac
call fcn.004053a4
dec eax
je 0x4655bc
lea eax, [ebp - 0x18]
mov ecx, dword [ebp - 0x18]
mov edx, 0x4659ac
call fcn.004050ac
push 0
push 0
push 0
push 0
push 0x465d68
call sub.wininet.dll_InternetOpenA
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
je 0x4656b2
xor edx, edx
push ebp
push 0x4656ab
push dword fs:[edx]
mov dword fs:[edx], esp
push 0
push 0x200
push 0
push 0
mov eax, dword [ebp - 0x18]
call fcn.00405260
push eax
mov eax, dword [ebp - 0x48]
push eax
call sub.wininet.dll_InternetOpenUrlA
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0
jne 0x465655
call sub.kernel32.dll_GetLastError_1
cmp eax, 0x2ee7
je 0x465694
push 0x465d78
lea edx, [ebp - 0xc0]
mov eax, dword [0x46af80]
call fcn.0040dde4
push dword [ebp - 0xc0]
push 0x465d88
push dword [ebp - 0x18]
lea eax, [ebp - 0x10]
mov edx, 4
call fcn.00405120
mov byte [ebp - 5], 0
mov byte [ebp - 0x1f], 0
jmp 0x465694
xor eax, eax
push ebp
push 0x46568d
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x10]
mov edx, dword [ebp - 0x18]
call fcn.00404e38
mov byte [ebp - 5], 0
mov byte [ebp - 0x1f], 0
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x465694
mov eax, dword [ebp - 0x4c]
push eax
call sub.wininet.dll_InternetCloseHandle
ret
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4656b2
mov eax, dword [ebp - 0x48]
push eax
call sub.wininet.dll_InternetCloseHandle
ret
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4658ee
mov al, byte [ebp - 0x1f]
or al, byte [ebp - 0x1d]
je 0x4657da
lea edx, [ebp - 0xc4]
mov eax, dword [ebp - 0x1c]
call fcn.0042670c
cmp dword [ebp - 0xc4], 0
je 0x4657da
lea edx, [ebp - 0xc8]
mov eax, dword [ebp - 0x1c]
call fcn.0042675c
mov edx, dword [ebp - 0xc8]
mov eax, 0x4659ac
call fcn.004053a4
dec eax
jne 0x465740
lea eax, [ebp - 0x1c]
push eax
lea edx, [ebp - 0xcc]
mov eax, dword [ebp - 0x1c]
call fcn.0042675c
mov edx, dword [ebp - 0xcc]
mov eax, 0x4659ac
call fcn.004053a4
add eax, 7
push eax
mov eax, dword [ebp - 0x1c]
call fcn.00405060
mov ecx, eax
mov eax, dword [ebp - 0x1c]
pop edx
call fcn.004052c0
lea edx, [ebp - 0xd0]
mov eax, dword [ebp - 0x1c]
call fcn.0045f660
mov edx, dword [ebp - 0xd0]
lea eax, [ebp - 0x1c]
call fcn.00404e38
mov al, byte [0x465da4]
push eax
lea eax, [ebp - 0xd4]
push eax
mov ecx, 0x465db0
mov edx, 0x465dbc
mov eax, dword [ebp - 0x1c]
call fcn.0040e5ec
mov edx, dword [ebp - 0xd4]
lea eax, [ebp - 0x1c]
call fcn.00404e38
mov al, byte [0x465da4]
push eax
lea eax, [ebp - 0x10]
push eax
mov ecx, dword [ebp - 0x1c]
mov edx, 0x465dc8
mov eax, dword [0x46b000]
call fcn.0040e5ec
push 0
mov ecx, 0x465dd8
mov edx, dword [0x46af68]
mov eax, 0x80000002
call fcn.0042f854
inc eax
push eax
push 0
mov ecx, 0x465dd8
mov edx, dword [0x46af68]
mov eax, 0x80000002
call fcn.0042f96c
jmp 0x4658c2
lea edx, [ebp - 0xd8]
mov eax, dword [ebp - 0x10]
call fcn.0042675c
mov edx, dword [ebp - 0xd8]
mov eax, 0x465de4
call fcn.004053a4
test eax, eax
jne 0x46580c
lea eax, [ebp - 0x10]
mov ecx, dword [ebp - 0x10]
mov edx, 0x4659ac
call fcn.004050ac
cmp byte [ebp - 5], 0
je 0x4658c2
push 0
push 0
push 0
push 0
push 0x465d68
call sub.wininet.dll_InternetOpenA
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
je 0x4658c2
xor eax, eax
push ebp
push 0x4658bb
push dword fs:[eax]
mov dword fs:[eax], esp
push 0
push 0x200
push 0
push 0
mov eax, dword [ebp - 0x10]
call fcn.00405260
push eax
mov eax, dword [ebp - 0x48]
push eax
call sub.wininet.dll_InternetOpenUrlA
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0
jne 0x46589b
push 0x465d78
lea edx, [ebp - 0xdc]
mov eax, dword [0x46af80]
call fcn.0040dde4
push dword [ebp - 0xdc]
push 0x465d88
push dword [ebp - 0x10]
lea eax, [ebp - 0x10]
mov edx, 4
call fcn.00405120
jmp 0x4658a4
mov eax, dword [ebp - 0x4c]
push eax
call sub.wininet.dll_InternetCloseHandle
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4658c2
mov eax, dword [ebp - 0x48]
push eax
call sub.wininet.dll_InternetCloseHandle
ret
lea edx, [ebp - 0xe0]
mov eax, dword [ebp - 0x10]
call fcn.0045f78c
mov edx, dword [ebp - 0xe0]
mov eax, dword [ebp - 4]
call fcn.00404df4
xor eax, eax
mov dword [ebp - 0xc], eax
ret
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x465964
lea eax, [ebp - 0xe0]
mov edx, 0xc
call fcn.00404dc4
lea eax, [ebp - 0xa0]
call fcn.00406a24
lea eax, [ebp - 0x9c]
mov edx, 0x13
call fcn.00404dc4
lea eax, [ebp - 0x44]
mov edx, 3
call fcn.00404dc4
lea eax, [ebp - 0x38]
call fcn.00406a24
lea eax, [ebp - 0x1c]
mov edx, 4
call fcn.00404dc4
ret