/pimpmyP4wnP1

This is a simple bash script to fix errors with apt update, upgrade MetaSploit and run some upgrades to improve the system usability without breaking it, by using Pimpmykali script.

Primary LanguageShell

pimpmyP4wnP1

  • P4wnP1 A.L.O.A. by MaMe82 is a framework which turns a Raspberry Pi Zero W into a flexible, low-cost platform for pentesting, red teaming and physical engagements ... or into "A Little Offensive Appliance".

  • Since the original repository is no longer maintained, not everything works out of the box with the P4wnP1 A.L.O.A. framework (running a regular 'apt upgrade' breaks the install of Pw4np1 A.L.O.A making it unusable). This is a simple bash script to fix errors with apt update, upgrade MetaSploit and run some upgrades to improve the system usability without breaking it, by using Pimpmykali script.

Hardware Build

pimpmyp4wnp1.jpg

  • Raspberry Pi Zero W
  • SD card (Tested with a 32GB SDHC)
  • USB Dongle Addon board (Optional)
  • Raspberry Pi Zero W Case Kit with Heatsink and accessories (Optional but recommended)

Installation

  • Download the Github version of P4wnP1-ALOA (v0.1.1-beta) on https://github.com/RoganDawes/P4wnP1_aloa/releases. If you want a great Youtube tutorial there is one from Network Chuck - https://www.youtube.com/watch?v=km81ph7pZz8&t=168

  • The easiest way to access a fresh P4wnP1 A.L.O.A. installation is to plug in the Pi to your machine USB to use the USB-eth interface, or RNDIS if using Windows (the URL for the web interface is http://172.16.0.1:8000).

  • Once in the Web Interface go to Wifi settings and choose client mode, enter your local wifi settings (SSID and Password) and click deploy. This will connect the Pi to your local wifi network and you will have internet access.

  • SSH to root@172.16.0.1 (default password 'toor').

  • Check if wifi is connected successfully with 'iwconfig'.

  • Run pimpmyP4wnP1 script (choose option 0 on pimpmykali script when prompted):

Note: The script can take a while to finish since the Pi has limited CPU and RAM.

Payload Repositories

Repositories that may give ideas for payloads. Some might not work, as they are not recent (not maintained).

Extra Resources

Credits