Function at 0x14000b0e0
Capabilities:
Accept command line arguments

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
vmovaps xmmword [rsp + 0x40], xmm6
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov ecx, 0xfde9
xor edx, edx
xor r8d, r8d
mov r9d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov esi, eax
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b14a
lea rcx, str.ntx_action_thread__d
call fcn.1400013a0
mov eax, esi
inc eax
movsxd rcx, eax
mov edx, 2
call sub.msvcrt.dll_calloc
mov qword [0x140042d60], rax
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b190
lea rcx, str.ntx_action_thread__d
call fcn.1400013a0
mov rax, qword [0x140042d60]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rax
mov ecx, 0xfde9
xor edx, edx
xor r8d, r8d
mov r9d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b1e4
lea rcx, str.ntx_action_thread__d
call fcn.1400013a0
mov rcx, qword [0x140042d60]
lea rdx, [0x140042d68]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov qword [0x140042d58], rax
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b22d
lea rcx, str.ntx_action_thread__d
call fcn.1400013a0
mov ebx, dword [0x140042d68]
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b261
lea rcx, str.ntx_action_thread__d
call fcn.1400013a0
shl ebx, 3
cmp dword [0x140042d68], 0
jle 0x14000b301
xor r14d, r14d
vxorps xmm6, xmm6, xmm6
mov r15, qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rsi, str.ntx_action_thread__d
jmp 0x14000b2a1
add ebx, edi
inc r14
movsxd rax, dword [0x140042d68]
cmp r14, rax
jge 0x14000b301
mov rax, qword [0x140042d58]
mov r8, qword [rax + r14*8]
vmovups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov ecx, 0xfde9
xor edx, edx
mov r9d, 0xffffffff
call r15
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov edi, eax
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b290
mov rcx, rsi
call fcn.1400013a0
jmp 0x14000b290
movsxd rdx, ebx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LocalAlloc]
mov qword [0x140042d50], rax
mov esi, dword [0x140042d68]
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b347
lea rcx, str.ntx_action_thread__d
call fcn.1400013a0
movsxd r14, dword [0x140042d68]
shl r14, 3
add r14, qword [0x140042d50]
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b387
lea rcx, str.ntx_action_thread__d
call fcn.1400013a0
cmp dword [0x140042d68], 0
jle 0x14000b4b3
shl esi, 3
sub ebx, esi
xor r15d, r15d
vxorps xmm6, xmm6, xmm6
mov r12, qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rsi, str.ntx_action_thread__d
jmp 0x14000b3cb
movsxd rax, edi
add r14, rax
sub ebx, eax
inc r15
movsxd rax, dword [0x140042d68]
cmp r15, rax
jge 0x14000b4b3
mov rax, qword [0x140042d58]
mov r8, qword [rax + r15*8]
vmovups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], r14
mov ecx, 0xfde9
xor edx, edx
mov r9d, 0xffffffff
call r12
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov edi, eax
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b421
mov rcx, rsi
call fcn.1400013a0
mov rax, qword [0x140042d50]
mov qword [rax + r15*8], r14
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b456
mov rcx, rsi
call fcn.1400013a0
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b480
mov rcx, rsi
call fcn.1400013a0
nop
test eax, eax
nop
mov edx, dword [0x140042004]
imul edx, dword [0x140042008]
mov eax, dword [section..data]
imul eax, edx
cmp eax, 0x80000000
jne 0x14000b3b0
mov rcx, rsi
call fcn.1400013a0
jmp 0x14000b3b0
mov byte [0x140042d48], 1
vmovaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret