Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/polarspetroll/bad_pico
execute any commands on any computer using a USB stick
https://github.com/polarspetroll/bad_pico
bad-usb code-execution microcontroller pico raspberry-pi raspberrypi-pico usb-rubber-ducky
Last synced: 3 days ago
JSON representation
execute any commands on any computer using a USB stick
- Host: GitHub
- URL: https://github.com/polarspetroll/bad_pico
- Owner: polarspetroll
- Created: 2021-09-01T19:31:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-03T18:57:01.000Z (over 3 years ago)
- Last Synced: 2024-11-16T17:41:39.051Z (2 months ago)
- Topics: bad-usb, code-execution, microcontroller, pico, raspberry-pi, raspberrypi-pico, usb-rubber-ducky
- Language: Shell
- Homepage:
- Size: 170 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bad-pico
a [USB-RubberDucky](https://shop.hak5.org/products/usb-rubber-ducky-deluxe) clone.
---
### Installation :
- Plug in your pico.
- Download [CircuitPython](https://downloads.circuitpython.org/bin/raspberry_pi_pico/en_US/adafruit-circuitpython-raspberry_pi_pico-en_US-6.3.0.uf2)
- Copy the UF2 file into pico
- clone the installer
```bash
git clone https://github.com/polarspetroll/bad_pico.git
cd bad_pico
chmod +x install.sh
sudo ./install.sh
```
- before you install the script on pico, make sure to add some commands in ```commands.txt```. The content of this file are codes that will execute on target's computer.
---###### Kill switch
This push button acts as a kill switch. Hold this button before plugging in the board for about 3 seconds. If the led turned on , it means that the program stopped.###### LED Status
|Status| Action |
--- | --- |
|Fast Blink(11.111ᵇˡᶦⁿᵏ/ˢ)| Kill switch function|
|Slow Blink(1ᵇˡᶦⁿᵏ/ˢ)| Error|