Path: blob/master/payloads/library/prank/Resolution_Prank/payload.txt
2968 views
REM TITLE Resolution Prank1REM AUTHOR Mavisinator300012REM TARGET Any system running Windows 10/113REM DESCRIPTION Goes into Windows settings and change the screen resolution. When finished, toggle caps to change display back4EXTENSION PASSIVE_WINDOWS_DETECT5REM VERSION 1.16REM AUTHOR: Korben78REM_BLOCK DOCUMENTATION9Windows fully passive OS Detection and passive Detect Ready10Includes its own passive detect ready.11Does not require additional extensions.1213USAGE:14Extension runs inline (here)15Place at beginning of payload (besides ATTACKMODE) to act as dynamic16boot delay17$_OS will be set to WINDOWS or NOT_WINDOWS18See end of payload for usage within payload19END_REM2021REM CONFIGURATION:22DEFINE #MAX_WAIT 15023DEFINE #CHECK_INTERVAL 2024DEFINE #WINDOWS_HOST_REQUEST_COUNT 225DEFINE #NOT_WINDOWS 72627$_OS = #NOT_WINDOWS2829VAR $MAX_TRIES = #MAX_WAIT30WHILE(($_RECEIVED_HOST_LOCK_LED_REPLY == FALSE) && ($MAX_TRIES > 0))31DELAY #CHECK_INTERVAL32$MAX_TRIES = ($MAX_TRIES - 1)33END_WHILE34IF ($_HOST_CONFIGURATION_REQUEST_COUNT > #WINDOWS_HOST_REQUEST_COUNT) THEN35$_OS = WINDOWS36END_IF3738REM_BLOCK EXAMPLE USAGE AFTER EXTENSION39IF ($_OS == WINDOWS) THEN40STRING HELLO WINDOWS!41ELSE42STRING HELLO WORLD!43END_IF44END_REM45END_EXTENSION46IF $_OS != WINDOWS47STOP_PAYLOAD48END_IF49LED_G50DELAY 50051CTRL GUI d52DELAY 50053GUI i54DELAY 200055STRINGLN display56DELAY 250057TAB58ENTER59DELAY 20060REPEAT 8 TAB61ENTER62VAR $CAPS_STATE = $_CAPSLOCK_ON63WHILE ($CAPS_STATE == $_CAPSLOCK_ON)64HOLD DOWN65DELAY 100066RELEASE DOWN67ENTER68DELAY 20069LEFT70DELAY 20071ENTER7273REM WHEN FINISHED WITH THE FIRST PART OF THE PAYLOAD DUCK WILL FLASH LED74VAR $LIGHT_UP_TIMES = 2075WHILE ($LIGHT_UP_TIMES > 0)76LED_G77DELAY 30078LED_OFF79DELAY 30080LED_R81DELAY 30082LED_OFF83DELAY 30084$LIGHT_UP_TIMES = $LIGHT_UP_TIMES - 185END_WHILE86WAIT_FOR_CAPS_CHANGE87END_WHILE88DELAY 30089REPEAT 12 TAB90ENTER91DELAY 20092HOLD UP93DELAY 100094RELEASE UP95ENTER96DELAY 20097LEFT98ENTER99DELAY 1000100ALT F4101DELAY 200102CTRL GUI F4103104105