Function at 0x44a098
Capabilities:
Download url
Receive data

Disassembly:
push 0x1c
mov eax, 0x4b2f48
call fcn.00468fa8
mov edi, ecx
push 0x4f6438
lea ecx, [ebp - 0x1c]
call fcn.00402829
xor ebx, ebx
lea edx, [ebp - 0x1c]
push ebx
push edi
push 2
pop ecx
mov dword [ebp - 4], ebx
call fcn.004130a0
or dword [ebp - 4], 0xffffffff
pop ecx
pop ecx
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
cmp dword [0x514f4c], ebx
je 0x44a2f0
call fcn.0044f181
push eax
lea ecx, [ebp - 0x18]
call fcn.00402899
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 1
push eax
mov ecx, 0x5152ac
call fcn.004163b2
mov esi, dword [ebp - 0x18]
cmp dword [esi - 0xc], ebx
jne 0x44a133
push str.Empty_ID_in_PingOnDemand
lea ecx, [ebp - 0x1c]
call fcn.00402829
push ebx
push 2
lea edx, [ebp - 0x1c]
mov byte [ebp - 4], 2
pop ecx
call fcn.004137d1
pop ecx
mov ecx, dword [ebp - 0x1c]
jmp 0x44a2e0
push str.http:__armmf.adobe.com_arm_manifests_win_
lea ecx, [ebp - 0x14]
call fcn.00402829
push 0x4e54c4
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00402459
add esp, 0xc
push edi
push eax
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 4
push eax
call fcn.004024b8
add esp, 0xc
push str..txt
push eax
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 5
push eax
call fcn.00402459
add esp, 0xc
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x14]
mov eax, dword [eax]
push dword [eax - 0xc]
push eax
call fcn.004025c6
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x10]
lea ecx, [ecx - 0x10]
call fcn.00402e64
call fcn.0044f181
push eax
lea ecx, [ebp - 0x10]
call fcn.00402899
mov byte [ebp - 4], 7
call fcn.0044f181
push eax
lea ecx, [ebp - 0x1c]
call fcn.00402899
lea edx, [ebp - 0x1c]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x10]
call fcn.00440e68
test eax, eax
je 0x44a2c7
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x24]
push edi
push eax
call fcn.004024b8
add esp, 0xc
push str..txt
push eax
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 9
push eax
call fcn.00402459
add esp, 0xc
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x10]
mov eax, dword [eax]
push dword [eax - 0xc]
push eax
call fcn.004025c6
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx - 0x10]
call fcn.00402e64
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x24]
lea ecx, [ecx - 0x10]
call fcn.00402e64
push dword [ebp - 0x14]
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntryW]
mov edi, dword [ebp - 0x10]
push ebx
push ebx
push edi
push dword [ebp - 0x14]
push ebx
call dword [sym.imp.urlmon.dll_URLDownloadToFileW]
push str.ping__URL:
lea ecx, [ebp - 0x20]
mov ebx, eax
call fcn.00402829
push 0
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0xb
push eax
push 2
lea edx, [ebp - 0x20]
pop ecx
call fcn.004130a0
pop ecx
pop ecx
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx - 0x10]
call fcn.00402e64
push str.ping__result:
lea ecx, [ebp - 0x20]
call fcn.00402829
push ebx
push 2
lea edx, [ebp - 0x20]
mov byte [ebp - 4], 0xc
pop ecx
call fcn.00413882
pop ecx
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [ebp - 0x10]
call fcn.00444c53
jmp 0x44a2ca
mov edi, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [edi - 0x10]
call fcn.00402e64
mov ecx, dword [ebp - 0x14]
lea ecx, [ecx - 0x10]
call fcn.00402e64
lea ecx, [esi - 0x10]
call fcn.00402e64
call fcn.00468f71
ret