https://github.com/morgenm/defcon32_badge_hacks
Custom hacks added to the DefCon 32 Badge firmware
https://github.com/morgenm/defcon32_badge_hacks
defcon defcon32 duckyscript pico usb
Last synced: 29 days ago
JSON representation
Custom hacks added to the DefCon 32 Badge firmware
- Host: GitHub
- URL: https://github.com/morgenm/defcon32_badge_hacks
- Owner: morgenm
- License: other
- Created: 2024-08-16T14:22:39.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-25T01:28:34.000Z (almost 2 years ago)
- Last Synced: 2024-08-25T18:10:42.582Z (almost 2 years ago)
- Topics: defcon, defcon32, duckyscript, pico, usb
- Language: C
- Homepage:
- Size: 1.17 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.png
Awesome Lists containing this project
README
# Defcon32 Badge Hacks
Some custom firmware modifications I made to the Defcon 32 Badge. Adds some hacking features to make the badge into a portable hacking tool.
## Features
- [x] USB Ducky Script Support
- [ ] Load Ducky Scripts from SD card
- [ ] Composite USB and HID for Ducky Scripts?
- [ ] I2C over SAO
- [ ] IR Hacking?
## About Firmware
The firmware was originally developed by dmitrygr for Defcon 32. This is a fork of the 1.5.0 firmware from [dmitrygr's site](http://dmitry.gr/).
## Compiling
Run the following to compile the firmware:
```bash
mkdir build
cd build
cmake ..
make
```
This will give you `DEFCON32.uf2`, which can be flashed to the badge.
To flash the badge, you can do the following:
1. With the screen facing upright, hold the top-left button on the back of the badge.
2. You should see the pico as USB storage. Mount it.
3. Drag the uf2 file to the badge. It will dismount itself when it's done being flashed.
## License
License for non-commerical use from the original developer:
