Function at 0x140009440
Capabilities:
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x280
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
mov rax, qword [0x140033040]
xor rax, rsp
mov qword [rsp + 0x250], rax
xor r12d, r12d
mov dword [rsp + 0x140], r12d
lea rcx, [0x140028ce0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov r15, rax
mov qword [rsp + 0xf0], rax
mov edx, 0xb
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Installing_MediaInfo...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140018dc0
lea rdx, [0x140018fa0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rax, str.mediainfo_temp
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0xe
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x30]
call fcn.14001cae0
nop
lea rcx, [rsp + 0xb0]
call fcn.140003f40
nop
lea r8, [rsp + 0x30]
mov rdx, rax
lea rcx, [rsp + 0x150]
call fcn.140002090
nop
mov rdx, qword [rsp + 0xc8]
cmp rdx, 7
jbe 0x140009588
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009583
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009583
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqa xmm7, xmmword [0x14002b220]
movdqu xmmword [rsp + 0xc0], xmm7
mov word [rsp + 0xb0], r12w
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x1400095e7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400095e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400095e2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x40], xmm7
mov word [rsp + 0x30], r12w
mov qword [rsp + 0x120], r12
lea r13, [0x1400330c8]
mov qword [rsp + 0x128], r13
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x150]
call fcn.140003ac0
lea rdx, [rsp + 0x120]
cmp dword [rsp + 0x120], 0
jne 0x14000a736
lea rax, str.C:_Program_Files_ffmpeg
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x17
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x230]
call fcn.14001cae0
nop
mov qword [rsp + 0x120], r12
mov qword [rsp + 0x128], r13
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x230]
call fcn.140003ac0
cmp dword [rsp + 0x120], 0
jne 0x14000a74b
xorps xmm0, xmm0
movups xmmword [rsp + 0x210], xmm0
mov qword [rsp + 0x220], r12
mov qword [rsp + 0x228], r12
mov r8d, 0x59
lea rdx, str.https:__mediaarea.net_download_binary_mediainfo_24.01_MediaInfo_CLI_24.01_Windows_x64.zip
lea rcx, [rsp + 0x210]
call fcn.14001a010
nop
lea rax, str.mediainfo.zip
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0xd
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xb0]
call fcn.14001cae0
nop
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x190]
call fcn.140002090
nop
mov rdx, qword [rsp + 0xc8]
cmp rdx, 7
jbe 0x140009783
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000977e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000977e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
lea rsi, [rsp + 0x190]
cmp qword [rsp + 0x1a8], 7
cmova rsi, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x1a0]
call fcn.1400236f8
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
movdqa xmm6, xmmword [0x14002b230]
movdqu xmmword [rsp + 0xa0], xmm6
mov byte [rsp + 0x90], 0
mov dword [rsp + 0x140], 0x47
test rdi, rdi
je 0x14000985e
cmp rdi, 0x7fffffff
ja 0x14000a768
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a76d
movsxd rdx, ebx
lea rcx, [rsp + 0x90]
call fcn.140018590
lea r9, [rsp + 0x90]
cmp qword [rsp + 0xa8], 0xf
cmova r9, qword [rsp + 0x90]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a778
mov r8, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
sub rax, r8
lea rdi, str.curl__L__o__
cmp rax, 0xc
jb 0x140009917
lea rax, [r8 + 0xc]
mov qword [rsp + 0xa0], rax
lea rsi, [rsp + 0x90]
cmp rcx, 0xf
cmova rsi, qword [rsp + 0x90]
lea rax, [0x1400293f4]
cmp rax, rsi
jbe 0x1400098d2
lea rax, [rsi + r8]
cmp rdi, rax
ja 0x1400098d2
mov ebx, 0xc
cmp rsi, rdi
ja 0x1400098ca
mov r14, r12
jmp 0x1400098da
mov r14, rsi
sub r14, rdi
jmp 0x1400098da
mov ebx, 0xc
mov r14d, ebx
lea rcx, [rsi + 0xc]
inc r8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r14
mov rdx, rdi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + r14]
sub rbx, r14
lea rdx, [rdi + 0xc]
add rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x90]
jmp 0x140009935
mov ebx, 0xc
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
mov edx, ebx
lea rcx, [rsp + 0x90]
call fcn.14001bf00
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x130], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x120], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x130], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x1400293e0]
lea rcx, [rsp + 0x120]
call fcn.140018780
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x210]
cmp qword [rsp + 0x228], 0xf
cmova rdx, qword [rsp + 0x210]
mov r8, qword [rsp + 0x220]
lea rcx, [rsp + 0x50]
call fcn.140018780
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x200], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x200], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140009a66
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009a61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009a61
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x60], xmm6
mov byte [rsp + 0x50], 0
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140009ab7
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009ab2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009ab2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x130], xmm6
mov byte [rsp + 0x120], 0
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x140009b0e
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009b09
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009b09
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
lea rcx, [rsp + 0x1f0]
cmp qword [rsp + 0x208], 0xf
cmova rcx, qword [rsp + 0x1f0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rsi, [rsp + 0x150]
cmp qword [rsp + 0x168], 7
cmova rsi, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x160]
call fcn.1400236f8
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm6
mov byte [rsp + 0x50], 0
mov dword [rsp + 0x140], 0x23bf
test rdi, rdi
je 0x140009bec
cmp rdi, 0x7fffffff
ja 0x14000a782
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a787
movsxd rdx, ebx
lea rcx, [rsp + 0x50]
call fcn.140018590
lea r9, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova r9, qword [rsp + 0x50]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a792
lea rsi, [rsp + 0x190]
cmp qword [rsp + 0x1a8], 7
cmova rsi, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x1a0]
call fcn.1400236f8
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqu xmmword [rsp + 0x80], xmm6
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x140], 0x21fbf
test rdi, rdi
je 0x140009cb0
cmp rdi, 0x7fffffff
ja 0x14000a79c
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a7a1
movsxd rdx, ebx
lea rcx, [rsp + 0x70]
call fcn.140018590
lea r9, [rsp + 0x70]
cmp qword [rsp + 0x88], 0xf
cmova r9, qword [rsp + 0x70]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a7ac
mov r8, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov rax, rcx
sub rax, r8
lea rdi, str.powershell__Command__Expand_Archive__Path_
cmp rax, 0x2b
jb 0x140009d60
lea rax, [r8 + 0x2b]
mov qword [rsp + 0x80], rax
lea rsi, [rsp + 0x70]
cmp rcx, 0xf
cmova rsi, qword [rsp + 0x70]
lea rax, [0x14002944b]
cmp rax, rsi
jbe 0x140009d1e
lea rax, [rsi + r8]
cmp rdi, rax
ja 0x140009d1e
mov ebx, 0x2b
cmp rsi, rdi
ja 0x140009d16
mov r14, r12
jmp 0x140009d26
mov r14, rsi
sub r14, rdi
jmp 0x140009d26
mov ebx, 0x2b
mov r14d, ebx
lea rcx, [rsi + 0x2b]
inc r8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r14
mov rdx, rdi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + r14]
sub rbx, r14
lea rdx, [rdi + 0x2b]
add rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x70]
jmp 0x140009d7b
mov ebx, 0x2b
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
mov edx, ebx
lea rcx, [rsp + 0x70]
call fcn.14001bf00
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 0x14
lea rdx, str.__DestinationPath_
lea rcx, [rsp + 0x30]
call fcn.140018780
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xd0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xe0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rsp + 0x50]
lea r8, [rsp + 0xd0]
lea rcx, [rsp + 0xb0]
call fcn.14001ae70
nop
mov r8d, 9
lea rdx, [0x1400293f8]
lea rcx, [rsp + 0xb0]
call fcn.140018780
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1e0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1e0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0xc8]
cmp rdx, 0xf
jbe 0x140009ea1
inc rdx
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009e9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009e9c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0xc0], xmm6
mov byte [rsp + 0xb0], 0
mov rdx, qword [rsp + 0xe8]
cmp rdx, 0xf
jbe 0x140009ef9
inc rdx
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009ef3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009ef3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x140009f39
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009f34
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009f34
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x40], xmm6
mov byte [rsp + 0x30], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xf
jbe 0x140009f87
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009f82
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009f82
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x80], xmm6
mov byte [rsp + 0x70], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140009fd5
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009fd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009fd0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x60], xmm6
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x1d0]
cmp qword [rsp + 0x1e8], 0xf
cmova rcx, qword [rsp + 0x1d0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, str.mediainfo.exe
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], 0xd
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xd0]
call fcn.14001cae0
nop
lea r8, [rsp + 0xd0]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x1b0]
call fcn.140002090
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, 7
jbe 0x14000a0ab
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a0a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a0a6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0xe0], xmm7
mov word [rsp + 0xd0], r12w
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], 0xd
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x30]
call fcn.14001cae0
nop
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x170]
call fcn.140002090
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x14000a155
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a150
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a150
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x40], xmm7
mov word [rsp + 0x30], r12w
mov r8d, 3
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x120]
call fcn.1400039e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x140], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x120], ecx
mov qword [rsp + 0x128], r13
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
mov eax, dword [rsp + 0x140]
test eax, eax
jne 0x14000a1c4
test ecx, ecx
jne 0x14000a7b6
jmp 0x14000a714
cmp eax, 1
je 0x14000a714
lea rdx, [rsp + 0x170]
cmp qword [rsp + 0x188], 7
cmova rdx, qword [rsp + 0x170]
lea rcx, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 7
cmova rcx, qword [rsp + 0x1b0]
mov r8d, 2
call fcn.140023958
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a7d2
mov edx, 0xa
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.MediaInfo_installed_successfully_to
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140018dc0
mov r15, rax
lea rsi, [rsp + 0x170]
cmp qword [rsp + 0x188], 7
cmova rsi, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x180]
call fcn.1400236f8
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
movdqu xmmword [rsp + 0x130], xmm6
mov byte [rsp + 0x120], 0
mov dword [rsp + 0x140], 0x8fddfbf
test rdi, rdi
je 0x14000a312
cmp rdi, 0x7fffffff
ja 0x14000a7ec
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a7f1
movsxd rdx, ebx
lea rcx, [rsp + 0x120]
call fcn.140018590
lea r9, [rsp + 0x120]
cmp qword [rsp + 0x138], 0xf
cmova r9, qword [rsp + 0x120]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.140023768
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14000a7fc
lea rdx, [rsp + 0x120]
cmp qword [rsp + 0x138], 0xf
cmova rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x130]
mov rcx, r15
call fcn.14001b6b0
lea rdx, [0x140018fa0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x14000a393
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a38e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a38e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
lea rcx, [rsp + 0x150]
cmp qword [rsp + 0x168], 7
cmova rcx, qword [rsp + 0x150]
call fcn.1400242f8
mov rdx, rax
shr rdx, 0x20
movzx ecx, al
mov qword [rsp + 0x140], rcx
mov dword [rsp + 0x120], edx
mov qword [rsp + 0x128], r13
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
cmp edx, 0x91
jne 0x14000a409
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x150]
call fcn.140003d30
cmp dword [rsp + 0x120], 0
jne 0x14000a806
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rdx, qword [rsp + 0x188]
cmp rdx, 7
jbe 0x14000a46e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a469
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a469
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x180], xmm7
mov word [rsp + 0x170], r12w
mov rdx, qword [rsp + 0x1c8]
cmp rdx, 7
jbe 0x14000a4cb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a4c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a4c6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x1c0], xmm7
mov word [rsp + 0x1b0], r12w
mov rdx, qword [rsp + 0x1e8]
cmp rdx, 0xf
jbe 0x14000a523
inc rdx
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a51e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a51e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x1e0], xmm6
mov byte [rsp + 0x1d0], 0
mov rdx, qword [rsp + 0x208]
cmp rdx, 0xf
jbe 0x14000a57a
inc rdx
mov rcx, qword [rsp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a575
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a575
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x200], xmm6
mov byte [rsp + 0x1f0], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 7
jbe 0x14000a5d6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a5d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a5d1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x1a0], xmm7
mov word [rsp + 0x190], r12w
mov rdx, qword [rsp + 0x228]
cmp rdx, 0xf
jbe 0x14000a62f
inc rdx
mov rcx, qword [rsp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a629
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a629
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
nop
mov rdx, qword [rsp + 0x248]
cmp rdx, 7
jbe 0x14000a67a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a675
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a675
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x240], xmm7
mov word [rsp + 0x230], r12w
mov rdx, qword [rsp + 0x168]
cmp rdx, 7
jbe 0x14000a6d8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a6d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a6d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
nop
mov rcx, qword [rsp + 0x250]
xor rcx, rsp
call fcn.1400247c0
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
ret
lea rcx, [rsp + 0x100]
call fcn.1400012a0
lea rdx, [0x1400307c8]
lea rcx, [rsp + 0x100]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea r8, [rsp + 0x150]
lea rcx, str.create_directories
call fcn.140002e20
nop
lea r8, [rsp + 0x230]
lea rdx, [rsp + 0x120]
lea rcx, str.create_directories
call fcn.140002e20
nop
call fcn.140001700
shr rbx, 0x20
mov ecx, ebx
call fcn.1400019e0
shr rcx, 0x20
call fcn.1400019e0
nop
call fcn.140001700
shr rbx, 0x20
mov ecx, ebx
call fcn.1400019e0
shr rcx, 0x20
call fcn.1400019e0
nop
call fcn.140001700
shr rbx, 0x20
mov ecx, ebx
call fcn.1400019e0
shr rcx, 0x20
call fcn.1400019e0
nop
lea r8, [rsp + 0x1b0]
lea rdx, [rsp + 0x120]
lea rcx, str.exists
call fcn.140002e20
shr rdx, 0x20
lea r9, [rsp + 0x170]
lea r8, [rsp + 0x1b0]
call fcn.140002da0
nop
call fcn.140001700
shr rbx, 0x20
mov ecx, ebx
call fcn.1400019e0
shr rcx, 0x20
call fcn.1400019e0
nop
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x120]
lea rcx, str.remove_all
call fcn.140002e20
int3