Himadri Bhattacharjee 2d4715bba7 Fixes typo
2023-01-29 10:06:36 +05:30
2023-01-26 19:10:16 +05:30
2023-01-26 19:10:16 +05:30
2023-01-29 10:06:36 +05:30

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 BOOTSEL button. 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.uf2 image onto the newly visible drive. After a while, it will reload with the label CIRCUITPY.
  • Download the adafruit-circuitpython-bundle-8.x-mpy-xxxxxxxx.zip bundle from here.
  • Extract adafruit_hid, adafruit_httpserver, asyncio and adafruit_ticks.mpy from the zip file to the lib directory of the CIRCUITPY drive. The board will reload.
  • Modify the WiFi SSID and password in amora/settings.toml.
  • Copy all the files from the amora directory to the drive. The board will reload again.
  • Connect to the newly spawned network and go to 192.168.4.1

Video Guide

Video Thumbnail

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.

Description
A wireless keystroke injection tool built on the Raspberry Pi Pico W using CircuitPython.
Readme GPL-3.0 149 KiB
Languages
Python 40.4%
JavaScript 22.4%
CSS 19%
HTML 18.2%