Function at 0x41976b
Capabilities:
Reference http user-agent string

Disassembly:
push 0xf9c
push 0x587640
call fcn.004e3670
mov eax, dword [ebp + 8]
mov dword [ebp - 0xf5c], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0xf6c], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0xf88], eax
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0xf9c], eax
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0xf80], eax
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0xfa4], eax
mov eax, dword [ebp + 0x30]
mov dword [ebp - 0xf98], eax
mov eax, dword [ebp + 0x34]
mov dword [ebp - 0xf94], eax
push 0x400
xor ebx, ebx
push ebx
lea eax, [ebp - 0x63c]
push eax
call fcn.004e4da0
mov esi, 0x104
push esi
push ebx
lea eax, [ebp - 0x23c]
push eax
call fcn.004e4da0
push esi
push ebx
lea eax, [ebp - 0x740]
push eax
call fcn.004e4da0
push esi
push ebx
lea eax, [ebp - 0x138]
push eax
call fcn.004e4da0
add esp, 0x30
push 5
pop ecx
mov esi, str.proxy.apgnapa.com:80
lea edi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
xor esi, esi
mov dword [ebp - 0xf84], esi
mov dword [ebp - 0xf64], esi
xor eax, eax
lea edi, [ebp - 0xf50]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov dword [ebp - 0xf54], ebx
mov dword [ebp - 0xf74], esi
mov dword [ebp - 0xf7c], 0x2b6277
lea eax, [ebp - 0xf50]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
cmp dword [ebp + 0x28], ebx
jne 0x419893
push 6
pop edi
cmp word [ebp - 0xf4c], di
jne 0x41988d
cmp word [ebp - 0xf48], 0xc
jne 0x41988d
cmp dword [0x5a2430], ebx
jne 0x419893
push esi
call fcn.0041eeee
pop ecx
test eax, eax
je 0x419893
mov dword [0x5a2430], 1
jmp 0x419893
mov dword [0x5a2430], esi
push dword [ebp - 0xf5c]
call fcn.0049f486
pop ecx
test eax, eax
je 0x4198b5
push str.:7:GetFileHTTP___FAILED:_No_URL_address_was_provided.
call fcn.004255b9
pop ecx
xor eax, eax
jmp 0x41ae97
mov edi, dword [ebp - 0xf5c]
push edi
call fcn.004ee800
pop ecx
cmp eax, 0x400
jb 0x4198e1
push edi
push edi
call fcn.004ee800
pop ecx
push eax
push str.:8:GetFileHTTP___FAILED:_The_provided_URL_is_too_long_at__d_bytes:__s
call fcn.004255b9
add esp, 0xc
jmp 0x4198ae
call fcn.004ca9ca
mov dword [ebp - 0xfa0], eax
mov edi, dword [ebp - 0xf6c]
push edi
call fcn.00459dd3
pop ecx
test eax, eax
je 0x419938
mov ebx, edi
mov dword [ebp - 0xf54], ebx
push edi
call fcn.0045ad60
mov dword [ebp - 0xf74], eax
mov eax, str.MESSAGEHANDLE
mov dword [ebp - 0xf6c], eax
mov dword [esp], 0x104
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.004a11a5
add esp, 0xc
jmp 0x4199d2
push 0x104
push edi
lea eax, [ebp - 0x23c]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x23c]
push eax
call fcn.004a025a
push edi
call fcn.0049f486
add esp, 0x14
test eax, eax
jne 0x41997c
lea eax, [ebp - 0x23c]
push eax
call fcn.0049f486
pop ecx
test eax, eax
jne 0x41997c
push 0x104
push edi
jmp 0x419924
push 0x104
mov edi, dword [ebp - 0xf5c]
push edi
lea eax, [ebp - 0x23c]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x23c]
push eax
call fcn.004a025a
lea eax, [ebp - 0x23c]
push eax
call fcn.0049f486
add esp, 0x14
push dword [ebp - 0xf6c]
test eax, eax
je 0x4199c4
push edi
push str.:7:GetFileHTTP___s_____s___FAILED:_No_file_name_was_provided.
jmp 0x4198d7
lea eax, [ebp - 0x23c]
push eax
call fcn.0049fcaa
pop ecx
pop ecx
lea eax, [ebp - 0x23c]
push eax
call fcn.0049f486
pop ecx
test eax, eax
je 0x4199f9
push dword [ebp - 0xf5c]
push str.:7:GetFileHTTP___s___FAILED_2:_No_file_name_was_provided.
call fcn.004255b9
pop ecx
jmp 0x4198ad
push 0x400
mov edi, dword [ebp - 0xf5c]
push edi
lea eax, [ebp - 0x63c]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x63c]
push eax
call fcn.004a0326
lea eax, [ebp - 0x63c]
push eax
call fcn.004ee800
add esp, 0x14
cmp dword [ebp + 0x24], esi
jne 0x419a7d
test ebx, ebx
jne 0x419a73
push 0x35d
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
lea eax, [ebp - 0xf7c]
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.0042d2de
add esp, 0x10
mov ebx, eax
mov dword [ebp - 0xf58], ebx
test ebx, ebx
jne 0x419a85
lea eax, [ebp - 0x23c]
push eax
push edi
push str.:5:GetFileHTTP___s___FAILED:_Could_not_fopen_the_local_file___s_
jmp 0x4198d7
mov ebx, esi
mov dword [ebp - 0xf58], ebx
jmp 0x419a85
mov ebx, esi
mov dword [ebp - 0xf58], esi
push 3
pop eax
mov dword [ebp - 0xf78], eax
push eax
call fcn.0041f286
pop ecx
test eax, eax
je 0x419ab9
push edi
push str.:7:GetFileHTTP___s___encountered_a_problem:_curl_global_init___FAILED_
call fcn.004255b9
pop ecx
pop ecx
test ebx, ebx
je 0x4198ae
push ebx
call fcn.0042d153
jmp 0x4198ad
mov ecx, fcn.0040dcea
mov eax, dword [0x5a2004]
test eax, eax
cmovne ecx, eax
call ecx
mov edi, eax
mov dword [ebp - 0xf60], edi
test edi, edi
jne 0x419afd
push dword [ebp - 0xf5c]
push str.:7:GetFileHTTP___s___FAILED:_curl_easy_init___FAILED.
call fcn.004255b9
pop ecx
pop ecx
test ebx, ebx
je 0x419af3
push ebx
call fcn.0042d153
pop ecx
call fcn.0041f1b7
jmp 0x4198ae
push dword [ebp - 0xf88]
call fcn.0049f486
pop ecx
test eax, eax
jne 0x419b5f
push dword [ebp - 0xf9c]
call fcn.0049f486
pop ecx
test eax, eax
lea eax, [ebp - 0x740]
jne 0x419b44
push dword [ebp - 0xf9c]
push dword [ebp - 0xf88]
push str._s:_s
push 0x104
push eax
call fcn.004a0ddb
add esp, 0x14
jmp 0x419b6c
push dword [ebp - 0xf88]
push 0x514cb8
push 0x104
push eax
call fcn.004a0ddb
add esp, 0x10
jmp 0x419b6c
lea eax, [ebp - 0x740]
push eax
call fcn.0049e2d6
pop ecx
lea eax, [ebp - 0x740]
push eax
call fcn.0049f486
pop ecx
test eax, eax
jne 0x419bb4
lea eax, [ebp - 0x740]
push eax
push 0x2715
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0xffffffffffffffee
push 0x6b
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
mov eax, 0x41f039
push str.Mozilla_5.0__compatible__MSIE_9.0__Windows_NT_6.1__WOW64__Trident_5.0__chromeframe_12.0.742.112_
push 0x2722
push edi
mov ecx, eax
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
mov eax, dword [ebp - 0xf80]
mov dword [ebp - 0xfac], eax
mov eax, dword [ebp - 0xfa4]
mov dword [ebp - 0xfa8], eax
push esi
push 0x2b
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x4193e9
push 0x4e58
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
lea eax, [ebp - 0xfac]
push eax
push 0x2749
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x50c926
push 0x272f
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 1
push 0x34
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x48
push 1
push 0x3a
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0xa
push 0x44
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x50
push 0x3b
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push esi
push 0x65
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 1
push 0x4a
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 1
push 0x4b
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x48
push 1
lea eax, [ebp - 0x63c]
push eax
push edi
call fcn.00419449
add esp, 0xc
mov dword [ebp - 0xf90], eax
cmp dword [ebp + 0x2c], esi
jle 0x419d31
push dword [ebp + 0x2c]
push 3
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
mov dword [ebp - 0xf90], esi
cmp dword [ebp + 0x28], esi
jne 0x419dc5
push 0x104
lea eax, [ebp - 0x138]
push eax
call fcn.0041b081
pop ecx
pop ecx
test eax, eax
jne 0x419d7e
lea eax, [ebp - 0x138]
push eax
push 0x2714
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
mov dword [ebp - 0xf84], 1
jmp 0x419dc5
cmp dword [0x5a2000], esi
je 0x419dbf
push 0x104
push str.10.26.98.97:80
lea eax, [ebp - 0x138]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x138]
push eax
push 0x2714
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
jmp 0x419dc5
mov dword [ebp - 0xf84], esi
mov eax, dword [ebp + 0x18]
test eax, eax
je 0x419e58
mov ecx, 0x2710
cmp eax, ecx
jae 0x419e02
push eax
push dword [ebp - 0xf5c]
push str.:6:GetFileHTTP___s___encountered_a_problem:_The_given_timeout___ld__is_unreasonable_
call fcn.00425c08
add esp, 0xc
call fcn.0047d25f
test eax, eax
mov eax, dword [ebp + 0x18]
mov ecx, 0x2710
cmove eax, ecx
mov dword [ebp + 0x18], eax
push dword [ebp + 0x18]
push 0x9b
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
mov ecx, dword [ebp + 0x18]
cmp ecx, 0x927c0
ja 0x419e37
mov eax, 0x1d4c0
cmp ecx, eax
cmovb eax, ecx
push eax
jmp 0x419e3c
push 0x2bf20
push 0x9c
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
jmp 0x419e93
push 0xa4cb80
push 0x9b
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x2bf20
push 0x9c
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
cmp dword [ebp - 0xf98], esi
jg 0x419ea3
cmp dword [ebp - 0xf94], esi
jle 0x419ed5
push dword [ebp - 0xf94]
push dword [ebp - 0xf98]
push str._d__d
push esi
call fcn.0049e318
push eax
push 0x2717
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x1c
cmp dword [ebp + 0x24], esi
je 0x41a29c
lea eax, [ebp - 0x23c]
push eax
call fcn.0049f486
pop ecx
test eax, eax
jne 0x41a257
push 0x400
push esi
lea eax, [ebp - 0xf40]
push eax
call fcn.004e4da0
push 0x400
push esi
lea eax, [ebp - 0xb40]
push eax
call fcn.004e4da0
add esp, 0x18
mov ecx, dword [ebp + 0x18]
lea eax, [ecx - 0x1389]
cmp eax, 0x48056
mov eax, dword [0x5a2008]
ja 0x419f32
push ecx
jmp 0x419f37
push 0x493e0
push 0x9c
mov ecx, 0x41f039
test eax, eax
push edi
cmovne ecx, eax
call ecx
add esp, 0xc
push 0x400
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0xf40]
push eax
call fcn.004a11a5
push 0x400
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0xb40]
push eax
call fcn.004a11a5
lea eax, [ebp - 0xb40]
push eax
call fcn.004a025a
lea eax, [ebp - 0x63c]
push eax
call fcn.004a0109
push str._UpLoad_
lea eax, [ebp - 0x63c]
push eax
call fcn.004a0ed5
add esp, 0x28
test eax, eax
jne 0x419fe1
push str._UpLoad_
call fcn.004ee800
lea esi, [ebp - 0x63c]
sub esi, eax
mov dword [esp], str._Post_
lea eax, [ebp - 0x63c]
push eax
call fcn.004ee800
pop ecx
add eax, esi
push eax
call fcn.004ee4d0
push str..._UpLoad_
jmp 0x41a02b
push str._DownLoad_
lea eax, [ebp - 0x63c]
push eax
call fcn.004a0ed5
pop ecx
pop ecx
test eax, eax
jne 0x41a03c
push str._DownLoad_
call fcn.004ee800
lea esi, [ebp - 0x63c]
sub esi, eax
mov dword [esp], str._Post_
lea eax, [ebp - 0x63c]
push eax
call fcn.004ee800
pop ecx
add eax, esi
push eax
call fcn.004ee4d0
push str..._DownLoad_
lea eax, [ebp - 0xb40]
push eax
call fcn.0049fcaa
add esp, 0x10
xor esi, esi
lea eax, [ebp - 0xb40]
push eax
push str._CheckCRCOnly_s
push 0x400
lea eax, [ebp - 0x63c]
push eax
call fcn.004a0d90
lea eax, [ebp - 0x63c]
push eax
push 0x2712
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
push 0x407
push esi
call fcn.00459b09
mov dword [ebp - 0xf68], eax
push eax
push 0x2711
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x41f0ef
push 0x4e2b
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x40
mov dword [ebp - 4], esi
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41a103
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push esi
push eax
push edi
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41a146
push edi
push eax
lea eax, [ebp - 0x138]
push eax
push esi
push dword [ebp - 0xf68]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
push 0x400
lea eax, [ebp - 0xf40]
push eax
lea eax, [ebp - 0x63c]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x63c]
push eax
push 0x2712
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
lea eax, [ebp - 0xf64]
push eax
push 0x2711
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x24
test esi, esi
jne 0x41a23f
and dword [ebp - 0xf8c], esi
lea eax, [ebp - 0xf8c]
push eax
cmp dword [ebp - 0xf54], esi
jne 0x41a1d1
lea eax, [ebp - 0x23c]
push eax
push dword [ebp - 0xf68]
call fcn.0041b72b
add esp, 0xc
jmp 0x41a22b
push dword [ebp - 0xf68]
call fcn.0041b60e
pop ecx
pop ecx
mov dword [ebp - 0xf70], eax
test eax, eax
jne 0x41a1fd
cmp dword [ebp - 0xf8c], eax
jne 0x41a229
push str.:4:HTTP_ValidateChecksum___FAILED:_The_server_checksum_was_not_received.
call fcn.00425c08
pop ecx
jmp 0x41a229
push dword [ebp - 0xf54]
call fcn.0041b5d0
pop ecx
mov ecx, eax
mov eax, dword [ebp - 0xf70]
cmp eax, ecx
jne 0x41a21a
xor eax, eax
inc eax
jmp 0x41a22b
push ecx
push eax
push str.:3:HTTP_ValidateChecksum_Mes___FAILED:_The_server_checksum___u__does_not_match_the_local___u_.
call fcn.004255b9
add esp, 0xc
xor eax, eax
mov dword [ebp - 0xf64], eax
cmp dword [ebp - 0xf8c], 0
jne 0x41a246
push 0x44
pop esi
jmp 0x41a246
and dword [ebp - 0xf64], 0
push dword [ebp - 0xf68]
call fcn.00459cd4
pop ecx
jmp 0x41a2f9
lea eax, [ebp - 0xf64]
push eax
push 0x2711
push edi
mov esi, 0x41f039
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x41f0ef
push 0x4e2b
push edi
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
and dword [ebp - 0xf64], 0
jmp 0x41a2f6
mov eax, dword [ebp - 0xf54]
mov esi, 0x41f039
mov ecx, esi
test eax, eax
je 0x41a2c7
push eax
push 0x2711
push edi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x41f17f
jmp 0x41a2df
push ebx
push 0x2711
push edi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x41f139
mov eax, dword [0x5a2008]
push 0x4e2b
mov ecx, esi
test eax, eax
push edi
cmovne ecx, eax
call ecx
add esp, 0x18
push 2
pop esi
push 1
push 0x2d
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
push 0x5a1e00
push 0x271a
push edi
mov ecx, 0x41f039
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
test esi, esi
je 0x41a3c7
mov dword [ebp - 4], 1
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41a377
mov eax, 0x41f039
push edi
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push 0
push eax
push edi
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41a409
push edi
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x138]
push eax
push ebx
push dword [ebp - 0xf54]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41a409
test ebx, ebx
je 0x41a3d6
push ebx
call fcn.004e962f
pop ecx
test eax, eax
jle 0x41a3ef
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a409
push eax
call fcn.0045ad60
pop ecx
cmp eax, dword [ebp - 0xf74]
jne 0x41a409
push 0x38
pop esi
push 0x200
push str.RECEIVE_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41a41a
xor eax, eax
cmp dword [ebp - 0xf64], eax
cmovne esi, eax
test esi, esi
je 0x41ac5c
cmp dword [0x5a2000], 0
jne 0x41ac5c
cmp dword [ebp + 0x28], 0
jne 0x41ac5c
push 0x101
push 0
lea eax, [ebp - 0x844]
push eax
call fcn.004e4da0
mov dword [ebp - 0xf70], esi
push 0x101
push 0x5a1e00
lea eax, [ebp - 0x844]
push eax
call fcn.004a11a5
add esp, 0x18
cmp dword [ebp - 0xf84], 0
je 0x41a60c
and dword [ebp - 0xf84], 0
lea eax, [ebp - 0x138]
push eax
call fcn.0049e2d6
pop ecx
mov esi, 0x41f039
cmp dword [ebp - 0xf90], 0
je 0x41a4b0
push 0
push 0x3d
push edi
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
lea eax, [ebp - 0x138]
push eax
push 0x2714
push edi
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
test ebx, ebx
je 0x41a517
push ebx
call fcn.0042d153
mov dword [esp], 0x46d
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
lea eax, [ebp - 0xf7c]
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.0042d2de
mov ebx, eax
mov dword [ebp - 0xf58], ebx
push ebx
push 0x2711
push edi
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x1c
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a528
push eax
call fcn.0045a357
pop ecx
mov dword [ebp - 4], 2
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41a569
mov eax, 0x41f039
push edi
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push 0
push eax
push edi
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41a5fb
push edi
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x138]
push eax
push ebx
push dword [ebp - 0xf54]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41a5fb
test ebx, ebx
je 0x41a5c8
push ebx
call fcn.004e962f
pop ecx
test eax, eax
jle 0x41a5e1
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a5fb
push eax
call fcn.0045ad60
pop ecx
cmp eax, dword [ebp - 0xf74]
jne 0x41a5fb
push 0x38
pop esi
push 0x200
push str.RECEIVE_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB2
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41a60c
xor eax, eax
cmp dword [ebp - 0xf64], eax
cmovne esi, eax
call fcn.004ee499
not eax
and eax, 1
mov dword [ebp - 0xf68], eax
jne 0x41a7b4
and dword [ebp - 0xf68], 0
test esi, esi
je 0x41a933
push dword [ebp - 0xf90]
push 0x104
lea eax, [ebp - 0x138]
push eax
call fcn.0041b21e
add esp, 0xc
test eax, eax
je 0x41a7b4
lea eax, [ebp - 0x138]
push eax
push 0x2714
push edi
mov esi, 0x41f039
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0xc
test ebx, ebx
je 0x41a6bf
push ebx
call fcn.0042d153
mov dword [esp], 0x490
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
lea eax, [ebp - 0xf7c]
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.0042d2de
mov ebx, eax
mov dword [ebp - 0xf58], ebx
push ebx
push 0x2711
push edi
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x1c
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a6d0
push eax
call fcn.0045a357
pop ecx
mov dword [ebp - 4], 3
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41a711
mov eax, 0x41f039
push edi
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push 0
push eax
push edi
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41a7a3
push edi
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x138]
push eax
push ebx
push dword [ebp - 0xf54]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41a7a3
test ebx, ebx
je 0x41a770
push ebx
call fcn.004e962f
pop ecx
test eax, eax
jle 0x41a789
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a7a3
push eax
call fcn.0045ad60
pop ecx
cmp eax, dword [ebp - 0xf74]
jne 0x41a7a3
push 0x38
pop esi
push 0x200
push str.RECEIVE_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB3
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41a7b4
xor eax, eax
cmp dword [ebp - 0xf64], eax
cmovne esi, eax
test esi, esi
je 0x41a933
push 0x104
push str.10.26.98.97:80
lea eax, [ebp - 0x138]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x138]
push eax
push 0x2714
push edi
mov esi, 0x41f039
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
test ebx, ebx
je 0x41a83e
push ebx
call fcn.0042d153
mov dword [esp], 0x4ab
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
lea eax, [ebp - 0xf7c]
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.0042d2de
mov ebx, eax
mov dword [ebp - 0xf58], ebx
push ebx
push 0x2711
push edi
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x1c
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a84f
push eax
call fcn.0045a357
pop ecx
mov dword [ebp - 4], 4
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41a890
mov eax, 0x41f039
push edi
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push 0
push eax
push edi
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41a922
push edi
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x138]
push eax
push ebx
push dword [ebp - 0xf54]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41a922
test ebx, ebx
je 0x41a8ef
push ebx
call fcn.004e962f
pop ecx
test eax, eax
jle 0x41a908
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a922
push eax
call fcn.0045ad60
pop ecx
cmp eax, dword [ebp - 0xf74]
jne 0x41a922
push 0x38
pop esi
push 0x200
push str.RECEIVE_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB4
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41a933
xor eax, eax
cmp dword [ebp - 0xf64], eax
cmovne esi, eax
cmp dword [ebp - 0xf68], 0
jne 0x41a622
test esi, esi
je 0x41ac5c
push 0x104
push str.10.28.98.5:80
lea eax, [ebp - 0x138]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x138]
push eax
push 0x2714
push edi
mov esi, 0x41f039
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
test ebx, ebx
je 0x41a9ca
push ebx
call fcn.0042d153
mov dword [esp], 0x4c6
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
lea eax, [ebp - 0xf7c]
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.0042d2de
mov ebx, eax
mov dword [ebp - 0xf58], ebx
push ebx
push 0x2711
push edi
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x1c
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41a9db
push eax
call fcn.0045a357
pop ecx
mov dword [ebp - 4], 5
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41aa1c
mov eax, 0x41f039
push edi
mov ecx, eax
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push 0
push eax
push edi
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41aaae
push edi
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x138]
push eax
push ebx
push dword [ebp - 0xf54]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41aaae
test ebx, ebx
je 0x41aa7b
push ebx
call fcn.004e962f
pop ecx
test eax, eax
jle 0x41aa94
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41aaae
push eax
call fcn.0045ad60
pop ecx
cmp eax, dword [ebp - 0xf74]
jne 0x41aaae
push 0x38
pop esi
push 0x200
push str.RECEIVE_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB5
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41aabf
xor eax, eax
cmp dword [ebp - 0xf64], eax
cmovne esi, eax
test esi, esi
je 0x41ac5c
push 0x104
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x138]
push eax
call fcn.004a11a5
lea eax, [ebp - 0x138]
push eax
push 0x2714
push edi
mov esi, 0x41f039
mov ecx, esi
mov eax, dword [0x5a2008]
test eax, eax
cmovne ecx, eax
call ecx
add esp, 0x18
test ebx, ebx
je 0x41ab46
push ebx
call fcn.0042d153
mov dword [esp], 0x4df
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
lea eax, [ebp - 0xf7c]
push eax
lea eax, [ebp - 0x23c]
push eax
call fcn.0042d2de
mov ebx, eax
mov dword [ebp - 0xf58], ebx
push ebx
push 0x2711
push edi
mov eax, dword [0x5a2008]
test eax, eax
cmovne esi, eax
call esi
add esp, 0x1c
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41ab57
push eax
call fcn.0045a357
pop ecx
mov dword [ebp - 4], 6
lea eax, [ebp - 0x63c]
push eax
call dword [sym.imp.WININET.dll_DeleteUrlCacheEntry]
mov dword [ebp - 4], 0xfffffffe
jmp 0x41ab98
mov ecx, 0x41f039
push edi
mov eax, dword [0x5a200c]
test eax, eax
cmovne ecx, eax
call ecx
push 0
push eax
push edi
call fcn.0041b7dc
add esp, 0x10
mov esi, eax
test esi, esi
jne 0x41ac28
push edi
lea eax, [ebp - 0x63c]
push eax
lea eax, [ebp - 0x138]
push eax
push ebx
push dword [ebp - 0xf54]
call fcn.0041b84c
add esp, 0x14
test eax, eax
push 5
pop eax
cmovne esi, eax
test esi, esi
jne 0x41ac28
test ebx, ebx
je 0x41abf5
push ebx
call fcn.004e962f
pop ecx
test eax, eax
jle 0x41ac0e
mov eax, dword [ebp - 0xf54]
test eax, eax
je 0x41ac28
push eax
call fcn.0045ad60
pop ecx
cmp eax, dword [ebp - 0xf74]
jne 0x41ac28
push 0x38
pop esi
push 0x200
push str.RECEIVE_ERROR:_Proxy_connect_FAILED_but_returned_success.__KB5
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
cmp dword [ebp + 0x24], 0
je 0x41ac39
xor eax, eax
cmp dword [ebp - 0xf64], eax
cmovne esi, eax
test esi, esi
je 0x41ac5c
mov esi, dword [ebp - 0xf70]
push 0x200
lea eax, [ebp - 0x844]
push eax
push 0x5a1e00
call fcn.004a11a5
add esp, 0xc
push edi
mov ecx, fcn.0041f036
mov eax, dword [0x5a2010]
test eax, eax
cmovne ecx, eax
call ecx
pop ecx
call fcn.0041f1b7
test ebx, ebx
je 0x41ac7f
push ebx
call fcn.0042d153
pop ecx
cmp dword [ebp + 0x24], 0
jne 0x41ace7
xor ebx, ebx
mov dword [ebp - 0xf58], ebx
mov edi, dword [ebp - 0xf54]
test esi, esi
jne 0x41ad10
test edi, edi
jne 0x41acb4
push ebx
push ebx
lea eax, [ebp - 0x23c]
push eax
call fcn.0042aa40
add esp, 0xc
test eax, eax
je 0x41acf2
test edi, edi
je 0x41acc3
push edi
call fcn.0045ad60
pop ecx
cmp eax, dword [ebp - 0xf74]
je 0x41acf2
cmp dword [ebp - 0xf84], ebx
jne 0x41acdd
cmp dword [ebp + 0x28], ebx
jne 0x41acdd
lea eax, [ebp - 0x138]
push eax
call fcn.0041eeee
pop ecx
cmp dword [ebp + 0x24], 0
je 0x41ae94
mov eax, dword [ebp - 0xf64]
jmp 0x41ae97
test esi, esi
jne 0x41ad10
push 0x38
pop esi
push str.The_file_could_not_be_downloaded__probably_because_it_does_not_exist.__KB
push 0x200
push 0x5a1e00
call fcn.004a0ddb
add esp, 0xc
cmp dword [ebp + 0x28], ebx
jne 0x41aec9
cmp dword [ebp - 0xf98], ebx
jne 0x41aec9
cmp dword [ebp - 0xf94], ebx
jne 0x41aec9
mov eax, dword [ebp - 0xf80]
test eax, eax
je 0x41ad43
cmp dword [eax], ebx
jne 0x41aec9
push 0x104
push ebx
lea eax, [ebp - 0x844]
push eax
call fcn.004e4da0
add esp, 0xc
lea eax, [ebp - 0x23c]
mov dword [ebp - 0xf60], eax
test edi, edi
je 0x41ad81
lea eax, [ebp - 0x844]
push eax
call fcn.00428b0c
pop ecx
lea eax, [ebp - 0x844]
mov dword [ebp - 0xf60], eax
call fcn.004ca9ca
mov ecx, eax
sub ecx, dword [ebp - 0xfa0]
mov eax, dword [ebp + 0x18]
test eax, eax
je 0x41adc3
cmp ecx, eax
jae 0x41aec9
mov edx, eax
sub edx, ecx
mov dword [ebp - 0xf70], edx
cmp edx, 0xea60
ja 0x41adc3
xor edx, edx
div dword [ebp - 0xf78]
cmp dword [ebp - 0xf70], eax
jbe 0x41aec9
push dword [ebp - 0xf80]
mov eax, dword [ebp + 0x18]
sub eax, ecx
push eax
push dword [ebp - 0xf60]
push dword [ebp - 0xf5c]
call fcn.0042c83c
add esp, 0x10
test eax, eax
jne 0x41aeb9
mov dword [ebp - 0xf68], ebx
test edi, edi
je 0x41ae07
push dword [ebp - 0xf60]
push edi
call fcn.00459e26
pop ecx
pop ecx
mov eax, ebx
jmp 0x41ae2a
push 0x524
push str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_CURL.c
push 0x514f64
push dword [ebp - 0xf60]
call fcn.0042d2de
add esp, 0x10
mov dword [ebp - 0xf68], eax
push ebx
lea ecx, [ebp - 0x63c]
push ecx
lea ecx, [ebp - 0x138]
push ecx
push eax
push edi
call fcn.0041b84c
add esp, 0x14
mov dword [ebp - 0xf70], eax
mov eax, dword [ebp - 0xf68]
test eax, eax
je 0x41ae5a
push eax
call fcn.0042d153
pop ecx
cmp dword [ebp - 0xf70], ebx
jne 0x41aea7
push 0x5a1e00
push esi
push dword [ebp + 0x18]
push dword [ebp - 0xf6c]
push dword [ebp - 0xf5c]
push str.:7:GetFileHTTP___s_____s____ld__had_to_use_URLDownloadToFileTimeOut__:_Error_d__s
call fcn.00425c08
add esp, 0x18
test edi, edi
je 0x41ae94
push dword [ebp - 0xf60]
call fcn.00429e69
pop ecx
xor eax, eax
inc eax
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
leave
ret
push dword [ebp - 0xf5c]
push str.:7:Bad_Proxy_Redirect:_URLDownloadToFileTimeOut___s__
call fcn.00425c08
pop ecx
pop ecx
test edi, edi
je 0x41aec9
push dword [ebp - 0xf60]
call fcn.00429e69
pop ecx
cmp dword [ebp - 0xf90], ebx
jne 0x41b029
cmp dword [ebp + 0x28], ebx
jne 0x41b029
cmp dword [ebp + 0x2c], ebx
jg 0x41b029
mov edi, dword [ebp - 0xf5c]
push edi
call fcn.004a08e7
pop ecx
cmp eax, 0xfd
jge 0x41b029
push str.http:
push edi
call fcn.004a0f20
pop ecx
pop ecx
test eax, eax
jne 0x41b029
mov eax, dword [ebp - 0xf80]
test eax, eax
je 0x41af26
cmp dword [eax], ebx
jne 0x41b029
call fcn.004ca9ca
mov ecx, eax
sub ecx, dword [ebp - 0xfa0]
mov dword [ebp - 0xf70], ecx
mov eax, dword [ebp + 0x18]
test eax, eax
je 0x41af63
cmp ecx, eax
jae 0x41b029
mov edi, eax
sub edi, ecx
cmp edi, 0xea60
ja 0x41af63
xor edx, edx
push 3
pop ecx
div ecx
cmp edi, eax
jbe 0x41b029
mov edi, 0x104
push edi
push ebx
lea eax, [ebp - 0x844]
push eax
call fcn.004e4da0
push 0x103
push dword [ebp - 0xf5c]
lea eax, [ebp - 0x843]
push eax
call fcn.004a11a5
mov byte [ebp - 0x844], 0x53
push ebx
push str.https:
push str.Shttp:
push edi
lea eax, [ebp - 0x844]
push eax
call fcn.004a0516
mov dword [ebp - 0xf58], 1
push dword [ebp - 0xf94]
push dword [ebp - 0xf98]
push dword [ebp + 0x2c]
push ebx
push ebx
push dword [ebp - 0xfa4]
push dword [ebp - 0xf80]
mov edi, dword [ebp + 0x18]
mov eax, edi
sub eax, dword [ebp - 0xf70]
push eax
push dword [ebp - 0xf9c]
push dword [ebp - 0xf88]
push dword [ebp - 0xf6c]
lea eax, [ebp - 0x844]
push eax
call fcn.0041976b
add esp, 0x5c
test eax, eax
je 0x41b029
push 0x5a1e00
push esi
push edi
push dword [ebp - 0xf6c]
push dword [ebp - 0xf5c]
push str.:7:GetFileHTTP___s_____s____ld__had_to_use_SSL:_Error_d__s
call fcn.00425c08
add esp, 0x18
jmp 0x41ae94
mov eax, dword [ebp - 0xf80]
test eax, eax
je 0x41b03b
cmp dword [eax], ebx
jne 0x4198ae
push 0x5a1e00
push esi
lea eax, [ebp - 0x63c]
push eax
push dword [ebp - 0xf58]
push dword [ebp + 0x18]
push dword [ebp - 0xf9c]
push dword [ebp - 0xf88]
push dword [ebp - 0xf6c]
push dword [ebp - 0xf5c]
push str.:5:GetFileHTTP___s_____s___user:__s___pswrd:__s____ldms__FAILED:_bDidRetrySSL_d:_Parsed_URL____s_:_Error_d__s
call fcn.00425c08
add esp, 0x28
jmp 0x4198ae