Function at 0x1404492ae
Capabilities:
Accept command line arguments

Disassembly:
push rsi
sub rsp, 0x70
mov dword [rsp + 0x3c], 0
jmp 0x1404492c0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
mov rcx, rax
jmp 0x1404492d3
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
lea rsi, [rsp + 0x40]
cdq
mov rcx, rsi
movzx rdx, bx
mov rdx, rax
jmp 0x1404492f3
call fcn.14044962e
lea rax, [0x1400b8ec8]
cmp rsi, rax
jmp 0x140449307
je 0x140449462
mov rcx, qword [0x1400b8ec8]
cmc
cmp r12b, r9b
test rcx, rcx
je 0x140449389
mov rdx, qword [0x1400b8ed8]
clc
test r14d, 0x7e224b1f
sub rdx, rcx
test dx, 0x7b2c
cmp rdx, 0x1000
jmp 0x140449344
jb 0x140449384
mov rax, qword [rcx - 8]
stc
cmp esi, 0x1a1306f
add rcx, 0xfffffffffffffff8
test r14b, r10b
jmp 0x140449361
sub rcx, rax
cmp rcx, 0x20
jmp 0x14044936d
jae 0x140449623
add rdx, 0x27
movzx cx, r14b
mov rcx, rax
jmp 0x140449384
call fcn.1401f8216
movaps xmm0, xmmword [rsp + 0x40]
bswap ax
mov ax, r11w
movups xmmword [0x1400b8ec8], xmm0
movsx ax, r12b
cbw
movzx rax, r9w
mov rax, qword [rsp + 0x50]
mov qword [0x1400b8ed8], rax
jmp 0x1404493b8
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
movzx ecx, dx
sar cl, cl
mov qword [rsp + 0x50], 0
shld ecx, r8d, 0xe4
adc cl, r15b
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x1404493e5
je 0x140449436
mov rdx, qword [0x1400b8ef0]
sub rdx, rcx
cmc
cmp rdx, 0x1000
jmp 0x140449402
jb 0x140449431
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jmp 0x14044941c
jae 0x140449623
add rdx, 0x27
movzx cx, r13b
movsxd rcx, ebp
mov rcx, rax
call fcn.1401f8216
lea rax, [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x58]
bswap ecx
seta cl
movups xmmword [0x1400b8ee0], xmm0
mov rcx, qword [rsp + 0x68]
mov qword [0x1400b8ef0], rcx
jmp 0x14044945d
jmp 0x1404494dd
mov rcx, qword [0x1400b8ee0]
cmc
cmp r11d, esi
test rcx, rcx
jmp 0x140449475
je 0x1404494f0
mov rdx, qword [0x1400b8ef0]
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140449491
jb 0x1404494d1
mov rax, qword [rcx - 8]
test edx, edx
add rcx, 0xfffffffffffffff8
jmp 0x1404494aa
sub rcx, rax
clc
cmc
cmp rbp, 0x15f47f4
cmp rcx, 0x20
jmp 0x1404494bf
jae 0x140449623
add rdx, 0x27
mov rcx, rax
jmp 0x1404494d1
call fcn.1401f8216
lea rax, [0x1400b8ee0]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
shr cl, 0x7d
sar cl, cl
mov rcx, qword [rsp + 0x40]
cmp spl, cl
test rcx, rcx
je 0x140449560
mov rdx, qword [rsp + 0x50]
test r14w, 0x7eab
sub rdx, rcx
cmp dil, 0x38
cmp di, di
cmp rdx, 0x1000
jb 0x14044955b
mov rax, qword [rcx - 8]
jmp 0x14044952d
add rcx, 0xfffffffffffffff8
test dil, cl
test r13b, 0x9c
sub rcx, rax
cmp rcx, 0x20
jmp 0x140449544
jae 0x140449623
add rdx, 0x27
movsx ecx, cx
cmovno cx, r10w
bswap ecx
mov rcx, rax
call fcn.1401f8216
call fcn.140056e60
mov ecx, 0x58
call fcn.14044d63e
mov rsi, rax
cmovbe rcx, r14
mov rcx, rax
call fcn.1403ba40e
mov qword [0x1400b8ec0], rsi
movsx cx, spl
mov rcx, rsi
jmp 0x140449592
call fcn.1403baa52
mov qword [rsp + 0x28], 0
shr r8b, cl
not r8b
test dl, sil
mov dword [rsp + 0x20], 0
btc r8, 0xa3
dec r8b
inc r8b
lea r8, [0x14005d5f0]
test al, 0x81
xor ecx, ecx
cmp rbx, r14
xor edx, edx
cmp r14w, r11w
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
jmp 0x1404495e5
call fcn.1401a3add
call fcn.14043cd5e
mov eax, dword [0x1400dd058]
and r10b, bpl
mov r10, 0xffffffffffffffff
test al, 0x39
stc
sub edx, edx
jmp 0x140449609
syscall
sub eax, eax
shr sil, 0x96
or sil, 0x61
add rsp, 0x70
movsx esi, ax
pop rsi
jmp 0x140449622
ret
call fcn.1404bb982
int3