Function at 0x14000fdc0
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x16000]
mov eax, 0x16100
call fcn.14006b200
sub rsp, rax
mov rax, qword [0x1400c8718]
xor rax, rsp
mov qword [rbp + 0x15ff0], rax
mov rdi, r8
mov qword [rsp + 0x40], r8
mov rbx, rdx
mov qword [rsp + 0x50], rdx
mov r12, rcx
lea rcx, [rbp + 0x1b0]
call fcn.14000e1d0
nop
test rbx, rbx
je 0x14000fe23
test rdi, rdi
je 0x14000fe23
mov byte [rbx], 0
cmp qword [rbp + 0x1b0], 0
jne 0x14000feab
lea r9, [0x140001730]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe858]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7260]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1d8]
call fcn.14006b250
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.140016c10
mov rcx, qword [rbp + 0x1c0]
call fcn.140072c1c
nop
jmp 0x1400109d8
mov byte [0x1400c9cf0], 0
xor ebx, ebx
mov dword [0x1401c9cf0], ebx
mov rdx, r12
lea r13, [0x1400c9cf0]
mov rcx, r13
call fcn.14000f6d0
mov eax, dword [r12]
shr eax, 6
lea r15, [0x14009cc01]
lea rsi, [rbx - 1]
test al, 1
je 0x14000fff3
lea rax, [r12 + 0x5d0]
cmp qword [r12 + 0x5c0], rbx
je 0x14000fefb
mov rax, qword [rax]
mov qword [rsp + 0x58], 8
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
mov rdx, r15
test rax, rax
cmovne rdx, rax
mov r8, rsi
inc r8
cmp byte [rdx + r8], bl
jne 0x14000ff20
lea rcx, [rsp + 0x58]
call fcn.140016780
nop
cmp qword [r12 + 0x5c8], 0
ja 0x14000ffad
lea rdx, str.Report.UUID
mov rcx, r12
call fcn.140015910
test rax, rax
jne 0x14000ff63
lea rcx, [rsp + 0x58]
call fcn.140016560
nop
jmp 0x14000fff3
mov rax, qword [rax + 0x50]
lea rcx, [rax + 0x20]
cmp qword [rax + 0x10], 0
je 0x14000ff75
mov rcx, qword [rcx]
mov rdx, r15
test rcx, rcx
cmovne rdx, rcx
mov r8, rsi
inc r8
cmp byte [rdx + r8], 0
jne 0x14000ff82
lea rcx, [rsp + 0x58]
call fcn.140016780
mov r8d, 9
lea rdx, str..reported
lea rcx, [rsp + 0x58]
call fcn.140016480
lea rcx, [rsp + 0x70]
cmp qword [rsp + 0x60], 0
cmovne rcx, qword [rsp + 0x70]
lea rdx, [0x14009d0f8]
call fcn.140022270
mov rbx, rax
test rax, rax
je 0x14000ffe6
mov rdx, rax
mov rcx, r13
call fcn.140071fb8
mov rcx, rbx
call fcn.140071ea8
nop
lea rcx, [rsp + 0x58]
call fcn.140016560
nop
xor ebx, ebx
mov r9, rsi
inc r9
cmp byte [r9 + r13], 0
jne 0x14000fff6
cmp qword [rbp + 0x1b0], 0
je 0x140010051
mov r8, r13
lea rdx, str.ReportedIssue.xml
lea rcx, [rbp + 0x1b0]
call fcn.140016a80
test al, al
je 0x140010051
xor r8d, r8d
lea rdx, str.ReportedIssue.xml
lea rcx, [rbp + 0x1b0]
call fcn.140010d80
test al, al
je 0x140010051
lea rdx, str.ReportedIssue.xml
lea rcx, [rbp + 0x1b0]
call fcn.140010a10
mov eax, dword [r12]
shr eax, 8
test al, 1
jne 0x140010114
mov r13d, dword [r12 + 0x868]
mov r14d, ebx
test r13d, r13d
je 0x14001010d
mov r15, rbx
nop word [rax + rax]
cmp r14d, dword [r12 + 0x868]
jae 0x1400100d1
mov rax, qword [r12 + 0x860]
mov rcx, qword [r15 + rax]
lea rdi, [rcx + 0x18]
cmp qword [rcx + 8], 0
je 0x1400100a4
mov rdi, qword [rdi]
test rdi, rdi
je 0x1400100d4
mov edx, 0x2f
mov rcx, rdi
call fcn.14006dd28
mov rbx, rax
mov edx, 0x5c
mov rcx, rdi
call fcn.14006dd28
cmp rbx, rax
cmova rax, rbx
xor ebx, ebx
jmp 0x1400100d7
mov rdi, rbx
mov rax, rbx
lea r8, [rax + 1]
test rax, rax
cmove r8, rdi
mov r9, rdi
mov edx, 1
lea rcx, [rbp + 0x1b0]
call fcn.14000f060
inc r14d
add r15, 8
cmp r14d, r13d
jb 0x140010080
lea r15, [0x14009cc01]
lea r13, [0x1400c9cf0]
mov qword [rbp + 0x90], 0x100
mov qword [rbp + 0x98], rbx
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rbx
cmp qword [rbp + 0x1b0], 0
je 0x140010952
mov bl, 1
lea rcx, [rbp + 0x1b0]
call fcn.14000f490
movzx r14d, bl
test al, al
mov edi, 0
cmove r14d, edi
cmp qword [rbp + 0x1b0], rdi
je 0x1400102b7
lea rdx, str._Content_Types_.xml
lea rcx, [rbp + 0x1b0]
call fcn.140010a10
mov byte [0x1400c9cf0], dil
mov dword [0x1401c9cf0], edi
lea r8, str.xmlns_http:__schemas.openxmlformats.org_package_2006_content_types_
lea rdx, str.Types
mov rcx, r13
call fcn.140023010
cmp dword [rbp + 0x7258], edi
jbe 0x140010281
lea rsi, str._Default_Extension_
nop word [rax + rax]
mov eax, edi
imul rbx, rax, 0x128
lea r8, str._Override_PartName_
cmp byte [rbp + rbx + 0x7380], 0
cmovne r8, rsi
lea rcx, [r13 - 1]
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x1400101e0
xor edx, edx
nop dword [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x1400101f0
lea rdx, [rbp + 0x7278]
add rdx, rbx
cmp qword [rbp + rbx + 0x7268], 0
je 0x140010218
mov rdx, qword [rdx]
mov rcx, r13
call fcn.140022e30
lea rax, [r13 - 1]
lea rax, [rax + 1]
cmp byte [rax], 0
jne 0x140010224
movups xmm0, xmmword [str.__ContentType_]
movups xmmword [rax], xmm0
mov rdx, qword [rbp + rbx + 0x7378]
mov rcx, r13
call fcn.140022e30
lea rcx, [r13 - 1]
nop dword [rax + rax]
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x140010250
mov eax, dword [str._____n]
mov dword [rcx], eax
movzx eax, word [reloc.WS2_32.dll_ioctlsocket]
mov word [rcx + 4], ax
inc edi
cmp edi, dword [rbp + 0x7258]
jb 0x1400101c0
mov rsi, 0xffffffffffffffff
lea rdx, str.Types
mov rcx, r13
call fcn.140022f80
mov r9, rsi
inc r9
cmp byte [r9 + r13], 0
jne 0x140010293
mov r8, r13
lea rdx, str._Content_Types_.xml
lea rcx, [rbp + 0x1b0]
call fcn.140016a80
test al, al
jne 0x1400102ba
xor r14b, r14b
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x1b0]
call fcn.140016c10
mov r13, rax
test rax, rax
je 0x140010952
cmp byte [rbp + 0xa8], 0
je 0x140010318
lea rdx, [0x14009da6c]
lea rcx, [rbp + 0xa8]
call fcn.140022270
mov rbx, rax
test rax, rax
je 0x140010318
mov r9, rax
mov r8, qword [rsp + 0x48]
mov edx, 1
mov rcx, r13
call fcn.14007799c
mov rcx, rbx
call fcn.140071ea8
test r14b, r14b
je 0x140010952
lea rax, [r12 + 0x2b0]
cmp qword [r12 + 0x2a0], 0
je 0x140010337
mov rax, qword [rax]
mov qword [rbp - 0x10], 0x80
xor edi, edi
mov qword [rbp - 8], rdi
mov qword [rbp], rdi
mov qword [rbp + 8], rdi
test rax, rax
cmovne r15, rax
mov r8, rsi
inc r8
cmp byte [r15 + r8], dil
jne 0x140010357
mov rdx, r15
lea rcx, [rbp - 0x10]
call fcn.140016780
nop
cmp qword [rbp], 0
jne 0x140010418
mov qword [rbp + 0x157f0], 0x80
mov qword [rbp + 0x157f8], rdi
mov qword [rbp + 0x15800], rdi
mov qword [rbp + 0x15808], rdi
mov r8d, 0x23
lea rdx, str.http:__iir.blizzard.com:3724_submit
lea rcx, [rbp + 0x157f0]
call fcn.140016780
nop
lea rdx, [rbp + 0x157f0]
lea rcx, [rbp - 0x10]
call fcn.140001ac0
nop
lea rcx, [rbp + 0x157f0]
call fcn.140016560
nop
mov edx, 3
mov rcx, r12
call fcn.140003d90
mov rbx, rax
test rax, rax
je 0x140010418
cmp byte [rax], 0
je 0x140010418
mov r8d, 1
lea rdx, [0x14009d124]
lea rcx, [rbp - 0x10]
call fcn.140016480
mov r8, rsi
inc r8
cmp byte [rbx + r8], 0
jne 0x140010403
mov rdx, rbx
mov rcx, rax
call fcn.140016480
lea rcx, [0x14009d84c]
call fcn.14000fcc0
lea r15, str.application_octet_stream
test rax, rax
cmovne r15, rax
mov eax, dword [r12]
shr eax, 7
test al, 1
je 0x1400104d8
lea rcx, [rbp - 0x10]
call fcn.140016560
nop
lea rcx, [rbp + 0x90]
call fcn.140016560
nop
lea r9, [0x140001730]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe858]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7260]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1d8]
call fcn.14006b250
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.140016c10
mov rcx, qword [rbp + 0x1c0]
call fcn.140072c1c
nop
mov al, 1
jmp 0x1400109da
mov r14d, 7
cmp dword [r12 + 0x9a8], 1
jne 0x140010833
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x68], recv
movsd xmm0, qword [str.JiraIssueKey]
movsd qword [rsp + 0x58], xmm0
mov ebx, dword [0x14009cfe8]
mov dword [rsp + 0x60], ebx
mov byte [rsp + 0x64], 0
lea rdx, [rsp + 0x58]
mov rcx, r12
call fcn.14000a970
movzx edi, al
test al, al
je 0x1400108b4
xor edx, edx
mov r8d, 0x800
lea rcx, [rbp + 0x157f0]
call fcn.14006daf0
lea eax, [r14 + 8]
mov qword [rbp - 0x78], recv
movsd xmm0, qword [str.JiraIssueKey]
mov dword [rbp - 0x80], ebx
mov byte [rbp - 0x7c], 0
mov qword [rbp - 0x70], rax
movsd qword [rsp + 0x78], xmm0
cmp qword [r12 + 0x6e0], 0
jbe 0x1400105a7
lea rbx, [r12 + 0x6e8]
cmp qword [r12 + 0x6d8], 0
je 0x14001058e
mov rbx, qword [rbx]
lea rdx, [rsp + 0x78]
mov rcx, r12
call fcn.140007b70
mov r9, rbx
lea r8, str.https:___s_rest_api_2_issue__s_attachments
jmp 0x1400105c2
lea rdx, [rsp + 0x78]
mov rcx, r12
call fcn.140007b70
mov r9, qword [str.https:__jira.blizzard.com_]
lea r8, str._srest_api_2_issue__s_attachments
mov qword [rsp + 0x20], rax
mov edx, 0x800
lea rcx, [rbp + 0x157f0]
call fcn.14000d7e0
mov ebx, reloc.WS2_32.dll_ntohs
xor edi, edi
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], rbx
mov byte [rbp - 0x58], dil
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rbx
mov byte [rbp - 0x38], dil
cmp qword [r12 + 0x738], rdi
jbe 0x14001061f
lea rdi, [r12 + 0x740]
cmp qword [r12 + 0x730], 0
je 0x14001061f
mov rdi, qword [rdi]
call fcn.1400144d0
mov rcx, rax
mov qword [rsp + 0x38], rdi
lea rax, [rbp - 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x157f0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, str.BlizzardError.zip
mov r8, qword [rsp + 0x48]
mov rdx, r13
call fcn.1400139e0
mov r14d, eax
mov edx, dword [rbp - 0x60]
add edx, 0xffffff38
cmp edx, 0x63
ja 0x140010794
xor r15d, r15d
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x68], r15
mov byte [rsp + 0x58], r15b
lea rdx, [rsp + 0x58]
mov rcx, r12
call fcn.140010ef0
test al, al
je 0x14001073a
mov dword [rbp - 0x60], r15d
mov qword [rbp - 0x28], r15
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rax, qword [rbp - 0x38]
mov byte [rax], r15b
mov qword [rbp - 0x48], r15
lea rax, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rax, qword [rbp - 0x58]
mov byte [rax], r15b
lea rbx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0x10
cmovae rbx, qword [rsp + 0x58]
lea rcx, [0x14009d834]
call fcn.14000fcc0
mov r14, rax
nop dword [rax]
inc rsi
cmp byte [rbx + rsi], 0
jne 0x1400106f0
call fcn.1400144d0
mov rcx, rax
mov qword [rsp + 0x38], rdi
lea rax, [rbp - 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x157f0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, str.SymbolizedReport.txt
mov r8, rsi
mov rdx, rbx
call fcn.1400139e0
mov r14d, eax
mov ebx, reloc.WS2_32.dll_ntohs
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140010777
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010772
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010a04
call fcn.14006b080
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x58], 0
lea rcx, [rbp - 0x60]
call fcn.140001830
jmp 0x1400108b4
lea rcx, [rbp - 0x60]
call fcn.140001830
nop
lea rcx, [rbp - 0x10]
call fcn.140016560
nop
lea rcx, [rbp + 0x90]
call fcn.140016560
nop
lea r9, [0x140001730]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe858]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7260]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1d8]
call fcn.14006b250
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.140016c10
mov rcx, qword [rbp + 0x1c0]
call fcn.140072c1c
nop
jmp 0x1400109d8
lea rbx, [rbp + 8]
cmp qword [rbp - 8], 0
cmovne rbx, qword [rbp + 8]
call fcn.1400144d0
mov rcx, rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r9, str.BlizzardError.zip
mov r8, qword [rsp + 0x48]
mov rdx, r13
call fcn.1400138b0
mov r14d, eax
test eax, eax
je 0x1400108b4
mov rdi, qword [rsp + 0x50]
test rdi, rdi
je 0x1400108b4
mov rbx, qword [rsp + 0x40]
test rbx, rbx
je 0x1400108b4
call fcn.1400144d0
dec rbx
nop
inc rsi
cmp byte [rax + rsi + 8], 0
jne 0x140010890
cmp rsi, rbx
cmovb rbx, rsi
mov r8, rbx
lea rdx, [rax + 8]
mov rcx, rdi
call fcn.14006d440
mov byte [rbx + rdi], 0
test r14d, r14d
sete bl
lea rcx, [rbp - 0x10]
call fcn.140016560
nop
lea rcx, [rbp + 0x90]
call fcn.140016560
nop
lea r9, [0x140001730]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe858]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7260]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1d8]
call fcn.14006b250
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.140016c10
mov rcx, qword [rbp + 0x1c0]
call fcn.140072c1c
nop
movzx eax, bl
jmp 0x1400109da
lea rcx, [rbp + 0x90]
call fcn.140016560
nop
lea r9, [0x140001730]
mov edx, pe_nt_image_headers64
mov r8d, 0x66
lea rcx, [rbp + 0xe858]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x128
mov r8d, 0x66
lea rcx, [rbp + 0x7260]
call fcn.14006b250
lea r9, [0x140001730]
mov edx, 0x120
mov r8d, 0x64
lea rcx, [rbp + 0x1d8]
call fcn.14006b250
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.140016c10
mov rcx, qword [rbp + 0x1c0]
call fcn.140072c1c
nop
xor al, al
mov rcx, qword [rbp + 0x15ff0]
xor rcx, rsp
call fcn.14006b1a0
mov rbx, qword [rsp + 0x16158]
add rsp, 0x16100
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140071dac
nop
int3