Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
arrase committed Apr 12, 2017
1 parent 327f67f commit cb142d5
Showing 1 changed file with 7 additions and 39 deletions.
46 changes: 7 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,57 +9,25 @@ A Keyboard emulator like Rubber Ducky build over Raspberry Pi Zero W
* Expose configuration files over USB Flash disk emulation
* Run payloads over bluetooth

### Configuration

* Flash Raspbian
* Login as pi, use a screen over HDMI and a keyboard over usb port
* Connect the raspberry to internet over wifi
* Clone the repository

git clone https://github.com/arrase/Raspiducky.git

* Run install script

cd Raspiducky
chmod 777 install.sh
./install.sh

* Delete the install folder and reboot

cd ..
rm -rf Raspiducky
sudo reboot

### First boot

When Raspiducky boots for first time the configuration is exposed over usb emulation

* Run a payload on boot

cat payloads-db/open_terminal/open_mint_terminal.dd payloads-db/backdoor/bind_shell.dd > onboot_payload/payload.dd

* Flash drive options

vim etc/raspiducky.conf
### Help

# raspiducky.py
$ raspiducky.py -h
usage: raspiducky.py [-h] [--payload PAYLOAD] [--remote] [--address ADDRESS]
[--daemon {start,stop,restart}]
usage: raspiducky.py [-h] --payload PAYLOAD [--remote] [--address ADDRESS]

optional arguments:
optional arguments:
-h, --help show this help message and exit
--payload PAYLOAD, -p PAYLOAD
Path to payload file
--remote, -r Run payload on remote device
--address ADDRESS, -a ADDRESS
Remote device address
--daemon {start,stop,restart}, -d {start,stop,restart}
Run as daemon


### Configuration

Read the [wiki](https://github.com/arrase/Raspiducky/wiki) for detailed instructions.

### Resources:

* Premade Ducky Scripts: https://github.com/hak5darren/USB-Rubber-Ducky/wiki
Expand Down

0 comments on commit cb142d5

Please sign in to comment.