Function at 0x140446e7a
Capabilities:
Accept command line arguments

Disassembly:
push rsi
jmp 0x140446e83
sub rsp, 0x70
mov dword [rsp + 0x3c], 0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rsp + 0x3c]
movzx rcx, r15w
mov rcx, rax
jmp 0x140446ea6
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
movsxd r8, dword [rsp + 0x3c]
cmovbe rsi, rcx
lea rsi, [rsp + 0x40]
movzx rcx, r9w
cmovae dx, bp
mov rcx, rsi
mov dl, 0x4b
mov dl, r10b
jmp 0x140446ecf
mov rdx, rax
jmp 0x140446ed7
call fcn.140447246
lea rax, [0x1400b8ec8]
cmp ax, r9w
cmp rsi, rax
jmp 0x140446eef
je 0x140447073
mov rcx, qword [0x1400b8ec8]
jmp 0x140446f01
test rcx, rcx
jmp 0x140446f09
je 0x140446f77
mov rdx, qword [0x1400b8ed8]
stc
cmp bpl, bl
sub rdx, rcx
test edx, 0x5059157f
jmp 0x140446f28
cmp rdx, 0x1000
jb 0x140446f72
mov rax, qword [rcx - 8]
test bp, 0x1901
test si, r13w
clc
add rcx, 0xfffffffffffffff8
test r12w, di
cmc
sub rcx, rax
cmp sil, 0x1e
cmp rcx, 0x20
jmp 0x140446f5c
jae 0x14044723b
add rdx, 0x27
setl cl
movsx ecx, ax
cmovbe ecx, ecx
mov rcx, rax
call fcn.140256fb2
movaps xmm0, xmmword [rsp + 0x40]
bswap rax
mov eax, 0x3ade2e39
movsx eax, ax
movups xmmword [0x1400b8ec8], xmm0
cbw
mov rax, qword [rsp + 0x50]
jmp 0x140446f9a
mov qword [0x1400b8ed8], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
cmp r15b, r15b
bts cx, ax
btr ecx, r9d
mov rcx, qword [0x1400b8ee0]
stc
test rcx, rcx
jmp 0x140446fcd
je 0x140447036
mov rdx, qword [0x1400b8ef0]
sub rdx, rcx
cmc
test dil, dil
cmp rdx, 0x1000
jmp 0x140446fed
jb 0x140447031
mov rax, qword [rcx - 8]
jmp 0x140446ffc
add rcx, 0xfffffffffffffff8
cmc
cmp ax, r12w
clc
sub rcx, rax
test r11w, cx
test rsi, 0x5e760fb2
cmp rcx, 0x20
jmp 0x14044701d
jae 0x14044723b
add rdx, 0x27
mov cl, 0x11
mov rcx, rax
jmp 0x140447031
call fcn.140256fb2
lea rax, [rsp + 0x58]
jmp 0x140447043
movups xmm0, xmmword [rsp + 0x58]
movsx ecx, r15w
movups xmmword [0x1400b8ee0], xmm0
movzx rcx, r11w
movsxd rcx, r8d
setnp ch
mov rcx, qword [rsp + 0x68]
jmp 0x140447067
mov qword [0x1400b8ef0], rcx
jmp 0x1404470f9
mov rcx, qword [0x1400b8ee0]
cmp r11b, r9b
test bl, 0x34
jmp 0x140447085
test rcx, rcx
je 0x140447111
mov rdx, qword [0x1400b8ef0]
sub rdx, rcx
cmc
cmp rdx, 0x1000
jmp 0x1404470a5
jb 0x1404470e8
mov rax, qword [rcx - 8]
stc
test r10d, ecx
add rcx, 0xfffffffffffffff8
cmp ah, 0x95
clc
sub rcx, rax
jmp 0x1404470c8
cmp rcx, 0x20
jmp 0x1404470d1
jae 0x14044723b
add rdx, 0x27
bswap rcx
not ch
mov rcx, rax
jmp 0x1404470e8
call fcn.140256fb2
lea rax, [0x1400b8ee0]
jmp 0x1404470f9
xorps xmm0, xmm0
movups xmmword [rax], xmm0
btr ecx, eax
rcl cx, cl
mov qword [rax + 0x10], 0
sar cl, cl
sub ch, al
mov rcx, qword [rsp + 0x40]
stc
cmp r14w, 0x36a5
test rcx, rcx
jmp 0x140447125
je 0x140447187
mov rdx, qword [rsp + 0x50]
test sil, 0x6c
cmp r15w, r10w
stc
sub rdx, rcx
cmp rdx, 0x1000
jmp 0x140447148
jb 0x140447182
mov rax, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
test r12b, 0xba
clc
test rbx, r12
sub rcx, rax
cmp rcx, 0x20
jmp 0x14044716b
jae 0x14044723b
add rdx, 0x27
jmp 0x14044717a
mov rcx, rax
jmp 0x140447182
call fcn.140256fb2
call fcn.140056e60
mov ecx, 0x58
call fcn.14044b324
mov rsi, rax
mov rcx, rax
jmp 0x1404471a1
call fcn.1403b7f6b
mov qword [0x1400b8ec0], rsi
mov rcx, rsi
call fcn.1403b858a
mov qword [rsp + 0x28], 0
btc r8d, r10d
sbb r8b, dil
mov dword [rsp + 0x20], 0
lea r8, [0x14005d5f0]
test r10w, 0x596f
jmp 0x1404471df
xor ecx, ecx
xor edx, edx
test r10d, r10d
cmp rbp, rsp
sub r9d, r9d
jmp 0x1404471f1
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [0x1400b8ec0]
jmp 0x140447203
call fcn.140141740
call fcn.14043a808
mov eax, dword [0x1400dd058]
mov r10, 0xffffffffffffffff
test dil, 0x1e
sub edx, edx
jmp 0x140447225
syscall
xor eax, eax
rcr sil, 0xb
shl sil, cl
add rsp, 0x70
pop rsi
jmp 0x14044723a
ret
call fcn.1404b986e
int3