Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
P4wnP1_aloa — P4wnP1 A.L.O.A. von MaMe82 ist ein Framework, das einen Rapsberry Pi Zero W in eine flexible, kostengünstige Plattform für Pentesting, Red Teaming und physische Engagements ... oder in "A Little Offensive Appliance" verwandelt. | Kitploit
Tools/GitHubGitHub/rogandawes/p4wnp1_aloa
Wi-Fi-PrüfungBluetooth-SicherheitExploit-FrameworksNetzwerkkartierungHardware-HackingPenetrationstestsRed TeamingPayload-Entwicklung
GitHubrogandawes/p4wnp1_aloa

P4wnP1_aloa

P4wnP1 A.L.O.A. von MaMe82 ist ein Framework, das einen Rapsberry Pi Zero W in eine flexible, kostengünstige Plattform für Pentesting, Red Teaming und physische Engagements ... oder in "A Little Offensive Appliance" verwandelt.

4.4k58028vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

P4wnP1 A.L.O.A.

P4wnP1 A.L.O.A. von MaMe82 ist ein Framework, das einen Rapsberry Pi Zero W in eine flexible, kostengünstige Plattform für Pentesting, Red Teaming und physische Einsätze verwandelt ... oder in "A Little Offensive Appliance".

0. Wie man installiert

Das neueste Image kann unter dem Reiter "Releases" gefunden werden.

