Function at 0x140001be0
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov r15, rdx
mov rsi, rcx
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
lea rdx, str._new_console
mov rbx, rax
call fcn.140006c68
xor r13d, r13d
test al, al
jne 0x140001e60
lea rdx, str._cur_console
mov rcx, rbx
call fcn.140006c68
test al, al
jne 0x140001e60
call fcn.140005e7c
lea rcx, [rbp - 0x30]
mov dil, r13b
call fcn.1400065d0
xor r8d, r8d
lea rdx, [rbp - 0x30]
mov rcx, rbx
mov r14d, r13d
mov r12b, 1
call fcn.140006d18
mov rbx, rax
test rax, rax
je 0x140001e18
mov rcx, qword [rbp - 0x30]
cmp word [rcx], 0x2d
jne 0x140001ca7
cmp word [rcx + 2], r13w
je 0x140001ca7
lea rdx, str.__.__
add rcx, 2
call fcn.14000caf4
test rax, rax
jne 0x140001ca3
mov rax, qword [rbp - 0x30]
mov ecx, 0x2f
mov word [rax], cx
mov rcx, qword [rbp - 0x30]
mov edx, 0x2f
mov al, r12b
mov r12b, r13b
cmp word [rcx], dx
je 0x140001ce1
test al, al
je 0x140001ce1
call fcn.1400070e0
test rax, rax
je 0x140001cdd
lea rdx, [0x14001de20]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001dd3
mov rcx, qword [rbp - 0x30]
inc r14d
mov eax, 0x2f
cmp word [rcx], ax
je 0x140001cf8
cmp r14d, 1
jg 0x140001e13
lea rcx, [rbp - 0x30]
call fcn.140006180
mov rcx, rax
lea rdx, str._Download
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001dfc
lea rcx, [rbp - 0x30]
call fcn.140006180
mov rcx, rax
lea rdx, str._Args
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001df0
lea rcx, [rbp - 0x30]
call fcn.140006180
mov rcx, rax
lea rdx, str._ParseArgs
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001df0
lea rcx, [rbp - 0x30]
call fcn.140006180
mov rcx, rax
lea rdx, [0x14001de80]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001e18
lea rcx, [rbp - 0x30]
call fcn.140006180
mov rcx, rax
lea rdx, [0x14001de88]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001e18
lea rcx, [rbp - 0x30]
call fcn.140006180
mov rcx, rax
lea rdx, str._help
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001e18
lea rcx, [rbp - 0x30]
call fcn.140006180
mov rcx, rax
lea rdx, str.__help
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x140001e18
xor r8d, r8d
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.140006d18
mov rbx, rax
test rax, rax
jne 0x140001c71
jmp 0x140001e13
mov rcx, rbx
call fcn.140001160
mov dword [rsi], eax
jmp 0x140001e10
mov rcx, rbx
call fcn.140002514
mov dword [rsi], eax
cmp eax, 0x92
jne 0x140001e10
mov dword [rsi], r13d
mov dil, 1
test r14d, r14d
jne 0x140001e4d
mov rcx, r15
call fcn.140007178
test al, al
je 0x140001e4d
lea rdx, str.ConEmuCD64.dll
mov rcx, r15
call fcn.1400071c0
mov rcx, r15
call fcn.140007178
test al, al
je 0x140001e4d
call fcn.140001908
mov dword [rsi], 0x76
mov dil, 1
lea rcx, [rbp - 0x30]
call fcn.1400065f4
call fcn.140005e18
mov al, dil
jmp 0x140001e62
xor al, al
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret