Function at 0x140011267
Capabilities:
Terminate process

Disassembly:
jmp 0x14001d190
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rdi
sub rsp, 0x128
lea rbp, [rsp + 0x20]
lea rcx, [0x1400410fe]
call fcn.140011a05
nop
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rbp + 0x128]
mov rcx, qword [rcx + rax]
call qword [sym.imp.ucrtbased.dll__wtoi]
mov dword [rbp + 4], eax
mov dword [rbp + 0x24], 0
mov eax, dword [rbp + 4]
mov dword [rbp + 0xf4], eax
mov eax, dword [rbp + 0xf4]
dec eax
mov dword [rbp + 0xf4], eax
cmp dword [rbp + 0xf4], 0xd
ja case.default.0x14001d214
movsxd rax, dword [rbp + 0xf4]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x1d8b4]
add rax, rcx
jmp rax
lea r8, [0x140031c5c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rcx, qword [rcx + rax*8]
call qword [sym.imp.ucrtbased.dll__wtoi]
mov dword [0x1400394c4], eax
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400394d0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400396e0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
lea r8, [0x140031c6c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400394d0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c5c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rcx, qword [rcx + rax*8]
call qword [sym.imp.ucrtbased.dll__wtoi]
mov dword [0x1400394c4], eax
lea r8, [0x140031c74]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039d10]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c5c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rcx, qword [rcx + rax*8]
call qword [sym.imp.ucrtbased.dll__wtoi]
mov dword [0x1400394c4], eax
lea r8, [0x140031c74]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039d10]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c7c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400398f0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
lea r8, [0x140031c74]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039d10]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c74]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
cmp dword [rbp + 0x24], 0xffffffff
jne 0x14001d4a2
lea rdx, [0x140031c74]
lea rcx, str.Suppy_Argument_for_the__S_Switch_n
call fcn.1400114d3
nop
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
nop
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039d10]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
lea r8, [0x140031c5c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
cmp dword [rbp + 0x24], 0xffffffff
jne 0x14001d53b
lea r8, [0x140031c7c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
cmp dword [rbp + 0x24], 0xffffffff
jne 0x14001d519
lea rcx, str.Suppy__p__PID__or__n__Executable__to_inject_n
call fcn.1400114d3
nop
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
nop
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400398f0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rcx, qword [rcx + rax*8]
call qword [sym.imp.ucrtbased.dll__wtoi]
mov dword [0x1400394c4], eax
jmp 0x14001d8a9
lea r8, [0x140031c5c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rcx, qword [rcx + rax*8]
call qword [sym.imp.ucrtbased.dll__wtoi]
mov dword [0x1400394c4], eax
lea r8, [0x140031c74]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039d10]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031ce8]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400398f0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
lea r8, [0x140031c7c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039b00]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400394d0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c7c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400398f0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039b00]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400394d0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c7c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400398f0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039b00]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c5c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rcx, qword [rcx + rax*8]
call qword [sym.imp.ucrtbased.dll__wtoi]
mov dword [0x1400394c4], eax
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400394d0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
lea r8, [0x140031c7c]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400398f0]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
lea r8, [0x140031c64]
mov rdx, qword [rbp + 0x128]
mov ecx, dword [rbp + 0x120]
call fcn.1400114b5
mov dword [rbp + 0x24], eax
movsxd rax, dword [rbp + 0x24]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140039b00]
call qword [sym.imp.ucrtbased.dll_wcscpy]
nop
jmp 0x14001d8a9
call fcn.1400119f1
nop
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rsp, [rbp + 0x108]
pop rdi
pop rbp
ret