Der einfachste Weg, auf eine frische P4wnP1 A.L.O.A.-Installation zuzugreifen, ist die Verwendung des Webclients über das erzeugte WiFi (der PSK ist MaMe82-P4wnP1, die URL http://172.24.0.1:8000) oder SSH (Standardpasswort toor).

1. Funktionen

Plug&Play USB-Geräteemulation

  • USB-Funktionen:
    • USB Ethernet (RNDIS und CDC ECM)
    • USB Serial
    • USB Mass Storage (Flash-Laufwerk oder CD-ROM)
    • HID-Tastatur
    • HID-Maus
  • Laufzeit-Neukonfiguration des USB-Stacks (kein Neustart)
  • Erkennung von Verbinden/Trennen ermöglicht es, P4wnP1 A.L.O.A. eingeschaltet zu lassen (externe Stromversorgung) und eine Aktion auszulösen, wenn das emulierte USB-Gerät an einen neuen Host angeschlossen wird
  • Keine Notwendigkeit, mit verschiedenen internen Ethernet-Schnittstellen umzugehen, da CDC ECM und RNDIS mit einer virtuellen Brücke verbunden sind
  • Persistente Speicherung und Laden von Konfigurationsvorlagen für USB-Einstellungen

HIDScript

  • Ersatz für das eingeschränkte DuckyScript
  • Ausgefeilte Skriptsprache zur Automatisierung von Tastatur und Maus
  • Bis zu 8 HIDScript-Jobs können parallel laufen (ein Job hält die Maus in Bewegung, während andere bei Bedarf gestartet werden, um nahtlos beliebige Maus- und Tastatureingaben durchzuführen)
  • HIDScript basiert auf JavaScript, mit verfügbaren Standardbibliotheken, die komplexere Skripte ermöglichen (Funktionsaufrufe, Verwendung von Math für Mausberechnungen usw.)
  • Tastatur
    • Basiert auf UTF-8, daher keine Einschränkung auf ASCII-Zeichen
    • Kann auf Rückmeldungen der echten Tastatur des Hosts reagieren, indem LED-Statusänderungen von NUMLOCK, CAPSLOCK und SCROLLLOCK ausgelesen werden (wenn das Ziel-BS den LED-Status über alle angeschlossenen Tastaturen teilt, was bei OSX nicht der Fall ist)
    • Verzweigungsentscheidungen in HIDScript basierend auf LED-Rückmeldungen treffen
  • Maus
    • Relative Bewegung (schnell, aber ungenau)
    • Gestufte relative Bewegung (langsamer, aber genau ... bewegt die Maus in 1-DPI-Schritten)
    • Absolute Positionierung unter Windows (pixelgenau, wenn die Bildschirmabmessungen des Ziels bekannt sind)
  • Tastatur und Maus werden nicht nur von derselben Skriptsprache gesteuert, beide können im selben Skript verwendet werden. Dies ermöglicht deren Kombination, um Ziele zu erreichen, die nur mit Tastatur oder Maus nicht erreichbar wären.
  • Aktuelle Sprachlayouts: br, de, es, fr, gb, it, ru und us

Bluetooth

  • Vollständige Schnittstelle zum Bluez-Stack (derzeit keine Unterstützung für die Erkennung/Verbindung von entfernten Geräten)
  • Ermöglicht den Betrieb eines Bluetooth Network Access Point (NAP)
  • Anpassbare Pairing-Methode (PIN-basierter Legacy-Modus oder SSP)
  • Unterstützung für High Speed (verwendet 802.11-Frames, um WiFi-ähnliche Übertragungsraten zu erreichen)
  • Neukonfiguration des Bluetooth-Stacks zur Laufzeit
  • Hinweis: PANU ist ebenfalls möglich, aber derzeit nicht unterstützt (keine Verbindung zu entfernten Geräten)
  • Persistente Speicherung und Laden von Konfigurationsvorlagen für Bluetooth-Einstellungen

WiFi

  • Modifizierte Firmware (erstellt mit Nexmon-Framework)
    • Ermöglicht KARMA (fälscht gültige Antworten auf Access Points, die von entfernten Geräten sondiert werden, und erlaubt Assoziation)
    • Sendet zusätzliche Beacons, um mehrere SSIDs zu emulieren
    • WiFi-Cover-Channel
    • Hinweis: Der Nexmon-Legacy-Monitor-Modus ist enthalten, wird aber von P4wnP1 nicht unterstützt. Der Monitor-Modus ist immer noch fehlerhaft und führt wahrscheinlich zum Absturz der Firmware, wenn die Konfiguration geändert wird.
  • Einfache Access-Point-Konfiguration
  • Einfache Station-Modus-Konfiguration (Verbindung zu einem vorhandenen AP)
  • Failover-Modus (falls keine Verbindung zum Ziel-Access-Point hergestellt werden kann, wird ein eigener Access Point gestartet)
  • Neukonfiguration des WiFi-Stacks zur Laufzeit
  • Persistente Speicherung und Laden von Konfigurationsvorlagen für WiFi-Einstellungen

Netzwerk

  • Einfache Konfiguration der Ethernet-Schnittstellen für
    • Bluetooth-NAP-Schnittstelle
    • USB-Schnittstelle (falls RNDIS/CDC ECM aktiviert ist)
    • WiFi-Schnittstelle
  • Unterstützt dedizierte DHCP-Server pro Schnittstelle
  • Unterstützt DHCP-Client-Modus
  • Manuelle Konfiguration
  • Persistente Speicherung und Laden von Konfigurationsvorlagen für jede Schnittstelle

Werkzeuge

Hier gibt es nicht viel zu sagen, P4wnP1 A.L.O.A. basiert auf KALI Linux, daher sollte alles direkt zur Hand sein (oder per apt installiert werden können)

Konfiguration und Steuerung über CLI, bei Bedarf auch remote

  • Alle bisher genannten Funktionen können mit einem CLI-Client konfiguriert werden
  • Der P4wnP1-Kerndienst ist eine einzelne Binärdatei, die als systemd-Einheit läuft und den Laufzeitzustand bewahrt
  • Der CLI-Client kommuniziert mit diesem Dienst über RPC (genauer gesagt gRPC), um den Zustand des Kerns zu ändern
  • Da der CLI einen RPC-Ansatz verwendet, kann er auch für die Remote-Konfiguration genutzt werden
  • Wenn über SSH auf P4wnP1 zugegriffen wird, wartet der CLI-Client auf Ihre Befehle (oder Ihre Tab-Vervollständigungs-Künste)
  • Der CLI ist in Go geschrieben (wie der Großteil des Codes) und lässt sich daher für die meisten gängigen Plattformen und Architekturen kompilieren

Wenn Sie also eine Batch-Datei auf einem entfernten Windows-Host verwenden möchten, um P4wnP1 zu konfigurieren ... kein Problem:

  1. Kompilieren Sie den Client für Windows
  2. Stellen Sie sicher, dass Sie irgendwie eine Verbindung zu P4wnP1 herstellen können (Bluetooth, WiFi, USB)
  3. Fügen Sie den host-Parameter zu Ihren Client-Befehlen hinzu
  4. ... und verwenden Sie die CLI wie bei lokalem Zugriff.

Konfiguration und Steuerung über Webclient

Obwohl es ursprünglich nicht geplant war, kann P4wnP1 A.L.O.A. mit einem Webclient konfiguriert werden. Auch wenn der Client nicht geplant war, hat er sich zu einem netten Stück Software entwickelt. Tatsächlich hat er sich als das wichtigste Konfigurationstool für P4wnP1 A.L.O.A. etabliert. Der Webclient hat Fähigkeiten, die von der CLI nicht genutzt werden können (Vorlagenspeicherung, Erstellung von "TriggerActions").

Die Kernfunktionen:

  • Sollte auf den meisten gängigen mobilen und Desktop-Browsern funktionieren, mit konsistentem Look & Feel (Quasar Framework)
  • Verwendet gRPC über Websockets (keine RESTful API, kein XHR, fast der gleiche Ansatz wie die CLI)
  • Dank dieser Schnittstelle basiert der Webclient nicht nur auf einem Anfrage-Antwort-Schema, sondern empfängt auch "Push-Ereignisse" vom P4wnP1-Kern. Das bedeutet:
    • Wenn Sie (oder ein Skript) den Zustand von P4wnP1 A.L.O.A. ändern, werden diese Änderungen sofort im Webclient widergespiegelt
    • Wenn Sie mehrere Webclients ausführen, werden Änderungen des Kernzustands von einem Client an alle anderen Clients weitergegeben
  • Enthält einen HIDScript-Editor mit
    • Syntax-Highlighting
    • Auto-Vervollständigung (STRG+LEERTASTE)
    • Persistenter Speicherung und Laden von HIDScripts
    • On-Demand-Ausführung von HIDScript direkt vom Browser aus
    • Einem HIDScript-Job-Manager (laufende Jobs abbrechen, Jobstatus und -ergebnisse einsehen)
  • Enthält eine Übersicht und einen Editor für TriggerActions
  • Vollständige Unterstützung für Vorlagen für alle bisher beschriebenen Funktionen
  • Der WebClient ist eine Single Page Application, nach dem Laden läuft alles clientseitig, nur gRPC-Anfragen werden ausgetauscht

Automatisierung

Der Automatisierungsansatz der alten P4wnP1-Version (statische Bash-Skripte) konnte nicht mehr verwendet werden.

Tool herunterladen