Function at 0x469f20
Capabilities:
Check http status code
Prepare http request
Read http header
Receive http response

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4c1a87
mov eax, dword fs:[0]
push eax
sub esp, 0x218
mov eax, dword [0x50b080]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x128], ebx
mov eax, dword [ebp + 0xc]
mov esi, dword [ebp + 8]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x220], esi
mov dword [ebp - 0x11c], eax
mov byte [ebp - 0x215], 0
mov dword [ebp - 0x130], 0
lea ecx, [ebp - 0x214]
mov dword [ebp - 4], 0
call fcn.00467d30
mov byte [ebp - 4], 1
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x469fa3
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x60
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Downloading
mov ecx, eax
call fcn.00411050
cmp dword [esi + 0x14], 7
mov edx, esi
jbe 0x469ff6
mov edx, dword [esi]
push dword [esi + 0x10]
mov ecx, eax
call fcn.00412550
add esp, 4
push eax
call fcn.004113d0
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46a050
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a046
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be42
push ecx
push edx
call fcn.004906cd
add esp, 8
lea ecx, [ebx + 0xb0]
call fcn.00468110
mov edi, eax
mov dword [ebp - 0x130], edi
test edi, edi
jne 0x46a06e
xor bl, bl
jmp 0x46a43e
push 4
lea eax, [ebp - 0x134]
mov dword [ebp - 0x134], 3
push eax
push 0x76
push edi
call dword [sym.imp.WINHTTP.dll_WinHttpSetOption]
test eax, eax
jne 0x46a152
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 2
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a0ac
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x71
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpSetOption_decoding:
mov ecx, eax
call fcn.00411050
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, esi
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46a152
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a148
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be47
push ecx
push edx
call fcn.004906cd
add esp, 8
push dword [ebx + 0xd8]
push dword [ebx + 0xd4]
push dword [ebx + 0xd0]
push dword [ebx + 0xcc]
push edi
call dword [sym.imp.WINHTTP.dll_WinHttpSetTimeouts]
test eax, eax
jne 0x46a239
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 3
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a193
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x77
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpSetTimeouts:
mov ecx, eax
call fcn.00411050
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, esi
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46a239
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a22f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be4c
push ecx
push edx
call fcn.004906cd
add esp, 8
mov eax, dword [ebp - 0x12c]
cmp dword [eax + 0x14], 7
jbe 0x46a247
mov eax, dword [eax]
push 0
push 0
push eax
push edi
call dword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov dword [ebp - 0x12c], eax
mov byte [ebp - 4], 4
test eax, eax
jne 0x46a32e
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 7
mov esi, dword [eax + 0x10]
jbe 0x46a27f
mov eax, dword [eax]
push esi
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x7d
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpConnect:
mov ecx, eax
call fcn.00411050
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, esi
call fcn.0041b670
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x200]
add esp, 4
cmp ecx, 7
jbe 0x46a321
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a317
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be51
push ecx
push edx
call fcn.004906cd
add esp, 8
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
xor bl, bl
jmp 0x46a43b
mov ecx, dword [ebp - 0x11c]
cmp dword [ecx + 0x14], 7
jbe 0x46a33c
mov ecx, dword [ecx]
push 0x800000
push 0
push 0
push 0
push ecx
push 0x4f79b0
push eax
call dword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov esi, eax
mov dword [ebp - 0x138], esi
mov byte [ebp - 4], 6
test esi, esi
jne 0x46a45e
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 7
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a382
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x85
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpOpenRequest:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x200]
add esp, 4
cmp ecx, 7
jbe 0x46be2a
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a421
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be56
push ecx
push edx
call fcn.004906cd
add esp, 8
xor bl, bl
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
push dword [ebp - 0x12c]
call esi
push edi
call esi
mov al, bl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.00490396
mov esp, ebp
pop ebp
ret 0xc
cmp byte [ebx + 6], 0
xorps xmm0, xmm0
movq qword [ebp - 0x1f8], xmm0
mov dword [ebp - 0x1f0], 0
je 0x46a9f4
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 8
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a497
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x90
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Configuring_proxy_on_this_connection
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46a524
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a51a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be5b
push ecx
push edx
call fcn.004906cd
add esp, 8
mov eax, dword [ebx + 0x48]
mov dword [ebp - 0x1f8], 3
lea eax, [eax*2 + 4]
push eax
mov dword [ebp - 0x1fc], eax
call fcn.00495dcc
add esp, 4
mov dword [ebp - 0x1f4], eax
push dword [ebp - 0x1fc]
push 0
push eax
call fcn.00492970
add esp, 0xc
lea ecx, [ebx + 0x38]
cmp dword [ebx + 0x4c], 7
jbe 0x46a56a
mov ecx, dword [ebx + 0x38]
mov eax, dword [ebp - 0x1fc]
push ecx
shr eax, 1
push eax
push dword [ebp - 0x1f4]
call fcn.0049c61a
add esp, 0xc
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a59c
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x97
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.value_of_WinHTTP_proxy_string:
mov ecx, eax
call fcn.0041ba80
cmp dword [ebx + 0x4c], 7
mov ecx, eax
mov edx, dword [ebx + 0x48]
lea eax, [ebx + 0x38]
jbe 0x46a5f8
mov eax, dword [eax]
push edx
mov edx, eax
call fcn.00412550
add esp, 4
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46a650
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a646
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be60
push ecx
push edx
call fcn.004906cd
add esp, 8
push 0xc
lea eax, [ebp - 0x1f8]
push eax
push 0x26
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpSetOption]
test eax, eax
jne 0x46a720
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0xa
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a684
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x9a
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_on_WinHttpSetOption_PROXY_:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x200]
add esp, 4
cmp ecx, 7
jbe 0x46b1fb
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46b1f1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
jmp 0x46b1f1
cmp dword [ebx + 0x90], 0
jne 0x46a736
cmp dword [ebx + 0xa8], 0
je 0x46a9f4
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0xb
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a750
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xa1
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Set_proxy_credentials
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46a7dd
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a7d3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be6a
push ecx
push edx
call fcn.004906cd
add esp, 8
cmp dword [ebx + 0x90], 0
je 0x46a8ea
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0xc
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a804
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xa4
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Using_proxy_username_beginning_with:
mov ecx, eax
call fcn.00411050
cmp dword [ebx + 0x94], 7
lea ecx, [ebx + 0x80]
jbe 0x46a861
mov ecx, dword [ecx]
movzx edx, word [ecx]
mov ecx, eax
call fcn.0046d290
mov edx, str._of_length
mov ecx, eax
call fcn.00411050
push dword [ebx + 0x90]
mov ecx, eax
call fcn.0041b670
mov edx, str._and_password_of_length
mov ecx, eax
call fcn.00411050
push dword [ebx + 0xa8]
mov ecx, eax
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46a8ea
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a8e0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be6f
push ecx
push edx
call fcn.004906cd
add esp, 8
cmp dword [ebx + 0xac], 7
lea ecx, [ebx + 0x98]
jbe 0x46a8fb
mov ecx, dword [ecx]
cmp dword [ebx + 0x94], 7
lea eax, [ebx + 0x80]
jbe 0x46a90c
mov eax, dword [eax]
push 0
push ecx
push eax
push 1
push 1
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpSetCredentials]
test eax, eax
jne 0x46a9f4
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46a93d
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xa9
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_on_WinHttpSetCredentials:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x200]
add esp, 4
cmp ecx, 7
jbe 0x46a9d6
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46a9cc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be74
push ecx
push edx
call fcn.004906cd
add esp, 8
push dword [ebp - 0x1f4]
call fcn.00495dd7
add esp, 4
xor bl, bl
push esi
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call esi
jmp 0x46a433
cmp byte [ebx + 7], 0
mov edx, 1
mov dword [ebp - 0x1fc], edx
jne 0x46aa13
mov byte [ebx + 7], dl
mov edx, 0xa
mov dword [ebp - 0x1fc], edx
xor ecx, ecx
mov eax, ecx
inc ecx
mov dword [ebp - 0x11c], ecx
cmp eax, edx
jae 0x46b1fb
push 0
push 0
push 0
push 0
push 0
push 0
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x46ab20
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0xe
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46aa5b
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xbd
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpSendRequest:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46ab04
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46aafa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be42
push ecx
push edx
call fcn.004906cd
add esp, 8
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, dword [ebp - 0x11c]
mov edx, dword [ebp - 0x1fc]
jmp 0x46aa15
push 0
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x46ab91
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0xf
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46ab47
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xcc
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpReceiveResponse:
jmp 0x46a6bd
mov ebx, dword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea eax, [ebp - 0x118]
push 0
push eax
lea eax, [ebp - 0x120]
mov dword [ebp - 0x120], 0
push eax
push 0
push 0x20000013
push esi
mov dword [ebp - 0x118], 4
call ebx
lea ecx, [ebp - 0x214]
test eax, eax
jne 0x46ac21
call fcn.00467d30
mov byte [ebp - 4], 0x10
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46abe3
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xd6
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpQueryHeaders_STATCODE_:
jmp 0x46a6bd
call fcn.00467d30
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46ac35
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xdc
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Server_returned_HTTP_status_code_of:
mov ecx, eax
call fcn.00411050
push dword [ebp - 0x120]
mov ecx, eax
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46accf
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46acc5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
push 0x100
lea eax, [ebp - 0x114]
push 0
push eax
call fcn.00492970
add esp, 0xc
mov dword [ebp - 0x118], 0xfe
lea eax, [ebp - 0x118]
push 0
push eax
lea eax, [ebp - 0x114]
push eax
push 0
push 0x1d
push esi
call ebx
test eax, eax
je 0x46aef8
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x12
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46ad28
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xe5
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Content_Encoding:
mov ecx, eax
call fcn.00411050
lea edx, [ebp - 0x114]
mov ecx, eax
call fcn.0041ba80
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46adc2
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46adb8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ecx, dword [ebp - 0x120]
xor edx, edx
cmp ecx, 0x197
jne 0x46b222
mov ebx, dword [ebp - 0x128]
nop dword [eax]
mov eax, edx
inc edx
mov dword [ebp - 0x128], edx
cmp eax, 0xa
jge 0x46b222
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [ebx + 6], 0
je 0x46b192
cmp dword [ebx + 0x90], 0
jne 0x46ae1a
cmp dword [ebx + 0xa8], 0
je 0x46b192
cmp dword [ebx + 0xac], 7
lea ecx, [ebx + 0x98]
jbe 0x46ae2b
mov ecx, dword [ecx]
cmp dword [ebx + 0x94], 7
lea eax, [ebx + 0x80]
jbe 0x46ae3c
mov eax, dword [eax]
push 0
push ecx
push eax
push 1
push 1
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpSetCredentials]
test eax, eax
je 0x46b13a
push 0
push 0
push 0
push 0
push 0
push 0
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x46af73
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [ebp - 0x11c], eax
cmp eax, 0x2f00
je 0x46b0cb
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46ae9f
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x10d
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpSendRequest:
mov ecx, eax
call fcn.00411050
push dword [ebp - 0x11c]
mov ecx, eax
jmp 0x46a6cf
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
cmp ebx, 0x2f76
je 0x46adc2
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x13
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46af26
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xec
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpQueryHeaders_Content_Encoding_:
mov ecx, eax
call fcn.00411050
push ebx
mov ecx, eax
call fcn.0041b670
jmp 0x46ad75
push 0
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x46afdd
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x2f00
je 0x46b0cb
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x16
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46afab
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x121
jmp 0x46ab74
push 0
lea eax, [ebp - 0x118]
mov dword [ebp - 0x120], 0
push eax
lea eax, [ebp - 0x120]
mov dword [ebp - 0x118], 4
push eax
push 0
push 0x20000013
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea ecx, [ebp - 0x214]
test eax, eax
je 0x46b0e8
call fcn.00467d30
mov byte [ebp - 4], 0x18
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b031
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x137
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Server_returned_HTTP_status_code_of:
mov ecx, eax
call fcn.00411050
push dword [ebp - 0x120]
mov ecx, eax
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46b0cb
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46b0c1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be42
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ecx, dword [ebp - 0x120]
cmp ecx, 0x197
jne 0x46b222
mov edx, dword [ebp - 0x128]
jmp 0x46ade0
call fcn.00467d30
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b0fc
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x131
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpQueryHeaders_STATCODE_:
jmp 0x46a6bd
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x14
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b154
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0xfe
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_on_WinHttpSetCredentials:
jmp 0x46a6bd
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x19
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b1ac
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x13d
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Server_requires_proxy_authentication_but_no_credentials_supplied
mov ecx, eax
call fcn.00411050
jmp 0x46a6d4
push ecx
push edx
call fcn.004906cd
add esp, 8
mov eax, dword [ebp - 0x1f4]
test eax, eax
je 0x46be2a
push eax
call fcn.00495dd7
add esp, 4
xor bl, bl
push esi
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call esi
jmp 0x46a433
mov dword [ebp - 0x124], 0
cmp ecx, 0xc8
jne 0x46bb80
push 0
lea eax, [ebp - 0x118]
mov dword [ebp - 0x11c], 0
push eax
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x118], 4
push eax
push 0
push 0x20000005
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea ecx, [ebp - 0x214]
test eax, eax
je 0x46b43e
call fcn.00467d30
mov byte [ebp - 4], 0x1a
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b28c
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x14b
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Content_Length:
mov ecx, eax
call fcn.00411050
push dword [ebp - 0x11c]
mov ecx, eax
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46b326
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46b31c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
push 0x400
call fcn.00490916
add esp, 4
mov dword [ebp - 0x128], 0x400
mov ebx, eax
mov dword [ebp - 0x1fc], ebx
push 0x400
push 0
push ebx
call fcn.00492970
add esp, 0xc
lea eax, [ebp - 0x128]
push 0
push eax
push ebx
push 0
push 1
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea ecx, [ebp - 0x214]
test eax, eax
jne 0x46b4a2
call fcn.00467d30
mov byte [ebp - 4], 0x1c
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b38c
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x158
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Error_on_WinHttpQueryHeaders:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46b5ee
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46b42f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
jmp 0x46b5ee
call fcn.00467d30
mov byte [ebp - 4], 0x1b
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b452
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x14f
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpQueryHeaders_Content_Length_:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
jmp 0x46b2d4
call fcn.00467d30
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b4b6
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x15c
mov ecx, eax
call fcn.0040f7e0
mov edx, 0x4eb7a8
mov ecx, eax
call fcn.00411050
mov edx, str.Content_Type_is:
mov ecx, eax
call fcn.0041ba80
mov edx, ebx
mov ecx, eax
call fcn.0041ba80
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46b558
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46b54e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ecx, ebx
lea edx, [ecx + 2]
nop dword [eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x46b560
sub ecx, edx
sar ecx, 1
cmp ecx, 0xb
jb 0x46b5ac
mov eax, dword [ebp - 0x1fc]
mov edx, str.application
sub eax, edx
mov ebx, 0xb
mov dword [ebp - 0x21c], eax
nop dword [eax]
movzx ecx, word [eax + edx]
movzx eax, word [edx]
cmp cx, ax
jne 0x46b5b5
mov eax, dword [ebp - 0x21c]
add edx, 2
sub ebx, 1
jne 0x46b590
jmp 0x46b5ee
cmp ecx, 6
jb 0x46b987
mov edx, dword [ebp - 0x1fc]
mov eax, str.binary
sub eax, edx
mov ebx, 6
mov dword [ebp - 0x21c], eax
nop dword [eax]
movzx ecx, word [edx]
movzx eax, word [eax + edx]
cmp cx, ax
jne 0x46b987
mov eax, dword [ebp - 0x21c]
add edx, 2
sub ebx, 1
jne 0x46b5d0
push dword [ebp - 0x1fc]
call fcn.004906db
add esp, 4
push 0x4000
call fcn.00490916
add esp, 4
mov ebx, eax
mov dword [ebp - 0x1fc], ebx
push 0x4000
push 0
push ebx
call fcn.00492970
add esp, 0xc
lea eax, [ebp - 0x1ec]
push 0xb0
push 0
push eax
call fcn.00492970
mov eax, dword [ebp - 0x220]
add esp, 0xc
cmp dword [eax + 0x14], 7
jbe 0x46b645
mov eax, dword [eax]
sub esp, 8
lea ecx, [ebp - 0x1ec]
push 0x20
push eax
call fcn.00440910
mov eax, dword [ebp - 0x1ec]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x1f0], eax
mov byte [ebp - 4], 0x20
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x118]
mov dword [ebp - 0x118], 0
push eax
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
test eax, eax
je 0x46b92f
cmp dword [ebp - 0x118], 0
je 0x46b701
lea eax, [ebp - 0x124]
mov dword [ebp - 0x118], 0x4000
push eax
push 0x4000
push ebx
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x46b7d0
mov eax, dword [ebp - 0x124]
test eax, eax
je 0x46b701
push 0
push eax
push ebx
lea ecx, [ebp - 0x1ec]
call fcn.0045f970
cmp dword [ebp - 0x124], 0
ja 0x46b690
lea ecx, [ebp - 0x1e8]
call fcn.00440830
test eax, eax
jne 0x46b739
mov eax, dword [ebp - 0x1ec]
lea ecx, [ebp - 0x1ec]
push 0
add ecx, dword [eax + 4]
xor eax, eax
cmp dword [ecx + 0x38], eax
sete al
lea eax, [eax*4 + 2]
or eax, dword [ecx + 0xc]
push eax
call fcn.00413b00
push ebx
call fcn.004906db
mov ebx, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
add esp, 4
push esi
call ebx
push dword [ebp - 0x12c]
call ebx
push edi
call ebx
mov eax, dword [ebp - 0x1ec]
mov bl, 1
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x1f0], eax
lea ecx, [ebp - 0x1e8]
call fcn.0043f070
mov eax, dword [ebp - 0x1ec]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ostream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [ebp + ecx - 0x1f0], eax
lea eax, [ebp - 0x184]
mov byte [ebp - 4], 0x25
push eax
mov dword [ebp - method.std::ios_base.virtual_0], vtable.std::ios_base.0
call fcn.0048ecfb
jmp 0x46be06
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x23
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b7ea
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x18d
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpReadData:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 0x20
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46b887
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46b87d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
mov eax, dword [ebp - 0x1f4]
test eax, eax
je 0x46b89a
push eax
call fcn.00495dd7
add esp, 4
mov eax, dword [ebp - 0x1fc]
push eax
call fcn.004906db
mov eax, dword [ebp - 0x1ec]
add esp, 4
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x1f0], eax
lea ecx, [ebp - 0x1e8]
call fcn.0043f070
mov eax, dword [ebp - 0x1ec]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ostream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [ebp + ecx - 0x1f0], eax
lea eax, [ebp - 0x184]
mov byte [ebp - 4], 0x24
push eax
mov dword [ebp - method.std::ios_base.virtual_0], vtable.std::ios_base.0
call fcn.0048ecfb
add esp, 4
xor bl, bl
push esi
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call esi
jmp 0x46a433
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b949
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x183
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpQueryDataAvailable:
jmp 0x46b823
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x1e
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46b9a1
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x160
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_WARNING__Invalid_Content_Type_received__First_4KB_below:
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46ba2e
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46ba24
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
push 0x1000
call fcn.00490916
add esp, 4
mov dword [ebp - 0x118], 0x1000
mov ebx, eax
mov dword [ebp - 0x1fc], ebx
push 0x1000
push 0
push ebx
call fcn.00492970
mov ecx, dword [ebp - 0x118]
lea eax, [ebp - 0x124]
add esp, 0xc
sub ecx, 2
mov dword [ebp - 0x118], ecx
push eax
push ecx
push ebx
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x46baae
mov edx, ebx
mov ecx, 0x50e880
call fcn.004418e0
push eax
call fcn.00441b80
add esp, 4
push ebx
call fcn.004906db
add esp, 4
xor bl, bl
push esi
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call esi
jmp 0x46a433
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x1f
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46bac8
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x16d
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpReadData:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x200]
add esp, 4
cmp ecx, 7
jbe 0x46bb61
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46bb57
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ebx, dword [ebp - 0x1fc]
push ebx
call fcn.004906db
add esp, 4
xor bl, bl
push esi
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call esi
jmp 0x46a433
lea ecx, [ebp - 0x214]
call fcn.00467d30
mov byte [ebp - 4], 0x26
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46bb9a
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x1a6
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Server_returned_HTTP_status_code_of:
mov ecx, eax
call fcn.00411050
push dword [ebp - 0x120]
mov ecx, eax
call fcn.0041b670
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46bc34
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46bc2a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
push 0x1000
call fcn.00490916
add esp, 4
mov dword [ebp - 0x118], 0x1000
mov ebx, eax
mov dword [ebp - 0x11c], ebx
push 0x1000
push 0
push ebx
call fcn.00492970
mov ecx, dword [ebp - 0x118]
lea eax, [ebp - 0x124]
add esp, 0xc
sub ecx, 2
mov dword [ebp - 0x118], ecx
push eax
push ecx
push ebx
push esi
call dword [sym.imp.WINHTTP.dll_WinHttpReadData]
lea ecx, [ebp - 0x214]
test eax, eax
je 0x46bd4b
call fcn.00467d30
mov byte [ebp - 4], 0x27
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46bca4
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x1af
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_First_4KB_of_response_below:
mov ecx, eax
call fcn.00411050
push eax
call fcn.004113d0
mov byte [ebp - 4], 6
add esp, 4
mov ecx, dword [ebp - 0x200]
cmp ecx, 7
jbe 0x46bd31
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46bd27
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
mov edx, ebx
mov ecx, 0x50e880
call fcn.004418e0
push eax
call fcn.00441b80
add esp, 4
jmp 0x46bdfa
call fcn.00467d30
mov byte [ebp - 4], 0x28
cmp dword [eax + 0x14], 7
mov ecx, dword [eax + 0x10]
jbe 0x46bd5f
mov eax, dword [eax]
push ecx
mov edx, eax
mov ecx, 0x50e6d0
call fcn.00412550
add esp, 4
mov edx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov ecx, eax
call fcn.00411050
mov edx, 0x4eb568
mov ecx, eax
call fcn.00411050
push 0x1b4
mov ecx, eax
call fcn.0040f7e0
mov edx, str.:_Error_calling_WinHttpReadData:
mov ecx, eax
call fcn.00411050
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov ecx, ebx
call fcn.0041b670
push eax
call fcn.004113d0
mov ecx, dword [ebp - 0x200]
add esp, 4
cmp ecx, 7
jbe 0x46bdf4
mov edx, dword [ebp - 0x214]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x46bdea
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x46be65
push ecx
push edx
call fcn.004906cd
add esp, 8
mov ebx, dword [ebp - 0x11c]
push ebx
call fcn.004906db
mov bl, byte [ebp - 0x215]
mov eax, dword [ebp - 0x1f4]
add esp, 4
test eax, eax
je 0x46be34
push eax
call fcn.00495dd7
add esp, 4
push esi
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call esi
jmp 0x46a433
xor bl, bl
test esi, esi
je 0x46a42d
push esi
mov esi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
call esi
jmp 0x46a433
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
call fcn.004958ff
int3