Function at 0x140010800
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, 0x2c0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
mov rax, qword [0x140033040]
xor rax, rsp
mov qword [rsp + 0x290], rax
xor r15d, r15d
mov dword [rsp + 0x140], r15d
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 r13, rax
mov qword [rsp + 0xd0], rax
mov edx, 0xb
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Installing_FFmpeg...
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.C:_Program_Files_ffmpeg
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 0x17
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x230]
call fcn.14001cae0
nop
mov qword [rsp + 0x150], r15
lea rbx, [0x1400330c8]
mov qword [rsp + 0x158], rbx
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x230]
call fcn.140003ac0
cmp dword [rsp + 0x150], r15d
jne 0x140011cf6
lea rax, str.ffmpeg_temp
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 0xb
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x170]
call fcn.14001cae0
nop
lea rcx, [rsp + 0x50]
call fcn.140003f40
nop
lea r8, [rsp + 0x170]
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.140002090
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x1400109b5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400109b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400109b0
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 + 0x60], xmm7
mov word [rsp + 0x50], r15w
mov rdx, qword [rsp + 0x188]
cmp rdx, 7
jbe 0x140010a14
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010a0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010a0f
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], r15w
mov qword [rsp + 0x150], r15
mov qword [rsp + 0x158], rbx
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x190]
call fcn.140003ac0
cmp dword [rsp + 0x150], 0
jne 0x140011d13
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x268], r15
mov r8d, 0x61
lea rdx, str.https:__github.com_BtbN_FFmpeg_Builds_releases_download_latest_ffmpeg_master_latest_win64_gpl.zip
lea rcx, [rsp + 0x250]
call fcn.14001a010
nop
lea rax, str.ffmpeg.zip
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 0xa
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.14001cae0
nop
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x1d0]
call fcn.140002090
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x140010b28
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010b23
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010b23
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
lea rsi, [rsp + 0x1d0]
cmp qword [rsp + 0x1e8], 7
cmova rsi, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x1e0]
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], 0x238000
test rdi, rdi
je 0x140010c03
cmp rdi, 0x7fffffff
ja 0x140011d30
mov dword [rsp + 0x20], r15d
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 0x140011d35
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 0x140011d40
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 0x140010cbc
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 0x140010c77
lea rax, [rsi + r8]
cmp rdi, rax
ja 0x140010c77
mov ebx, 0xc
cmp rsi, rdi
ja 0x140010c6f
mov r14, r15
jmp 0x140010c7f
mov r14, rsi
sub r14, rdi
jmp 0x140010c7f
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 0x140010cda
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 + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x160], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x160], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 2
lea rdx, [0x1400293e0]
lea rcx, [rsp + 0x150]
call fcn.140018780
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], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x250]
cmp qword [rsp + 0x268], 0xf
cmova rdx, qword [rsp + 0x250]
mov r8, qword [rsp + 0x260]
lea rcx, [rsp + 0x30]
call fcn.140018780
xorps xmm0, xmm0
movups xmmword [rsp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x220], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x210], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x220], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x140010e0b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010e06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010e06
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 + 0x168]
cmp rdx, 0xf
jbe 0x140010e5c
inc rdx
mov rcx, qword [rsp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010e57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010e57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x160], xmm6
mov byte [rsp + 0x150], 0
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x140010eb3
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010eae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010eae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
lea rcx, [rsp + 0x210]
cmp qword [rsp + 0x228], 0xf
cmova rcx, qword [rsp + 0x210]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
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 + 0x170], xmm0
movdqu xmmword [rsp + 0x180], xmm6
mov byte [rsp + 0x170], 0
mov dword [rsp + 0x140], 0x11df8000
test rdi, rdi
je 0x140010fa6
cmp rdi, 0x7fffffff
ja 0x140011d4a
mov dword [rsp + 0x20], r15d
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 0x140011d4f
movsxd rdx, ebx
lea rcx, [rsp + 0x170]
call fcn.140018590
lea r9, [rsp + 0x170]
cmp qword [rsp + 0x188], 0xf
cmova r9, qword [rsp + 0x170]
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 0x140011d5a
lea rsi, [rsp + 0x1d0]
cmp qword [rsp + 0x1e8], 7
cmova rsi, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x1e0]
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], 0xfdf8100
test rdi, rdi
je 0x14001106a
cmp rdi, 0x7fffffff
ja 0x140011d64
mov dword [rsp + 0x20], r15d
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 0x140011d69
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 0x140011d74
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 0x14001111a
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 0x1400110d8
lea rax, [rsi + r8]
cmp rdi, rax
ja 0x1400110d8
mov ebx, 0x2b
cmp rsi, rdi
ja 0x1400110d0
mov r14, r15
jmp 0x1400110e0
mov r14, rsi
sub r14, rdi
jmp 0x1400110e0
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 0x140011135
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 + 0x1b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1c0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1c0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 0x14
lea rdx, str.__DestinationPath_
lea rcx, [rsp + 0x1b0]
call fcn.140018780
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rsp + 0x170]
lea r8, [rsp + 0xb0]
lea rcx, [rsp + 0x50]
call fcn.14001ae70
nop
mov r8d, 9
lea rdx, [0x1400293f8]
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], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140011261
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001125c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001125c
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 + 0xc8]
cmp rdx, 0xf
jbe 0x1400112b3
inc rdx
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400112ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400112ad
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 + 0x1c8]
cmp rdx, 0xf
jbe 0x1400112f9
inc rdx
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400112f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400112f4
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], xmm6
mov byte [rsp + 0x1b0], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xf
jbe 0x14001134d
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011348
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011348
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 + 0x188]
cmp rdx, 0xf
jbe 0x1400113a1
inc rdx
mov rcx, qword [rsp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001139c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001139c
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], xmm6
mov byte [rsp + 0x170], 0
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 rax, [0x140029e14]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 3
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0xb0]
call fcn.14001cae0
nop
lea rax, str.ffmpeg_master_latest_win64_gpl
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 0x1e
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0xd8]
call fcn.14001cae0
mov dword [rsp + 0x140], 0xfdffee0
lea r8, [rsp + 0xd8]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0xf8]
call fcn.140002090
nop
lea r8, [rsp + 0xb0]
mov rdx, rax
lea rcx, [rsp + 0x270]
call fcn.140002090
nop
mov rdx, qword [rsp + 0x110]
cmp rdx, 7
jbe 0x1400114d6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400114d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400114d1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x108], xmm7
mov word [rsp + 0xf8], r15w
mov rdx, qword [rsp + 0xf0]
cmp rdx, 7
jbe 0x140011533
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001152e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001152e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0xe8], xmm7
mov word [rsp + 0xd8], r15w
mov rdx, qword [rsp + 0xc8]
cmp rdx, 7
jbe 0x140011590
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001158b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001158b
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], xmm7
mov word [rsp + 0xb0], r15w
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x170], xmm0
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x170]
call fcn.140018ba0
test eax, eax
jne 0x140011d7e
xorps xmm0, xmm0
movups xmmword [rsp + 0x150], xmm0
mov r14, qword [rsp + 0x178]
test r14, r14
je 0x1400115f0
lock inc dword [r14 + 8]
mov r14, qword [rsp + 0x178]
movaps xmm0, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x150], xmm0
test r14, r14
je 0x140011613
lock inc dword [r14 + 8]
mov r14, qword [rsp + 0x178]
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1b0], xmm1
mov r15d, 0xffffffff
test r14, r14
je 0x140011670
mov eax, r15d
lock xadd dword [r14 + 8], eax
cmp eax, 1
jne 0x140011668
mov rbx, qword [rsp + 0x178]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140011668
mov r14, qword [rsp + 0x178]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 8]
jmp 0x140011670
mov r14, qword [rsp + 0x178]
mov r12, qword [rsp + 0x1b0]
nop dword [rax + rax]
mov rax, qword [rsp + 0x150]
cmp rax, r12
je 0x14001180b
lea rsi, [rax + 0x20]
mov rcx, rsi
cmp qword [rsi + 0x18], 7
jbe 0x1400116a2
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x10]
lea rdi, [rcx + rax*2]
mov rbx, rdi
mov rdx, rdi
call fcn.140001c60
cmp rax, rdi
je 0x1400116fb
nop word [rax + rax]
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x1400116cf
cmp cx, 0x2f
jne 0x1400116d8
add rax, 2
cmp rax, rdi
jne 0x1400116c0
cmp rax, rdi
je 0x1400116fb
nop dword [rax]
lea rdx, [rbx - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x1400116fb
cmp cx, 0x2f
je 0x1400116fb
mov rbx, rdx
cmp rax, rdx
jne 0x1400116e0
mov qword [rsp + 0x30], rbx
sub rdi, rbx
sar rdi, 1
mov qword [rsp + 0x38], rdi
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x120]
call fcn.14001b220
or dword [rsp + 0x140], 1
lea r8, [rsp + 0x120]
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x50]
call fcn.140002090
nop
mov rdx, rax
mov rcx, rsi
call fcn.140004790
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x140011791
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001178c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001178c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], ax
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x1400117f1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400117ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400117ec
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]
call fcn.140003050
test eax, eax
jne 0x140011d95
jmp 0x140011680
mov rcx, qword [rsp + 0x158]
test rcx, rcx
je 0x140011858
mov eax, r15d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140011850
mov rbx, qword [rsp + 0x158]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r15d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140011850
mov rcx, qword [rsp + 0x158]
mov rax, qword [rcx]
call qword [rax + 8]
mov r14, qword [rsp + 0x178]
test r14, r14
je 0x140011895
mov eax, r15d
lock xadd dword [r14 + 8], eax
cmp eax, 1
jne 0x140011895
mov rbx, qword [rsp + 0x178]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], r15d
cmp r15d, 1
jne 0x140011895
mov rcx, qword [rsp + 0x178]
mov rax, qword [rcx]
call qword [rax + 8]
lea rsi, [rsp + 0x230]
cmp qword [rsp + 0x248], 7
cmova rsi, qword [rsp + 0x230]
mov rdi, qword [rsp + 0x240]
call fcn.1400236f8
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm6
mov byte [rsp + 0x30], 0
or dword [rsp + 0x140], 0x10
test rdi, rdi
je 0x140011955
cmp rdi, 0x7fffffff
ja 0x140011d9d
xor r15d, r15d
mov dword [rsp + 0x20], r15d
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 0x140011da2
movsxd rdx, ebx
lea rcx, [rsp + 0x30]
call fcn.140018590
lea r9, [rsp + 0x30]
cmp qword [rsp + 0x48], 0xf
cmova r9, qword [rsp + 0x30]
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 0x140011dad
jmp 0x140011958
xor r15d, r15d
lea rdx, [rsp + 0x30]
call fcn.140008470
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x1400119a3
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001199e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001199e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
lea rcx, [rsp + 0x190]
cmp qword [rsp + 0x1a8], 7
cmova rcx, qword [rsp + 0x190]
call fcn.1400242f8
mov rdx, rax
shr rdx, 0x20
movzx ecx, al
mov qword [rsp + 0x140], rcx
mov dword [rsp + 0x30], edx
lea rax, [0x1400330c8]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x150], xmm0
cmp edx, 0x91
jne 0x140011a17
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x190]
call fcn.140003d30
cmp dword [rsp + 0x150], 0
jne 0x140011db7
mov edx, 0xa
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.FFmpeg_installed_successfully_
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]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rdx, qword [rsp + 0x288]
cmp rdx, 7
jbe 0x140011aad
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011aa8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011aa8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x280], xmm7
mov word [rsp + 0x270], r15w
mov rdx, qword [rsp + 0x208]
cmp rdx, 0xf
jbe 0x140011b05
inc rdx
mov rcx, qword [rsp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011b00
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011b00
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 + 0x228]
cmp rdx, 0xf
jbe 0x140011b5c
inc rdx
mov rcx, qword [rsp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011b57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011b57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400247e0
movdqu xmmword [rsp + 0x220], xmm6
mov byte [rsp + 0x210], 0
mov rdx, qword [rsp + 0x1e8]
cmp rdx, 7
jbe 0x140011bb8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011bb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011bb3
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], xmm7
mov word [rsp + 0x1d0], r15w
mov rdx, qword [rsp + 0x268]
cmp rdx, 0xf
jbe 0x140011c11
inc rdx
mov rcx, qword [rsp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011c0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011c0b
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 + 0x1a8]
cmp rdx, 7
jbe 0x140011c5c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011c57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011c57
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], r15w
mov rdx, qword [rsp + 0x248]
cmp rdx, 7
jbe 0x140011cba
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011cb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011cb4
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 + 0x290]
xor rcx, rsp
call fcn.1400247c0
lea r11, [rsp + 0x2c0]
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 r8, [rsp + 0x230]
lea rdx, [rsp + 0x150]
lea rcx, str.create_directories
call fcn.140002e20
nop
lea r8, [rsp + 0x190]
lea rdx, [rsp + 0x150]
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 + 0x270]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.140002d30
nop
mov edx, eax
call fcn.140002c40
nop
call fcn.140001700
shr rbx, 0x20
mov ecx, ebx
call fcn.1400019e0
shr rcx, 0x20
call fcn.1400019e0
nop
lea r8, [rsp + 0x190]
lea rdx, [rsp + 0x150]
lea rcx, str.remove_all
call fcn.140002e20
int3