Function at 0x14009c650
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 - 0x248]
sub rsp, 0x348
mov rax, qword [0x14049f3c0]
xor rax, rsp
mov qword [rbp + 0x230], rax
mov r14, r9
mov rsi, r8
mov rbx, rdx
mov qword [rsp + 0x70], rdx
mov r15, rcx
xor r12d, r12d
mov dword [rsp + 0x68], r12d
xor al, al
mov byte [rsp + 0x40], al
mov qword [rbp], r12
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009c6b9
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x60
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Downloading
call fcn.140049e60
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14009c71e
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140060f60
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, rbx
call fcn.140072fb0
mov rcx, rbx
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
lea rcx, [r15 + 0xf0]
call fcn.14009ef60
mov rdi, rax
mov qword [rbp], rax
test rax, rax
jne 0x14009c77c
xor r14b, r14b
jmp 0x14009cdd4
mov dword [rbp - 8], 3
mov r9d, 4
lea r8, [rbp - 8]
lea edx, [r9 + 0x72]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
test eax, eax
jne 0x14009c858
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009c7bb
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, WSACleanup
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpSetOption_decoding:
call fcn.140049e60
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
call fcn.14001f120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, rbx
call fcn.140072fb0
mov rcx, rbx
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov eax, dword [r15 + 0x120]
mov dword [rsp + 0x20], eax
mov r9d, dword [r15 + 0x11c]
mov r8d, dword [r15 + 0x118]
mov edx, dword [r15 + 0x114]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSetTimeouts]
test eax, eax
jne 0x14009c93f
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009c8a2
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x77
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpSetTimeouts:
call fcn.140049e60
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
call fcn.14001f120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, rbx
call fcn.140072fb0
mov rcx, rbx
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
cmp qword [rsi + 0x18], 7
jbe 0x14009c949
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 + 0x120], rax
test rax, rax
jne 0x14009ca2c
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009c987
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x7d
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpConnect:
call fcn.140049e60
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
call fcn.14001f120
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, rbx
call fcn.140072fb0
mov rcx, rbx
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
xor r14b, r14b
jmp 0x14009cdc5
cmp qword [r14 + 0x18], 7
jbe 0x14009ca36
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, [0x140427658]
mov rcx, rsi
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rbx, rax
mov qword [rbp + 0x128], rax
test rax, rax
jne 0x14009cb2c
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009ca8a
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x85
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpOpenRequest:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
jmp 0x14009cdb3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], rax
cmp byte [r15 + 0xa], al
je 0x14009d0b6
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009cb5c
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x90
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Configuring_proxy_on_this_connection
call fcn.140049e60
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov dword [rbp - 0x30], 3
mov rax, qword [r15 + 0x60]
lea r12, [rax*2 + 4]
mov rcx, r12
call fcn.1402da4d8
mov qword [rbp - 0x28], rax
mov r8, r12
xor edx, edx
mov rcx, rax
call fcn.14030b3a0
lea r14, [r15 + 0x50]
mov r8, r14
cmp qword [r14 + 0x18], 7
jbe 0x14009cc14
mov r8, qword [r14]
shr r12, 1
mov rdx, r12
mov rcx, qword [rbp - 0x28]
call fcn.1402cabb0
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009cc3c
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x97
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.value_of_WinHTTP_proxy_string:
call fcn.14002ed00
mov r8, qword [r14 + 0x10]
cmp qword [r14 + 0x18], 7
jbe 0x14009cca2
mov r14, qword [r14]
mov rdx, r14
mov rcx, rax
call fcn.140060f60
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov r9d, 0x18
lea r8, [rbp - 0x30]
lea edx, [r9 + 0xe]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSetOption]
test eax, eax
jne 0x14009ce09
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009cd17
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x9a
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_on_WinHttpSetOption_PROXY_:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x14009cdb3
call fcn.1402cab34
xor r14b, r14b
test rbx, rbx
je 0x14009cdc5
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
test rsi, rsi
je 0x14009cdd4
mov rcx, rsi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
test rdi, rdi
je 0x14009cde2
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
movzx eax, r14b
mov rcx, qword [rbp + 0x230]
xor rcx, rsp
call fcn.1402ba9b0
add rsp, 0x348
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
cmp qword [r15 + 0xc0], 0
jne 0x14009ce21
cmp qword [r15 + 0xe0], 0
je 0x14009d0b6
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009ce3a
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xa1
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Set_proxy_credentials
call fcn.140049e60
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
cmp qword [r15 + 0xc0], 0
je 0x14009cfbe
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009cedc
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xa4
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Using_proxy_username_beginning_with:
call fcn.140049e60
lea rdx, [r15 + 0xb0]
cmp qword [rdx + 0x18], 7
jbe 0x14009cf45
mov rdx, qword [rdx]
movzx edx, word [rdx]
mov rcx, rax
call fcn.140049b60
mov rcx, rax
lea rdx, str._of_length
call fcn.140049e60
mov rdx, qword [r15 + 0xc0]
mov rcx, rax
call fcn.14009ea50
mov rcx, rax
lea rdx, str._and_password_of_length
call fcn.140049e60
mov rdx, qword [r15 + 0xe0]
mov rcx, rax
call fcn.14009ea50
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
lea rax, [r15 + 0xd0]
cmp qword [rax + 0x18], 7
jbe 0x14009cfcf
mov rax, qword [rax]
lea r9, [r15 + 0xb0]
cmp qword [r9 + 0x18], 7
jbe 0x14009cfe0
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 0x14009d0b9
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d01f
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xa9
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_on_WinHttpSetCredentials:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov rcx, qword [rbp - 0x28]
jmp 0x14009cdae
xor r14d, r14d
mov r13d, 1
cmp byte [r15 + 0xb], 0
jne 0x14009d0d0
mov byte [r15 + 0xb], r13b
mov r13d, 0xa
mov r12d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, r12d
inc r12d
cmp eax, r13d
jae 0x14009cda5
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 0x14009d1e0
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d130
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xbd
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpSendRequest:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor r14d, r14d
jmp 0x14009d0e0
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x14009d2a4
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d20c
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xcc
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpReceiveResponse:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009cd9b
xor r13d, r13d
mov dword [rbp - 0x14], r13d
mov dword [rbp - 0x18], 4
mov qword [rsp + 0x28], r13
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x14]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea rcx, [rsp + 0x48]
test eax, eax
jne 0x14009d37f
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d2f6
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xd6
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryHeaders_STATCODE_:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009cd9b
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d393
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xdc
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Server_returned_HTTP_status_code_of:
call fcn.140049e60
mov edx, dword [rbp - 0x14]
mov rcx, rax
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
xor edx, edx
mov r8d, 0x100
lea rcx, [rbp + 0x130]
call fcn.14030b3a0
mov dword [rbp - 0x18], 0xfe
mov qword [rsp + 0x28], r13
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x130]
xor r8d, r8d
lea edx, [r8 + 0x1d]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
test eax, eax
je 0x14009d4ff
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d47a
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xe5
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Content_Encoding:
call fcn.140049e60
mov rcx, rax
lea rdx, [rbp + 0x130]
call fcn.14002ed00
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009d5a8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14d, eax
cmp eax, 0x2f76
je 0x14009d5b2
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d52c
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xec
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryHeaders_Content_Encoding_:
call fcn.140049e60
mov edx, r14d
mov rcx, rax
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov r12d, r13d
mov ecx, dword [rbp - 0x14]
cmp ecx, 0x197
jne 0x14009d8f0
nop dword [rax]
nop dword [rax + rax]
mov eax, r12d
inc r12d
cmp eax, 0xa
jge 0x14009d8f0
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [r15 + 0xa], 0
je 0x14009db0f
cmp qword [r15 + 0xc0], 0
jne 0x14009d60d
cmp qword [r15 + 0xe0], 0
je 0x14009db0f
lea rax, [r15 + 0xd0]
cmp qword [rax + 0x18], 7
jbe 0x14009d61e
mov rax, qword [rax]
lea r9, [r15 + 0xb0]
cmp qword [r9 + 0x18], 7
jbe 0x14009d62f
mov r9, qword [r9]
mov qword [rsp + 0x28], r13
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 0x14009da6d
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x14009d737
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14d, eax
cmp eax, 0x2f00
je 0x14009d8e1
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d6a7
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x10d
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpSendRequest:
call fcn.140049e60
mov edx, r14d
mov rcx, rax
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009cd9b
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x14009d80c
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x2f00
je 0x14009d8e1
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d774
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x121
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpReceiveResponse:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009cd9b
mov dword [rbp - 0x14], r13d
mov dword [rbp - 0x18], 4
mov qword [rsp + 0x28], r13
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x14]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea rcx, [rsp + 0x48]
test eax, eax
je 0x14009d9d0
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d85b
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x137
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Server_returned_HTTP_status_code_of:
call fcn.140049e60
mov edx, dword [rbp - 0x14]
mov rcx, rax
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov ecx, dword [rbp - 0x14]
cmp ecx, 0x197
je 0x14009d5d0
mov dword [rbp - 0x10], r13d
cmp ecx, 0xc8
jne 0x14009e4b6
mov dword [rbp - 0xc], r13d
mov dword [rbp - 0x18], 4
mov qword [rsp + 0x28], r13
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0xc]
xor r8d, r8d
mov edx, 0x20000005
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
lea rcx, [rsp + 0x48]
test eax, eax
je 0x14009db9e
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d94f
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x14b
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Content_Length:
call fcn.140049e60
mov edx, dword [rbp - 0xc]
mov rcx, rax
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009dc36
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009d9e4
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x131
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryHeaders_STATCODE_:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009cd9b
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009da86
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0xfe
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_on_WinHttpSetCredentials:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009cd9b
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009db28
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x13d
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Server_requires_proxy_authentication_but_no_credentials_supplied
call fcn.140049e60
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009cd9b
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009dbb2
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x14f
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryHeaders_Content_Length_:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov ecx, 0x400
call fcn.1402bb024
mov r12, rax
mov dword [rbp - 4], 0x400
xor edx, edx
mov r8d, 0x400
mov rcx, rax
call fcn.14030b3a0
mov qword [rsp + 0x28], r13
lea rax, [rbp - 4]
mov qword [rsp + 0x20], rax
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
mov r15d, 6
lea rcx, [rsp + 0x48]
test eax, eax
jne 0x14009dd4e
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009dcac
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x158
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Error_on_WinHttpQueryHeaders:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
jmp 0x14009de78
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009dd62
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x15c
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, [0x14041a458]
call fcn.140049e60
mov rcx, rax
lea rdx, str.Content_Type_is:
call fcn.14002ed00
mov rcx, rax
mov rdx, r12
call fcn.14002ed00
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov rax, 0xffffffffffffffff
nop
inc rax
cmp word [r12 + rax*2], 0
jne 0x14009de00
cmp rax, 0xb
jb 0x14009de39
lea rcx, str.application
mov r8, r12
sub r8, rcx
mov edx, reloc.WS2_32.dll_inet_addr
movzx eax, word [rcx + r8]
cmp ax, word [rcx]
jne 0x14009de43
add rcx, 2
sub rdx, 1
jne 0x14009de23
jmp 0x14009de78
cmp rax, 6
jb 0x14009e2e7
lea rax, str.binary
mov rcx, rax
mov r8, r12
sub r8, rax
mov rdx, r15
nop word [rax + rax]
movzx eax, word [rcx + r8]
cmp ax, word [rcx]
jne 0x14009e2e7
add rcx, 2
sub rdx, 1
jne 0x14009de60
mov rcx, r12
call fcn.1402ba9fc
mov ecx, 0x4000
call fcn.1402bb024
mov r12, rax
xor edx, edx
mov r8d, 0x4000
mov rcx, rax
call fcn.14030b3a0
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x10]
call fcn.14030b3a0
mov r14, qword [rsp + 0x70]
cmp qword [r14 + 0x18], 7
jbe 0x14009debd
mov r14, qword [r14]
lea rax, [0x140420080]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0xc0], r13
mov qword [rbp + 0xc8], r13
mov dword [rbp + 0xd0], r13d
mov qword [rbp + 0xd8], r13
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xf0], xmm1
lea rax, vtable.std::basic_ios_char__struct_std::char_traits_char__.0
mov qword [rbp + 0xb8], rax
movdqa xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x110], 0
mov dword [rsp + 0x68], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x10]
call fcn.140060010
nop
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x10], rax
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea r8d, [rcx - 0xa8]
mov dword [rbp + rcx + 0xc], r8d
lea rcx, [rbp + 0x18]
call fcn.140048c00
nop
mov r8d, 0x22
mov rdx, r14
lea rcx, [rbp + 0x18]
call fcn.140048b40
mov edx, 2
test rax, rax
jne 0x14009dfaa
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
mov eax, r15d
cmp qword [rbp + rcx + 0x58], 0
cmovne eax, edx
or eax, dword [rbp + rcx + 0x20]
and eax, 0x17
mov dword [rbp + rcx + 0x20], eax
and eax, dword [rbp + rcx + 0x24]
jne 0x14009e773
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x10], r14
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xc], edx
mov dword [rbp - 0x18], r13d
lea rdx, [rbp - 0x18]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpQueryDataAvailable]
test eax, eax
je 0x14009e1b8
cmp dword [rbp - 0x18], 0
je 0x14009e02c
mov dword [rbp - 0x18], 0x4000
lea r9, [rbp - 0x10]
mov r8d, 0x4000
mov rdx, r12
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x14009e084
mov eax, dword [rbp - 0x10]
test eax, eax
je 0x14009e02c
mov r8d, eax
mov rdx, r12
lea rcx, [rbp + 0x10]
call fcn.14009e8f0
cmp dword [rbp - 0x10], 0
ja 0x14009dfd0
lea rcx, [rbp + 0x18]
call fcn.140048a40
test rax, rax
jne 0x14009e126
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
cmp qword [rbp + rcx + 0x58], 0
mov eax, 2
cmovne r15d, eax
or r15d, dword [rbp + rcx + 0x20]
and r15d, 0x17
mov dword [rbp + rcx + 0x20], r15d
and r15d, dword [rbp + rcx + 0x24]
je 0x14009e126
test r15b, 4
je 0x14009e72f
lea rbx, str.ios_base::badbit_set
jmp 0x14009e744
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009e09d
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x18d
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpReadData:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
jmp 0x14009e255
mov rcx, r12
call fcn.1402ba9fc
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
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x10], r14
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xc], edx
lea rcx, [rbp + 0x18]
call fcn.140047570
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x10], rax
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xc], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0xb8], rax
lea rcx, [rbp + 0xb8]
call fcn.1402b9bac
jmp 0x14009e716
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009e1d1
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x183
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpQueryDataAvailable:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x14009e26d
call fcn.1402cab34
mov rcx, r12
call fcn.1402ba9fc
nop
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x10], rax
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xc], edx
lea rcx, [rbp + 0x18]
call fcn.140047570
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x10], rax
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0xc], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0xb8], rax
lea rcx, [rbp + 0xb8]
call fcn.1402b9bac
jmp 0x14009cdb3
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009e300
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x160
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_WARNING__Invalid_Content_Type_received__First_4KB_below:
call fcn.140049e60
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov ecx, 0x1000
call fcn.1402bb024
mov r15, rax
mov dword [rbp - 0x18], 0x1000
xor edx, edx
mov r8d, 0x1000
mov rcx, rax
call fcn.14030b3a0
mov r8d, dword [rbp - 0x18]
add r8d, 0xfffffffe
mov dword [rbp - 0x18], r8d
lea r9, [rbp - 0x10]
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x14009e402
mov rdx, r15
lea rcx, [0x1404b39c0]
call fcn.140034a00
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.140035dd0
movzx edx, al
mov rcx, r14
call fcn.140035860
mov rcx, r14
call fcn.14002eff0
mov rcx, r15
call fcn.1402ba9fc
jmp 0x14009cdb3
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009e41b
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x16d
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpReadData:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov rcx, r15
call fcn.1402ba9fc
jmp 0x14009cdb3
lea rcx, [rsp + 0x48]
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009e4cf
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x1a6
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Server_returned_HTTP_status_code_of:
call fcn.140049e60
mov edx, dword [rbp - 0x14]
mov rcx, rax
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov ecx, 0x1000
call fcn.1402bb024
mov r15, rax
mov dword [rbp - 0x18], 0x1000
xor edx, edx
mov r8d, 0x1000
mov rcx, rax
call fcn.14030b3a0
mov r8d, dword [rbp - 0x18]
add r8d, 0xfffffffe
mov dword [rbp - 0x18], r8d
lea r9, [rbp - 0x10]
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
lea rcx, [rsp + 0x48]
test eax, eax
je 0x14009e66c
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009e5b6
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x1af
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_First_4KB_of_response_below:
call fcn.140049e60
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov rdx, r15
lea rcx, [0x1404b39c0]
call fcn.140034a00
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.140035dd0
movzx edx, al
mov rcx, r14
call fcn.140035860
mov rcx, r14
call fcn.14002eff0
jmp 0x14009e70e
call fcn.14009ece0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14009e680
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x1404b3c00]
call fcn.140060f60
lea rdx, str.D:JenkinsworkspaceN_SUCommon_VS2022_srcSUCommonPermalinkDownloader.cpp
mov rcx, rax
call fcn.140049e60
mov rcx, rax
lea rdx, [0x14041b3dc]
call fcn.140049e60
mov edx, 0x1b4
mov rcx, rax
call fcn.1400476f0
mov rcx, rax
lea rdx, str.:_Error_calling_WinHttpReadData:
call fcn.140049e60
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, r14
call fcn.14001f120
mov r14, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.14002fc90
movzx edx, ax
mov rcx, r14
call fcn.140072fb0
mov rcx, r14
call fcn.14002eff0
nop
lea rcx, [rsp + 0x48]
call fcn.1400166f0
mov rcx, r15
call fcn.1402ba9fc
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x14009e724
call fcn.1402cab34
movzx r14d, byte [rsp + 0x40]
jmp 0x14009cdb6
test al, r15b
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x48]
call fcn.1400303e0
mov r8, rax
mov rdx, rbx
lea rcx, [rbp - 0x58]
call fcn.140030260
lea rdx, [0x140493b30]
lea rcx, [rbp - 0x58]
call fcn.1402bd440
nop
test al, 4
je 0x14009e780
lea rbx, str.ios_base::badbit_set
jmp 0x14009e794
test dl, al
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.1400303e0
mov r8, rax
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.140030260
lea rdx, [0x140493b30]
lea rcx, [rbp - 0x80]
call fcn.1402bd440
int3