Function at 0x140441c69
Capabilities:
Accept command line arguments

Disassembly:
push rsi
sub rsp, 0x70
mov dword [rsp + 0x3c], 0
jmp 0x140441c7b
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
movzx cx, ch
mov rcx, rax
jmp 0x140441c92
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
cqo
bswap rdx
lea rsi, [rsp + 0x40]
movsxd rcx, r13d
movzx rdx, r15w
not cx
mov rcx, rsi
setns dh
mov rdx, rax
jmp 0x140441cbf
call fcn.140442065
lea rax, [0x1400b8ec8]
cmp r9b, 0x2d
jmp 0x140441cd5
cmp rsi, rax
jmp 0x140441cdd
je 0x140441e60
mov rcx, qword [0x1400b8ec8]
cmp r9b, 0x4a
test r15b, r11b
test rcx, rcx
jmp 0x140441cf9
je 0x140441d67
mov rdx, qword [0x1400b8ed8]
cmp spl, sil
test r10, 0x44f52641
sub rdx, rcx
test esi, 0x761c5d50
cmp rdx, 0x1000
jmp 0x140441d25
jb 0x140441d62
mov rax, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
stc
cmp r15d, 0x524f12a8
sub rcx, rax
test r8, r10
cmp cx, 0x5116
stc
cmp rcx, 0x20
jmp 0x140441d51
jae 0x14044205a
add rdx, 0x27
movsx rcx, bp
mov rcx, rax
call fcn.140144821
movaps xmm0, xmmword [rsp + 0x40]
setae ah
nop
movups xmmword [0x1400b8ec8], xmm0
movsx rax, si
mov ax, dx
mov rax, qword [rsp + 0x50]
jmp 0x140441d89
mov qword [0x1400b8ed8], rax
jmp 0x140441d95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
xor cl, spl
movsxd rcx, r10d
mov qword [rsp + 0x50], 0
mov rcx, qword [0x1400b8ee0]
stc
test rcx, rcx
jmp 0x140441dbc
je 0x140441e22
mov rdx, qword [0x1400b8ef0]
cmp rsi, rdx
test r9b, 0xf1
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140441ddf
jb 0x140441e1d
mov rax, qword [rcx - 8]
test bx, bx
add rcx, 0xfffffffffffffff8
stc
cmp sil, cl
sub rcx, rax
test r12d, r10d
jmp 0x140441dff
cmp rcx, 0x20
jmp 0x140441e08
jae 0x14044205a
add rdx, 0x27
bswap ecx
not rcx
mov ch, 1
mov rcx, rax
call fcn.140144821
lea rax, [rsp + 0x58]
movsx ecx, dx
movups xmm0, xmmword [rsp + 0x58]
movsx rcx, cx
movups xmmword [0x1400b8ee0], xmm0
setne cl
jmp 0x140441e45
mov rcx, qword [rsp + 0x68]
jmp 0x140441e4f
mov qword [0x1400b8ef0], rcx
jmp 0x140441e5b
jmp 0x140441edb
mov rcx, qword [0x1400b8ee0]
test rcx, rcx
jmp 0x140441e6f
je 0x140441efe
mov rdx, qword [0x1400b8ef0]
cmp r11w, di
cmp r10, 0x65141285
sub rdx, rcx
jmp 0x140441e93
cmp rdx, 0x1000
jb 0x140441eca
mov rax, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
sub rcx, rax
test r8w, r12w
cmp r14b, 0x4e
cmp rcx, 0x20
jmp 0x140441ebd
jae 0x14044205a
add rdx, 0x27
mov rcx, rax
call fcn.140144821
lea rax, [0x1400b8ee0]
jmp 0x140441edb
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx ecx, si
sal cl, 0x56
btr cx, 0x64
mov qword [rax + 0x10], 0
movzx ecx, dx
or ecx, eax
cmovno cx, r10w
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140441f81
mov rdx, qword [rsp + 0x50]
test rdi, 0x6e36f83
cmp di, r15w
test spl, bpl
sub rdx, rcx
test dh, 0xd8
cmp rdx, 0x1000
jmp 0x140441f31
jb 0x140441f7c
mov rax, qword [rcx - 8]
stc
cmc
jmp 0x140441f42
add rcx, 0xfffffffffffffff8
test rsp, rsi
cmp sil, 0x24
sub rcx, rax
cmp ax, r13w
cmc
test r9w, r13w
cmp rcx, 0x20
jae 0x14044205a
add rdx, 0x27
setge ch
bswap rcx
mov rcx, 0x5b18037b
mov rcx, rax
jmp 0x140441f7c
call fcn.140144821
call fcn.140056e60
mov ecx, 0x58
jmp 0x140441f90
call fcn.140445fb0
mov rsi, rax
not cl
mov rcx, rax
jmp 0x140441fa2
call fcn.1403b2dd1
mov qword [0x1400b8ec0], rsi
xchg ch, cl
mov cl, 6
mov rcx, rsi
jmp 0x140441fba
call fcn.1403b338f
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
and r8w, 0x1474
lea r8, [0x14005d5f0]
stc
cmp r8w, cx
cmc
xor ecx, ecx
jmp 0x140441ff0
sub edx, edx
test ax, bp
xor r9d, r9d
jmp 0x140441ffd
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
jmp 0x14044200f
call fcn.1401e83d6
call fcn.1404356f6
mov eax, dword [0x1400dd058]
sal r10b, cl
not r10
mov r10, 0xffffffffffffffff
test ax, 0x6326
sub edx, edx
jmp 0x140442037
syscall
sub eax, eax
xor sil, 0x99
adc sil, bl
inc rsi
add rsp, 0x70
movsxd rsi, r13d
movzx esi, r15w
not sil
pop rsi
jmp 0x140442059
ret
call fcn.1404b474f
int3