Function at 0x140003140
Capabilities:
Delete file
Enumerate files on windows

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x7e8
mov rax, qword [0x1400b5130]
lea r8, str._s_.dmp
mov edx, 0x104
lea rbx, [rsp + 0x160]
mov r9, rcx
mov qword [rsp + 0x40], rcx
mov rbp, qword [sym.imp.msvcrt.dll__snwprintf]
mov rdi, qword [rax]
mov qword [rsp + 0x7d8], rdi
xor edi, edi
lea rdi, [rsp + 0x580]
mov rcx, rbx
call rbp
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
mov qword [rsp + 0x38], rax
je 0x1400043c6
xor ecx, ecx
mov r9d, 4
lea r8, str.VLC_crash_reporting
lea rdx, str.Ooops:_VLC_media_player_just_crashed._nWould_you_like_to_send_a_bug_report_to_the_developers_team_
lea r14, [rsp + 0x100]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0xa0]
lea rsi, [r14 + 0x10]
mov dword [rsp + 0x4c], eax
mov dword [rsp + 0xa8], 0
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rcx
lea rcx, str.prod
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x100], rsi
call sub.msvcrt.dll_wcslen
lea r13, [rax + rax]
mov rbx, r13
sar rbx, 1
cmp rbx, 7
mov qword [rsp + 0x70], rbx
ja 0x14000464e
cmp rbx, 1
mov r12, qword [rsp + 0x100]
je 0x1400046ef
test rbx, rbx
jne 0x140004676
mov rdx, qword [rsp + 0xb0]
mov r11, qword [rsp + 0x60]
xor r10d, r10d
mov qword [rsp + 0x108], rbx
mov word [r12 + rbx*2], r10w
test rdx, rdx
lea r13, [r11 + 8]
je 0x14000462f
nop dword [rax + rax]
mov r15, qword [rdx + 0x28]
mov r8, rbx
mov rax, qword [rdx + 0x20]
cmp r15, rbx
cmovbe r8, r15
test r8, r8
je 0x1400034c7
cmp rax, r12
je 0x1400034c7
test rax, rax
je 0x14000460c
test r12, r12
je 0x1400034d7
mov rcx, r12
movzx r9d, word [rax]
movzx r10d, word [rcx]
sub r8, 1
mov rsi, r8
and esi, 7
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
test r8, r8
je 0x1400034c7
test rsi, rsi
je 0x140003417
cmp rsi, 1
je 0x1400033f3
cmp rsi, 2
je 0x1400033d5
cmp rsi, 3
je 0x1400033b7
cmp rsi, 4
je 0x140003399
cmp rsi, 5
je 0x14000337b
cmp rsi, 6
je 0x14000335d
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
sub r8, 1
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
sub r8, 1
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
sub r8, 1
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
sub r8, 1
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
sub r8, 1
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
sub r8, 1
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
add rax, 2
add rcx, 2
sub r8, 1
je 0x1400034c7
movzx r9d, word [rax]
movzx r10d, word [rcx]
cmp r9w, r10w
jne 0x14000440d
movzx r9d, word [rax + 2]
movzx r10d, word [rcx + 2]
cmp r9w, r10w
jne 0x14000440d
movzx r9d, word [rax + 4]
movzx r10d, word [rcx + 4]
cmp r9w, r10w
jne 0x14000440d
movzx r9d, word [rax + 6]
movzx r10d, word [rcx + 6]
cmp r9w, r10w
jne 0x14000440d
movzx r9d, word [rax + 8]
movzx r10d, word [rcx + 8]
cmp r9w, r10w
jne 0x14000440d
movzx r9d, word [rax + 0xa]
movzx r10d, word [rcx + 0xa]
cmp r9w, r10w
jne 0x14000440d
movzx r9d, word [rax + 0xc]
movzx r10d, word [rcx + 0xc]
cmp r9w, r10w
jne 0x14000440d
movzx r9d, word [rax + 0xe]
movzx r10d, word [rcx + 0xe]
cmp r9w, r10w
jne 0x14000440d
add rax, 0x10
add rcx, 0x10
sub r8, 8
jne 0x140003417
sub r15, rbx
cmp r15, 0x7fffffff
jle 0x1400043f2
mov r13, rdx
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400032a0
mov r11, qword [rsp + 0x60]
add r11, 8
cmp r13, r11
je 0x14000462f
mov r15, qword [r13 + 0x28]
mov rsi, rbx
mov r9, qword [r13 + 0x20]
cmp r15, rbx
cmovbe rsi, r15
test rsi, rsi
je 0x140003721
cmp r9, r12
je 0x140003721
test r12, r12
je 0x140004737
test r9, r9
je 0x14000471d
mov rax, r12
movzx r8d, word [rax]
movzx ecx, word [r9]
sub rsi, 1
mov r12, rsi
and r12d, 7
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
test rsi, rsi
je 0x140003721
test r12, r12
je 0x140003671
cmp r12, 1
je 0x14000364d
cmp r12, 2
je 0x14000362f
cmp r12, 3
je 0x140003611
cmp r12, 4
je 0x1400035f3
cmp r12, 5
je 0x1400035d5
cmp r12, 6
je 0x1400035b7
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
sub rsi, 1
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
sub rsi, 1
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
sub rsi, 1
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
sub rsi, 1
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
sub rsi, 1
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
sub rsi, 1
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
add rax, 2
add r9, 2
sub rsi, 1
je 0x140003721
movzx r8d, word [rax]
movzx ecx, word [r9]
cmp r8w, cx
jne 0x140004713
movzx r8d, word [rax + 2]
movzx ecx, word [r9 + 2]
cmp r8w, cx
jne 0x140004713
movzx r8d, word [rax + 4]
movzx ecx, word [r9 + 4]
cmp r8w, cx
jne 0x140004713
movzx r8d, word [rax + 6]
movzx ecx, word [r9 + 6]
cmp r8w, cx
jne 0x140004713
movzx r8d, word [rax + 8]
movzx ecx, word [r9 + 8]
cmp r8w, cx
jne 0x140004713
movzx r8d, word [rax + 0xa]
movzx ecx, word [r9 + 0xa]
cmp r8w, cx
jne 0x140004713
movzx r8d, word [rax + 0xc]
movzx ecx, word [r9 + 0xc]
cmp r8w, cx
jne 0x140004713
movzx r8d, word [rax + 0xe]
movzx ecx, word [r9 + 0xe]
cmp r8w, cx
jne 0x140004713
add rax, 0x10
add r9, 0x10
sub rsi, 8
jne 0x140003671
sub rbx, r15
mov r15, r13
cmp rbx, 0x7fffffff
jle 0x14000461e
lea rcx, [0x1400af456]
call sub.msvcrt.dll_wcslen
mov r8, qword [r15 + 0x48]
lea rcx, [r15 + 0x40]
lea r9, [0x1400af456]
mov qword [rsp + 0x20], rax
xor edx, edx
call fcn.140098ee0
mov rcx, qword [rsp + 0x100]
add r14, 0x10
cmp rcx, r14
je 0x140003771
call fcn.1400aa960
lea rsi, [rsp + 0x370]
lea rcx, [0x1400af45e]
lea r14, [rsi + 0x10]
mov qword [rsp + 0x370], r14
call sub.msvcrt.dll_wcslen
lea r12, [rax + rax]
mov rbx, r12
sar rbx, 1
cmp rbx, 7
mov qword [rsp + 0x80], rbx
ja 0x14000469a
cmp rbx, 1
mov r13, qword [rsp + 0x370]
je 0x140004701
test rbx, rbx
jne 0x1400046c8
xor edx, edx
mov qword [rsp + 0x378], rbx
mov r11, qword [rsp + 0x60]
mov word [r13 + rbx*2], dx
mov rdx, qword [rsp + 0xb0]
lea r14, [r11 + 8]
test rdx, rdx
je 0x1400045e7
mov r9, qword [rdx + 0x28]
mov rax, qword [rdx + 0x20]
mov r8, rbx
cmp r9, rbx
cmovbe r8, r9
cmp rax, r13
je 0x140003a1a
test r8, r8
je 0x140003a1a
test rax, rax
je 0x1400045c4
test r13, r13
je 0x140003a2a
mov rcx, r13
movzx r12d, word [rax]
movzx r10d, word [rcx]
sub r8, 1
mov r15, r8
and r15d, 7
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
test r8, r8
je 0x140003a1a
test r15, r15
je 0x14000396a
cmp r15, 1
je 0x140003946
cmp r15, 2
je 0x140003928
cmp r15, 3
je 0x14000390a
cmp r15, 4
je 0x1400038ec
cmp r15, 5
je 0x1400038ce
cmp r15, 6
je 0x1400038b0
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
sub r8, 1
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
sub r8, 1
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
sub r8, 1
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
sub r8, 1
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
sub r8, 1
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
sub r8, 1
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
add rax, 2
add rcx, 2
sub r8, 1
je 0x140003a1a
movzx r12d, word [rax]
movzx r10d, word [rcx]
cmp r12w, r10w
jne 0x14000443b
movzx r12d, word [rax + 2]
movzx r10d, word [rcx + 2]
cmp r12w, r10w
jne 0x14000443b
movzx r12d, word [rax + 4]
movzx r10d, word [rcx + 4]
cmp r12w, r10w
jne 0x14000443b
movzx r12d, word [rax + 6]
movzx r10d, word [rcx + 6]
cmp r12w, r10w
jne 0x14000443b
movzx r12d, word [rax + 8]
movzx r10d, word [rcx + 8]
cmp r12w, r10w
jne 0x14000443b
movzx r12d, word [rax + 0xa]
movzx r10d, word [rcx + 0xa]
cmp r12w, r10w
jne 0x14000443b
movzx r12d, word [rax + 0xc]
movzx r10d, word [rcx + 0xc]
cmp r12w, r10w
jne 0x14000443b
movzx r12d, word [rax + 0xe]
movzx r10d, word [rcx + 0xe]
cmp r12w, r10w
jne 0x14000443b
add rax, 0x10
add rcx, 0x10
sub r8, 8
jne 0x14000396a
sub r9, rbx
cmp r9, 0x7fffffff
jle 0x140004420
mov r14, rdx
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400037f2
mov r11, qword [rsp + 0x60]
add r11, 8
cmp r14, r11
je 0x1400045e7
mov r15, qword [r14 + 0x28]
mov r9, rbx
mov r12, qword [r14 + 0x20]
cmp r15, rbx
cmovbe r9, r15
test r9, r9
je 0x140003c84
cmp r12, r13
je 0x140003c84
test r13, r13
je 0x140004747
test r12, r12
je 0x14000472f
mov rax, r13
movzx r8d, word [rax]
movzx ecx, word [r12]
sub r9, 1
mov r13, r9
and r13d, 7
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
test r9, r9
je 0x140003c84
test r13, r13
je 0x140003bcc
cmp r13, 1
je 0x140003ba7
cmp r13, 2
je 0x140003b88
cmp r13, 3
je 0x140003b69
cmp r13, 4
je 0x140003b4a
cmp r13, 5
je 0x140003b2b
cmp r13, 6
je 0x140003b0c
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
sub r9, 1
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
sub r9, 1
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
sub r9, 1
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
sub r9, 1
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
sub r9, 1
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
sub r9, 1
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
add rax, 2
add r12, 2
sub r9, 1
je 0x140003c84
movzx r8d, word [rax]
movzx ecx, word [r12]
cmp r8w, cx
jne 0x140004725
movzx r8d, word [rax + 2]
movzx ecx, word [r12 + 2]
cmp r8w, cx
jne 0x140004725
movzx r8d, word [rax + 4]
movzx ecx, word [r12 + 4]
cmp r8w, cx
jne 0x140004725
movzx r8d, word [rax + 6]
movzx ecx, word [r12 + 6]
cmp r8w, cx
jne 0x140004725
movzx r8d, word [rax + 8]
movzx ecx, word [r12 + 8]
cmp r8w, cx
jne 0x140004725
movzx r8d, word [rax + 0xa]
movzx ecx, word [r12 + 0xa]
cmp r8w, cx
jne 0x140004725
movzx r8d, word [rax + 0xc]
movzx ecx, word [r12 + 0xc]
cmp r8w, cx
jne 0x140004725
movzx r8d, word [rax + 0xe]
movzx ecx, word [r12 + 0xe]
cmp r8w, cx
jne 0x140004725
add rax, 0x10
add r12, 0x10
sub r9, 8
jne 0x140003bcc
sub rbx, r15
mov r15, r14
cmp rbx, 0x7fffffff
jle 0x1400045d6
lea rcx, [0x1400af466]
call sub.msvcrt.dll_wcslen
mov r8, qword [r15 + 0x48]
lea rcx, [r15 + 0x40]
lea r9, [0x1400af466]
mov qword [rsp + 0x20], rax
xor edx, edx
call fcn.140098ee0
mov rcx, qword [rsp + 0x370]
lea rbx, [rsi + 0x10]
cmp rcx, rbx
je 0x140003cd4
call fcn.1400aa960
lea rbx, [rsp + 0xd0]
lea rdx, [rsp + 0x120]
lea r11, [rsp + 0x130]
lea r10, [rbx + 8]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x50], r10
jmp 0x140003d20
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
mov rdx, rdi
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
je 0x1400043a9
lea r9, [rdi + 0x2c]
lea r8, str._s__s
mov edx, 0x104
mov rcx, rsi
mov qword [rsp + 0x20], r9
mov r9, qword [rsp + 0x40]
call rbp
cmp dword [rsp + 0x4c], 6
jne 0x140003d01
mov r12, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea rcx, str.upload_file_minidump
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0xe8], r12
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0x120], rax
call sub.msvcrt.dll_wcslen
lea r13, [rax + rax]
mov r15, r13
sar r15, 1
cmp r15, 7
mov qword [rsp + 0x88], r15
ja 0x1400044d0
cmp r15, 1
mov rcx, qword [rsp + 0x120]
je 0x140004580
test r15, r15
jne 0x140004500
mov r9, qword [rsp + 0xe0]
xor r10d, r10d
mov qword [rsp + 0x128], r15
mov rdx, qword [rsp + 0x50]
mov word [rcx + r15*2], r10w
test r9, r9
je 0x1400044a2
mov r13, qword [r9 + 0x28]
mov rax, qword [r9 + 0x20]
mov r8, r15
cmp r13, r15
cmovbe r8, r13
cmp rax, rcx
je 0x140004020
test r8, r8
je 0x140004020
test rax, rax
je 0x140004480
test rcx, rcx
je 0x140004030
mov r10, rcx
movzx r12d, word [rax]
movzx r11d, word [r10]
sub r8, 1
mov r14, r8
and r14d, 7
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
test r8, r8
je 0x140004020
test r14, r14
je 0x140003f6c
cmp r14, 1
je 0x140003f48
cmp r14, 2
je 0x140003f2a
cmp r14, 3
je 0x140003f0c
cmp r14, 4
je 0x140003eee
cmp r14, 5
je 0x140003ed0
cmp r14, 6
je 0x140003eb2
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
sub r8, 1
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
sub r8, 1
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
sub r8, 1
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
sub r8, 1
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
sub r8, 1
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
sub r8, 1
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
add rax, 2
add r10, 2
sub r8, 1
je 0x140004020
movzx r12d, word [rax]
movzx r11d, word [r10]
cmp r12w, r11w
jne 0x140004470
movzx r12d, word [rax + 2]
movzx r11d, word [r10 + 2]
cmp r12w, r11w
jne 0x140004470
movzx r12d, word [rax + 4]
movzx r11d, word [r10 + 4]
cmp r12w, r11w
jne 0x140004470
movzx r12d, word [rax + 6]
movzx r11d, word [r10 + 6]
cmp r12w, r11w
jne 0x140004470
movzx r12d, word [rax + 8]
movzx r11d, word [r10 + 8]
cmp r12w, r11w
jne 0x140004470
movzx r12d, word [rax + 0xa]
movzx r11d, word [r10 + 0xa]
cmp r12w, r11w
jne 0x140004470
movzx r12d, word [rax + 0xc]
movzx r11d, word [r10 + 0xc]
cmp r12w, r11w
jne 0x140004470
movzx r12d, word [rax + 0xe]
movzx r11d, word [r10 + 0xe]
cmp r12w, r11w
jne 0x140004470
add rax, 0x10
add r10, 0x10
sub r8, 8
jne 0x140003f6c
nop dword [rax]
sub r13, r15
cmp r13, 0x7fffffff
jle 0x140004450
mov rdx, r9
mov r9, qword [r9 + 0x10]
test r9, r9
jne 0x140003df4
cmp rdx, qword [rsp + 0x50]
je 0x1400044a2
mov r14, qword [rdx + 0x28]
mov r8, qword [rdx + 0x20]
mov r12, r15
cmp r14, r15
cmovbe r12, r14
cmp r8, rcx
je 0x140004260
test r12, r12
je 0x140004260
test rcx, rcx
je 0x1400045b4
test r8, r8
je 0x1400045ac
movzx eax, word [rcx]
movzx r10d, word [r8]
sub r12, 1
mov r13, r12
and r13d, 7
cmp ax, r10w
jne 0x1400045a2
add r8, 2
test r12, r12
lea rcx, [rcx + 2]
je 0x140004260
test r13, r13
je 0x1400041b8
cmp r13, 1
je 0x140004195
cmp r13, 2
je 0x140004178
cmp r13, 3
je 0x14000415b
cmp r13, 4
je 0x14000413e
cmp r13, 5
je 0x140004121
cmp r13, 6
je 0x140004104
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
add rcx, 2
add r8, 2
sub r12, 1
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
add rcx, 2
add r8, 2
sub r12, 1
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
add rcx, 2
add r8, 2
sub r12, 1
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
add rcx, 2
add r8, 2
sub r12, 1
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
add rcx, 2
add r8, 2
sub r12, 1
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
add rcx, 2
add r8, 2
sub r12, 1
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
add rcx, 2
add r8, 2
sub r12, 1
je 0x140004260
movzx eax, word [rcx]
movzx r10d, word [r8]
cmp ax, r10w
jne 0x1400045a2
movzx eax, word [rcx + 2]
movzx r10d, word [r8 + 2]
cmp ax, r10w
jne 0x1400045a2
movzx eax, word [rcx + 4]
movzx r10d, word [r8 + 4]
cmp ax, r10w
jne 0x1400045a2
movzx eax, word [rcx + 6]
movzx r10d, word [r8 + 6]
cmp ax, r10w
jne 0x1400045a2
movzx eax, word [rcx + 8]
movzx r10d, word [r8 + 8]
cmp ax, r10w
jne 0x1400045a2
movzx eax, word [rcx + 0xa]
movzx r10d, word [r8 + 0xa]
cmp ax, r10w
jne 0x1400045a2
movzx eax, word [rcx + 0xc]
movzx r10d, word [r8 + 0xc]
cmp ax, r10w
jne 0x1400045a2
movzx eax, word [rcx + 0xe]
movzx r10d, word [r8 + 0xe]
cmp ax, r10w
jne 0x1400045a2
add rcx, 0x10
add r8, 0x10
sub r12, 8
jne 0x1400041b8
sub r15, r14
mov r14, rdx
cmp r15, 0x7fffffff
jle 0x140004490
mov rcx, rsi
call sub.msvcrt.dll_wcslen
mov r8, qword [r14 + 0x48]
lea rcx, [r14 + 0x40]
mov qword [rsp + 0x20], rax
mov r9, rsi
xor edx, edx
call fcn.140098ee0
mov rcx, qword [rsp + 0x120]
cmp rcx, qword [rsp + 0x58]
je 0x1400042a6
call fcn.1400aa960
lea r12, [rsp + 0x140]
lea rcx, str.https:__win.crashes.videolan.org_reports
lea rdx, [r12 + 0x10]
mov qword [rsp + 0x140], rdx
call sub.msvcrt.dll_wcslen
lea r13, [rax + rax]
mov r8, r13
sar r8, 1
cmp r8, 7
mov qword [rsp + 0x98], r8
ja 0x140004524
cmp r8, 1
mov rcx, qword [rsp + 0x140]
je 0x140004591
test r8, r8
jne 0x140004552
mov rdx, qword [rsp + 0x60]
xor eax, eax
mov qword [rsp + 0x148], r8
xor r9d, r9d
mov word [rcx + r8*2], ax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8, rbx
mov rcx, r12
call fcn.140006470
mov rcx, qword [rsp + 0x140]
add r12, 0x10
cmp rcx, r12
je 0x140004348
call fcn.1400aa960
mov r14, qword [rsp + 0xe0]
test r14, r14
je 0x140003d01
nop dword [rax]
mov rdx, qword [r14 + 0x18]
mov rcx, rbx
call fcn.14009fa40
mov rcx, qword [r14 + 0x40]
lea r10, [r14 + 0x50]
mov r12, qword [r14 + 0x10]
cmp rcx, r10
je 0x140004382
call fcn.1400aa960
mov rcx, qword [r14 + 0x20]
lea r15, [r14 + 0x30]
cmp rcx, r15
je 0x140004394
call fcn.1400aa960
mov rcx, r14
mov r14, r12
call fcn.1400aa960
test r12, r12
jne 0x140004360
jmp 0x140003d01
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_FindClose]
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x60]
call fcn.14009fa40
mov rcx, qword [0x1400b5130]
mov rdi, qword [rsp + 0x7d8]
xor rdi, qword [rcx]
jne 0x1400047f3
add rsp, 0x7e8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
cmp r15, 0xffffffff80000000
jl 0x140004404
test r15d, r15d
jns 0x1400034d7
mov rdx, qword [rdx + 0x18]
jmp 0x1400034de
cmp r10w, r9w
jbe 0x1400034d7
jmp 0x140004404
cmp r9, 0xffffffff80000000
jl 0x140004432
test r9d, r9d
jns 0x140003a2a
mov rdx, qword [rdx + 0x18]
jmp 0x140003a31
cmp r10w, r12w
jbe 0x140003a2a
jmp 0x140004432
cmp r13, 0xffffffff80000000
jl 0x140004462
test r13d, r13d
jns 0x140004030
mov r9, qword [r9 + 0x18]
jmp 0x140004037
cmp r11w, r12w
jbe 0x140004030
jmp 0x140004462
test rcx, rcx
jne 0x140004462
xor r10d, r10d
xor eax, eax
jmp 0x140003e2d
cmp r15, 0xffffffff80000000
jl 0x1400044a2
test r15d, r15d
jns 0x140004273
mov r15, qword [rsp + 0x68]
lea r8, [rsp + 0x90]
mov rcx, rbx
mov qword [rsp + 0x90], r15
call fcn.140002030
mov r14, rax
jmp 0x140004273
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0x88]
xor r8d, r8d
call fcn.14009acb0
mov r8, qword [rsp + 0x88]
mov rcx, rax
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x130], r8
lea rdx, str.upload_file_minidump
mov r8, r13
call sub.msvcrt.dll_memcpy
mov r15, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x120]
jmp 0x140003dce
lea rdx, [rsp + 0x98]
xor r8d, r8d
mov rcx, r12
call fcn.14009acb0
mov r9, qword [rsp + 0x98]
mov rcx, rax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x150], r9
lea rdx, str.https:__win.crashes.videolan.org_reports
mov r8, r13
call sub.msvcrt.dll_memcpy
mov r8, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x140]
jmp 0x1400042fe
movzx r14d, word [str.upload_file_minidump]
mov word [rcx], r14w
jmp 0x140003dce
movzx r11d, word [str.https:__win.crashes.videolan.org_reports]
mov word [rcx], r11w
jmp 0x1400042fe
cmp r10w, ax
ja 0x1400044a2
mov r14, rdx
jmp 0x140004273
test r8, r8
jne 0x1400044a2
xor ecx, ecx
jmp 0x140004081
test r13, r13
jne 0x140004432
xor ecx, ecx
xor eax, eax
jmp 0x14000382b
cmp rbx, 0xffffffff80000000
jl 0x1400045e7
test ebx, ebx
jns 0x140003c97
mov rcx, qword [rsp + 0x60]
lea r8, [rsp + 0xd0]
mov rdx, r14
mov qword [rsp + 0xd0], rsi
call fcn.140002030
mov r15, rax
jmp 0x140003c97
test r12, r12
jne 0x140004404
xor ecx, ecx
xor eax, eax
jmp 0x1400032d9
cmp rbx, 0xffffffff80000000
jl 0x14000462f
test ebx, ebx
jns 0x140003734
mov rcx, qword [rsp + 0x60]
lea r8, [rsp + 0x78]
mov rdx, r13
mov qword [rsp + 0x78], r14
call fcn.140002030
mov r15, rax
jmp 0x140003734
lea rdx, [rsp + 0x70]
xor r8d, r8d
mov rcx, r14
call fcn.14009acb0
mov r9, qword [rsp + 0x70]
mov r12, rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x110], r9
lea rdx, str.prod
mov rcx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x70]
mov r12, qword [rsp + 0x100]
jmp 0x14000326e
lea rdx, [rsp + 0x80]
xor r8d, r8d
mov rcx, rsi
call fcn.14009acb0
mov rbx, qword [rsp + 0x80]
mov r13, rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x380], rbx
lea rdx, [0x1400af45e]
mov rcx, r13
mov r8, r12
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x80]
mov r13, qword [rsp + 0x370]
jmp 0x1400037c8
movzx r8d, word [str.prod]
mov word [r12], r8w
jmp 0x14000326e
movzx r10d, word [0x1400af45e]
mov word [r13], r10w
jmp 0x1400037c8
cmp cx, r8w
ja 0x14000462f
mov r15, r13
jmp 0x140003734
cmp cx, r8w
ja 0x1400045e7
mov r15, r14
jmp 0x140003c97
test r9, r9
jne 0x14000462f
xor eax, eax
jmp 0x140003532
test r12, r12
jne 0x1400045e7
xor eax, eax
jmp 0x140003a85
call fcn.1400048e0
nop
nop
nop
nop
nop
nop
nop
nop