Function at 0x5673bc
Capabilities:
Create process on windows

Disassembly:
mov rax, rsp
push rdi
sub rsp, 0x1e0
mov qword [rsp + 0x118], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov rsi, rdx
mov ebx, ecx
mov rdx, qword [0x00862c98]
add rdx, 0xc8
lea rcx, [rsp + 0x60]
call fcn.0040c384
nop
mov rax, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
sub rax, rdi
sar rax, 3
mov ebp, 0x100
cmp rbx, rax
ja 0x5677d0
lea rdx, [rsp + 0x190]
mov rcx, qword [rdi + rbx*8]
call fcn.00591fe8
nop
mov rdx, qword [rdi + rbx*8]
add rdx, 0x60
lea rcx, [rsp + 0x158]
call fcn.004029b4
nop
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x1f0]
lea r8, [rsp + 0x1f0]
xor edx, edx
lea rcx, [rsp + 0x120]
call fcn.00415c3c
nop
mov r8, rsi
lea rdx, [0x00798b68]
lea rcx, [rsp + 0xc8]
call fcn.0040fe34
nop
lea r8, [0x00798b68]
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.00402658
mov rbx, rax
lea rdx, str.file
lea rcx, [rsp + 0x120]
call fcn.005407dc
cmp rbx, rax
je 0x5674ca
mov r8, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
mov rcx, rax
call fcn.0040289c
nop
lea rax, [rsp + 0x78]
mov rcx, qword [rsp + 0xa0]
cmp rcx, rax
je 0x5674fb
test rcx, rcx
je 0x5674fb
mov rdx, qword [rsp + 0x78]
sub rdx, rcx
cmp rdx, rbp
jbe 0x5674f5
call fcn.006a4944
jmp 0x5674fb
call fcn.006a3610
nop
lea rax, [rsp + 0xc8]
mov rcx, qword [rsp + 0xf0]
cmp rcx, rax
je 0x567531
test rcx, rcx
je 0x567531
mov rdx, qword [rsp + 0xc8]
sub rdx, rcx
cmp rdx, rbp
jbe 0x56752c
call fcn.006a4944
jmp 0x567531
call fcn.006a3610
mov r8b, 0x5c
mov rdx, rsi
lea rcx, [rsp + 0x30]
call fcn.0046621c
nop
mov r8, rax
lea rdx, [0x00798b68]
lea rcx, [rsp + 0x78]
call fcn.0040fe34
nop
lea r8, [0x00798b68]
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.00402658
mov rbx, rax
lea rdx, [0x0079f43c]
lea rcx, [rsp + 0x120]
call fcn.005407dc
cmp rbx, rax
je 0x56759b
mov r8, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
mov rcx, rax
call fcn.0040289c
nop
lea rax, [rsp + 0xc8]
mov rcx, qword [rsp + 0xf0]
cmp rcx, rax
je 0x5675d2
test rcx, rcx
je 0x5675d2
mov rdx, qword [rsp + 0xc8]
sub rdx, rcx
cmp rdx, rbp
jbe 0x5675cc
call fcn.006a4944
jmp 0x5675d2
call fcn.006a3610
nop
lea rax, [rsp + 0x78]
mov rcx, qword [rsp + 0xa0]
cmp rcx, rax
je 0x567603
test rcx, rcx
je 0x567603
mov rdx, qword [rsp + 0x78]
sub rdx, rcx
cmp rdx, rbp
jbe 0x5675fd
call fcn.006a4944
jmp 0x567603
call fcn.006a3610
nop
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x58]
cmp rcx, rax
je 0x567630
test rcx, rcx
je 0x567630
mov rdx, qword [rsp + 0x30]
sub rdx, rcx
cmp rdx, rbp
jbe 0x56762b
call fcn.006a4944
jmp 0x567630
call fcn.006a3610
lea rdx, [0x0079f43c]
lea rcx, [rsp + 0x120]
call fcn.005407dc
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.00401f00
mov rbx, rax
xor r9d, r9d
lea r8, [rsp + 0x120]
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x30]
call fcn.0058b150
nop
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.00401f00
mov rcx, qword [rbx + 0x48]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rcx
mov r9, qword [rax + 0x48]
mov r8, qword [rsp + 0x1d8]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
lea r11, [rsp + 0xc8]
mov rcx, qword [rsp + 0x110]
cmp rcx, r11
je 0x5676e7
test rcx, rcx
je 0x5676e7
mov rax, qword [rsp + 0xc8]
sub rax, rcx
sar rax, 1
lea rdx, [rax + rax]
cmp rdx, rbp
jbe 0x5676e1
call fcn.006a4944
jmp 0x5676e7
call fcn.006a3610
nop
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x58]
cmp rcx, rax
je 0x567715
test rcx, rcx
je 0x567715
mov rdx, qword [rsp + 0x30]
sub rdx, rcx
cmp rdx, rbp
jbe 0x56770f
call fcn.006a4944
jmp 0x567715
call fcn.006a3610
nop
lea rax, [rsp + 0x78]
mov rcx, qword [rsp + 0xc0]
cmp rcx, rax
je 0x56774d
test rcx, rcx
je 0x56774d
mov rax, qword [rsp + 0x78]
sub rax, rcx
sar rax, 1
lea rdx, [rax + rax]
cmp rdx, rbp
jbe 0x567747
call fcn.006a4944
jmp 0x56774d
call fcn.006a3610
nop
lea rcx, [rsp + 0x120]
call fcn.00415b98
nop
lea rax, [rsp + 0x158]
mov rcx, qword [rsp + 0x180]
cmp rcx, rax
je 0x567792
test rcx, rcx
je 0x567792
mov rdx, qword [rsp + 0x158]
sub rdx, rcx
cmp rdx, rbp
jbe 0x56778c
call fcn.006a4944
jmp 0x567792
call fcn.006a3610
nop
lea rax, [rsp + 0x190]
mov rcx, qword [rsp + 0x1d8]
cmp rcx, rax
je 0x5677d0
test rcx, rcx
je 0x5677d0
mov rax, qword [rsp + 0x190]
sub rax, rcx
sar rax, 1
lea rdx, [rax + rax]
cmp rdx, rbp
jbe 0x5677ca
call fcn.006a4944
jmp 0x5677d0
call fcn.006a3610
nop
test rdi, rdi
je 0x5677f8
mov rdx, qword [rsp + 0x70]
sub rdx, rdi
and rdx, 0xfffffffffffffff8
cmp rdx, rbp
jbe 0x5677f0
mov rcx, rdi
call fcn.006a4944
jmp 0x5677f8
mov rcx, rdi
call fcn.006a3610
lea r11, [rsp + 0x1e0]
mov rbx, qword [r11 + 0x18]
mov rbp, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret