v0.1.0-alpha
PwnPi - A More Offensive Redteam Appliance
PwnPi Amora is a wireless keystroke injection tool built on the Raspberry Pi Pico W using CircuitPython.
Quick Start
- Download the latest CircuitPython UF2 (preferably stable release if it exists) file from here.
- Plug in your Raspberry Pi Pico W while pressing the
BOOTSELbutton. Once plugged in, it should be visible as a USB drive. - Drag and drop the
adafruit-circuitpython-raspberry_pi_pico_w-xx_XX-x.x.x.x.uf2image onto the newly visible drive. After a while, it will reload with the labelCIRCUITPY. - Download the
adafruit-circuitpython-bundle-8.x-mpy-xxxxxxxx.zipbundle from here. - Extract
adafruit_hid,adafruit_httpserver,asyncioandadafruit_ticks.mpyfrom the zip file to thelibdirectory of theCIRCUITPYdrive. The board will reload. - Modify the WiFi SSID and password in
amora/settings.toml. - Copy all the files from the
amoradirectory to the drive. The board will reload again. - Connect to the newly spawned network and go to
192.168.4.1
Video Guide
Acknowledgement
A huge thank you to David Bailey (dbisu, @dbisu) for his pico-ducky project which has served as the foundation for the HID side of this project. Although, the old code is almost nonexistent due to intensive refactoring.
Languages
Python
40.4%
JavaScript
22.4%
CSS
19%
HTML
18.2%