Function at 0x449fea
Capabilities:
Move file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x30
push esi
push edi
mov edi, dword [ebp + 8]
test edi, edi
je 0x44a271
mov esi, dword [ebp + 0xc]
test esi, esi
jne 0x44a00e
push str.cimg::load_network__:_Specified_destination_string_is__null_.
jmp 0x44a276
push ebx
xor ebx, ebx
push ebx
push edi
call fcn.0044e4ae
pop ecx
pop ecx
cmp byte [eax], bl
je 0x44a023
cmp eax, edi
jbe 0x44a023
dec eax
push ebx
push 1
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.0044e69d
add esp, 0x10
mov byte [esi], bl
cmp dword [ebp - 0x30], 0x10
mov ebx, dword [ebp - 0x1c]
ja 0x44a05d
push 3
push 0x545f78
push ebx
call fcn.0044e6eb
add esp, 0xc
test eax, eax
je 0x44a05d
push 0x5f
push ebx
call fcn.0044e756
pop ecx
jmp 0x44a09d
mov byte [ebx], 0
push ebx
call fcn.0043eab2
push eax
push 0x5c
push 0
push 0
call fcn.0044e874
pop ecx
pop ecx
push eax
push str._s_c_s_s
push 0x100
push esi
call fcn.0043d83a
push 0x56cd14
push esi
call fcn.004e3977
add esp, 0x24
test eax, eax
je 0x44a0a0
push eax
call fcn.0043e691
pop ecx
jmp 0x44a060
push 1
push 1
push 1
push edi
call fcn.004e30e0
pop ecx
add eax, 0x40
lea ecx, [ebp - 0x18]
push eax
call fcn.0042aed5
cmp dword [ebp + 0x10], 0
push edi
push esi
je 0x44a0e6
push dword [ebp + 0x10]
push 0
push 0
call fcn.0043d96c
mov ebx, dword [ebp - 4]
pop ecx
pop ecx
push eax
push str._s__m__u__f___silent___compressed__o___s____s_
push dword [ebp - 0x18]
push ebx
call fcn.0043d83a
add esp, 0x1c
jmp 0x44a106
push 0
push 0
call fcn.0043d96c
mov ebx, dword [ebp - 4]
pop ecx
pop ecx
push eax
push str._s__f___silent___compressed__o___s____s_
push dword [ebp - 0x18]
push ebx
call fcn.0043d83a
add esp, 0x18
push 0
push ebx
call fcn.0044e7ea
push 0x56cd14
push esi
call fcn.004e3977
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
jne 0x44a21f
push edi
push esi
cmp dword [ebp + 0x10], eax
je 0x44a14e
push dword [ebp + 0x10]
push eax
push eax
call fcn.0044edd9
pop ecx
pop ecx
push eax
push str._s__T__u__q__r__l_0___no_cache__O___s____s_
push dword [ebp - 0x18]
push ebx
call fcn.0043d83a
add esp, 0x1c
jmp 0x44a16b
push 0
push 0
call fcn.0044edd9
pop ecx
pop ecx
push eax
push str._s__q__r__l_0___no_cache__O___s____s_
push dword [ebp - 0x18]
push ebx
call fcn.0043d83a
add esp, 0x18
push 0
push ebx
call fcn.0044e7ea
push 0x56cd14
push esi
call fcn.004e3977
add esp, 0x10
test eax, eax
jne 0x44a1a1
push edi
push str.cimg::load_network__:_Failed_to_load_file__s_with_external_commands_wget_or_curl.
lea eax, [ebp - 0x10]
push eax
call fcn.0042be2c
add esp, 0xc
push 0x57a34c
jmp 0x44a286
push eax
call fcn.0043e691
push esi
push str._s.gz
push dword [ebp - 0x18]
push ebx
call fcn.0043d83a
push ebx
push esi
call fcn.004e471c
add esp, 0x1c
push esi
push 0
push 0
call fcn.00446ccd
pop ecx
pop ecx
push eax
push str._s___quiet___s.gz_
push dword [ebp - 0x18]
push ebx
call fcn.0043d83a
push 0
push ebx
call fcn.0044e7ea
push 0x56cd14
push esi
call fcn.004e3977
add esp, 0x24
mov dword [ebp + 8], eax
test eax, eax
jne 0x44a21f
push esi
push str._s.gz
push dword [ebp - 0x18]
push ebx
call fcn.0043d83a
push esi
push ebx
call fcn.004e471c
push 0x56cd14
push esi
call fcn.004e3977
add esp, 0x20
mov dword [ebp + 8], eax
push 2
push 0
push eax
call fcn.004e3fbc
push dword [ebp + 8]
call fcn.004e43cf
add esp, 0x10
test eax, eax
jg 0x44a243
push edi
push str.cimg::load_network__:_Failed_to_load_URL__s_with_external_commands_wget_or_curl.
jmp 0x44a18b
push dword [ebp + 8]
call fcn.0043e691
cmp byte [ebp - 8], 0
pop ecx
jne 0x44a259
push ebx
call fcn.004e1689
pop ecx
cmp byte [ebp - 0x20], 0
pop ebx
jne 0x44a269
push dword [ebp - 0x1c]
call fcn.004e1689
pop ecx
pop edi
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret
push str.cimg::load_network__:_Specified_URL_is__null_.
lea eax, [ebp - 0x10]
push eax
call fcn.0042bd0f
pop ecx
pop ecx
push 0x57a2f4
lea eax, [ebp - 0x10]
push eax
call fcn.004e52d6
int3