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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4118]
mov eax, 0x4218
call fcn.140150200
sub rsp, rax
mov rax, qword [0x14057b900]
xor rax, rsp
mov qword [rbp + 0x4100], rax
mov r14, r9
mov rsi, r8
mov rbx, rdx
mov qword [rsp + 0x68], rdx
mov r15, rcx
xor al, al
mov byte [rsp + 0x40], al
xor r12d, r12d
mov qword [rbp - 0x68], r12
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140080c9a
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x59
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Downloading
call fcn.140021910
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140080cff
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14001df00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140080d56
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140080d51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082596
call fcn.14014f510
call fcn.1400689d0
mov rdi, rax
mov qword [rbp - 0x68], rax
test rax, rax
jne 0x140080d6f
xor r14b, r14b
jmp 0x1400812aa
mov eax, dword [r15 + 0x100]
mov dword [rsp + 0x20], eax
mov r9d, dword [r15 + 0xfc]
mov r8d, dword [r15 + 0xf8]
mov edx, dword [r15 + 0xf4]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSetTimeouts]
test eax, eax
jne 0x140080e6f
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140080db9
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x68
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpSetTimeouts:
call fcn.140021910
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140080e6f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140080e6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008259c
call fcn.14014f510
cmp qword [rsi + 0x18], 7
jbe 0x140080e79
mov rsi, qword [rsi]
xor r8d, r8d
xor r9d, r9d
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov rsi, rax
mov qword [rbp - 0x60], rax
test rax, rax
jne 0x140080f72
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140080eb4
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x6e
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpConnect:
call fcn.140021910
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140080f6a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140080f65
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825a2
call fcn.14014f510
xor r14b, r14b
jmp 0x14008129b
cmp qword [r14 + 0x18], 7
jbe 0x140080f7c
mov r14, qword [r14]
mov dword [rsp + 0x30], 0x800000
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8, r14
lea rdx, [0x1404f8e00]
mov rcx, rsi
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rbx, rax
mov qword [rbp - 0x58], rax
test rax, rax
jne 0x14008108c
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140080fcd
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x76
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpOpenRequest:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140081289
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081082
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825a8
call fcn.14014f510
jmp 0x140081289
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rax
cmp byte [r15 + 9], al
je 0x1400814b6
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x1400810bd
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x81
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Configuring_proxy_on_this_connection
call fcn.140021910
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140081151
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008114c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825ae
call fcn.14014f510
mov dword [rsp + 0x70], 3
mov rax, qword [r15 + 0x60]
lea r14, [rax*2 + 4]
mov rcx, r14
call fcn.14016cba4
mov qword [rsp + 0x78], rax
mov r8, r14
xor edx, edx
mov rcx, rax
call fcn.1403ec370
lea r8, [r15 + 0x50]
cmp qword [r8 + 0x18], 7
jbe 0x14008118d
mov r8, qword [r8]
mov rdx, r14
mov rcx, qword [rsp + 0x78]
call fcn.1401694d0
mov r9d, 0x18
lea r8, [rsp + 0x70]
lea edx, [r9 + 0xe]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
test eax, eax
jne 0x1400812df
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x1400811d3
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x8a
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_on_WinHttpSetOption_PROXY_:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825b4
call fcn.14014f510
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140081289
call fcn.14016046c
xor r14b, r14b
test rbx, rbx
je 0x14008129b
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
test rsi, rsi
je 0x1400812aa
mov rcx, rsi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
test rdi, rdi
je 0x1400812b8
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
movzx eax, r14b
mov rcx, qword [rbp + 0x4100]
xor rcx, rsp
call fcn.14014f4f0
add rsp, 0x4218
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
cmp qword [r15 + 0xc0], 0
jne 0x1400812f7
cmp qword [r15 + 0xe0], 0
je 0x1400814b6
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081310
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x91
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Set_proxy_credentials
call fcn.140021910
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x1400813a4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008139f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825ba
call fcn.14014f510
lea rax, [r15 + 0xd0]
cmp qword [rax + 0x18], 7
jbe 0x1400813b5
mov rax, qword [rax]
lea r9, [r15 + 0xb0]
cmp qword [r9 + 0x18], 7
jbe 0x1400813c6
mov r9, qword [r9]
xor r14d, r14d
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
mov edx, 1
mov r8d, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSetCredentials]
test eax, eax
jne 0x1400814b9
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081405
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x95
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_on_WinHttpSetCredentials:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x1400814ac
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400814a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825c0
call fcn.14014f510
mov rcx, qword [rsp + 0x78]
jmp 0x140081284
xor r14d, r14d
mov r13d, 1
cmp byte [r15 + 0xa], 0
jne 0x1400814d0
mov byte [r15 + 0xa], r13b
mov r13d, 0xa
mov r12d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, r12d
inc r12d
cmp eax, r13d
jae 0x14008127a
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x1400815f9
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081530
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0xa9
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpSendRequest:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x1400815e6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400815e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825c6
call fcn.14014f510
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor r14d, r14d
jmp 0x1400814e0
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x1400816e3
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081625
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0xb8
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpReceiveResponse:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008256c
jmp 0x140081275
mov dword [rbp - 0x70], r14d
mov dword [rbp - 0x74], 4
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x74]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea rcx, [rsp + 0x48]
test eax, eax
jne 0x1400817e1
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081732
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0xc2
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryHeaders_STATCODE_:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082572
jmp 0x140081275
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x1400817f5
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0xc8
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Server_returned_HTTP_status_code_of:
call fcn.140021910
mov edx, dword [rbp - 0x70]
mov rcx, rax
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140081894
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008188f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825cc
call fcn.14014f510
mov r12d, r14d
mov ecx, dword [rbp - 0x70]
cmp ecx, 0x197
jne 0x140081b5f
nop word [rax + rax]
mov eax, r12d
inc r12d
cmp eax, 0xa
jge 0x140081b5f
cmp byte [r15 + 9], 0
je 0x140081ff6
cmp qword [r15 + 0xc0], 0
jne 0x1400818e2
cmp qword [r15 + 0xe0], 0
je 0x140081ff6
lea rax, [r15 + 0xd0]
cmp qword [rax + 0x18], 7
jbe 0x1400818f3
mov rax, qword [rax]
lea r9, [r15 + 0xb0]
cmp qword [r9 + 0x18], 7
jbe 0x140081904
mov r9, qword [r9]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
mov edx, 1
mov r8d, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSetCredentials]
test eax, eax
je 0x140081f2e
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x140081967
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14d, eax
cmp eax, 0x2f00
jne 0x140081d9c
xor r14d, r14d
jmp 0x140081b50
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x140081a62
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x2f00
je 0x140081b50
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x1400819a4
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0xfb
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpReceiveResponse:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082578
jmp 0x140081275
mov dword [rbp - 0x70], r14d
mov dword [rbp - 0x74], 4
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x74]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea rcx, [rsp + 0x48]
test eax, eax
je 0x140081e6b
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081ab1
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x111
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Server_returned_HTTP_status_code_of:
call fcn.140021910
mov edx, dword [rbp - 0x70]
mov rcx, rax
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140081b50
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081b4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825d8
call fcn.14014f510
mov ecx, dword [rbp - 0x70]
cmp ecx, 0x197
je 0x1400818b0
cmp ecx, 0xc8
jne 0x140082498
mov dword [rbp - 0x78], 0x1000
mov ecx, 0x1000
call fcn.14014fc5c
mov r15, rax
mov r8d, dword [rbp - 0x78]
xor edx, edx
mov rcx, rax
call fcn.1403ec370
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
mov r9, r15
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
test eax, eax
jne 0x1400820ab
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081bcf
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x124
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpQueryHeaders:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x140081c85
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081c80
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400825d2
call fcn.14014f510
xor r14d, r14d
mov rcx, r15
call fcn.14014f510
xor edx, edx
mov r8d, 0x4000
lea rcx, [rbp + 0x100]
call fcn.1403ec370
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
mov dword [rbp - 0x74], 0x3e
mov dword [rbp - 0x6c], r14d
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x74]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
xor r8d, r8d
lea edx, [r8 + 5]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea rcx, [rsp + 0x48]
test eax, eax
jne 0x14008212d
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081d14
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x13b
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryHeaders_Content_Length_:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov r8, qword [rsp + 0x60]
cmp r8, 7
jbe 0x14008127a
mov rdx, qword [rsp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140021ce0
jmp 0x14008127a
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081db5
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0xe7
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Error_on_WinHttpSendRequest:
call fcn.140021910
mov edx, r14d
mov rcx, rax
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008257e
jmp 0x140081275
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081e7f
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x10b
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryHeaders_STATCODE_:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082584
jmp 0x140081275
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140081f47
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0xd8
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_on_WinHttpSetCredentials:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008258a
jmp 0x140081275
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14008200f
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x117
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Server_requires_proxy_authentication_but_no_credentials_supplied
call fcn.140021910
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008127a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082590
jmp 0x140081275
mov rax, 0xffffffffffffffff
inc rax
cmp word [r15 + rax*2], 0
jne 0x1400820b2
cmp rax, 0xb
jb 0x1400820ee
lea rcx, str.application
mov r8, r15
sub r8, rcx
mov edx, 0xb
movzx eax, word [r8 + rcx]
cmp ax, word [rcx]
jne 0x1400820f8
add rcx, 2
sub rdx, 1
jne 0x1400820d5
jmp 0x140081c88
cmp rax, 6
jb 0x1400823f7
lea rax, str.binary
mov rcx, rax
mov r8, r15
sub r8, rax
mov edx, 6
nop dword [rax]
movzx eax, word [rcx + r8]
cmp ax, word [rcx]
jne 0x1400823f7
add rcx, 2
sub rdx, 1
jne 0x140082110
jmp 0x140081c88
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140082141
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x13f
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Content_Length:
call fcn.140021910
mov rcx, rax
lea rdx, [rbp + 0xc0]
call fcn.140023f90
mov rcx, rax
call fcn.14001d5c0
nop
mov r8, qword [rsp + 0x60]
cmp r8, 7
jbe 0x1400821bc
mov rdx, qword [rsp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140021ce0
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0xc0]
call fcn.140162fc4
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp - 0x50]
call fcn.1403ec370
mov rdx, qword [rsp + 0x68]
cmp qword [rdx + 0x18], 7
jbe 0x1400821ee
mov rdx, qword [rdx]
mov r8d, 0x20
lea rcx, [rbp - 0x50]
call fcn.140023220
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x50], rax
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx - 0x54], edx
mov dword [rbp - 0x74], r14d
lea rdx, [rbp - 0x74]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
test eax, eax
je 0x140082341
cmp dword [rbp - 0x74], 0
je 0x140082287
mov dword [rbp - 0x74], 0x4000
lea r9, [rbp - 0x6c]
mov r8d, 0x4000
lea rdx, [rbp + 0x100]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x1400822be
mov eax, dword [rbp - 0x6c]
test eax, eax
je 0x140082287
mov r8d, eax
lea rdx, [rbp + 0x100]
lea rcx, [rbp - 0x50]
call fcn.14002ef40
cmp dword [rbp - 0x6c], 0
ja 0x140082223
lea rcx, [rbp - 0x50]
call fcn.1400196c0
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, rsi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov byte [rsp + 0x40], 1
lea rcx, [rbp - 0x50]
call fcn.14001b410
jmp 0x14008254c
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x1400822d7
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x152
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpReadData:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
jmp 0x1400823bf
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14008235a
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x149
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryDataAvailable:
call fcn.140021910
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov r8, qword [rsp + 0x60]
cmp r8, 7
jbe 0x1400823d9
mov rdx, qword [rsp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140021ce0
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400823e9
call fcn.14016046c
nop
lea rcx, [rbp - 0x50]
call fcn.14001b410
jmp 0x140081289
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140082410
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x12a
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, [0x1404dec48]
call fcn.140021910
mov rcx, rax
lea rdx, str.Invalid_content_type_received
call fcn.140021910
mov rcx, rax
call fcn.14001d5c0
nop
mov r8, qword [rsp + 0x60]
cmp r8, 7
jbe 0x14008248b
mov rdx, qword [rsp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140021ce0
mov rcx, r15
call fcn.14014f510
jmp 0x14008127a
lea rcx, [rsp + 0x48]
call fcn.140067d40
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x1400824b1
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140594d50]
call fcn.14001df00
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140021910
mov rcx, rax
lea rdx, [0x1404df780]
call fcn.140021910
mov edx, 0x169
mov rcx, rax
call fcn.140020fa0
mov rcx, rax
lea rdx, str.:_Server_returned_HTTP_status_code_of:
call fcn.140021910
mov edx, dword [rbp - 0x70]
mov rcx, rax
call fcn.14001dd00
mov rcx, rax
call fcn.14001d5c0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 7
jbe 0x14008254c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082547
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082566
call fcn.14014f510
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14008255b
call fcn.14016046c
movzx r14d, byte [rsp + 0x40]
jmp 0x14008128c
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
nop
call fcn.14015fa1c
int3
call fcn.14015fa1c
nop
call fcn.14015fa1c
nop
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3
call fcn.14015fa1c
int3