minor tweaks; Started working on demo

This commit is contained in:
2026-06-03 14:35:09 +02:00
parent 001b960c5e
commit 657bba9911
5 changed files with 26 additions and 9 deletions
-5
View File
@@ -1,5 +0,0 @@
WARN Expected a start of a link, actually got Some(Text(Borrowed("[")))
ERROR Summary parsing failed for file="/home/davidh/Dokumente/HS/Offensive/usb-attacks-book/src/SUMMARY.md"
Caused by: There was an error parsing the numbered chapters
Caused by: There was an error parsing the numbered chapters
Caused by: failed to parse SUMMARY.md line 25, column 6: The link items for nested chapters must only contain a hyperlink
+1
View File
@@ -20,6 +20,7 @@
- [setup](./pwnpi/setup.md)
- [Mass Storage Emulation](./pwnpi/mse.md)
- [HID Injection using js](./pwnpi/hid.md)
- [Demo Project](./pwnpi/demo.md)
- [Project 3 - DIY Keylogger](./keylogger/overview.md)
- [Hardware](./keylogger/hardware.md)
+3 -3
View File
@@ -7,7 +7,7 @@ This guide is written for an Arch Linux setup. If you are using Windows, this gu
Install the Arduino IDE using:
```bash
yay -S arduino-ide-bin
$ yay -S arduino-ide-bin
```
## Clone the Repository
@@ -15,7 +15,7 @@ yay -S arduino-ide-bin
Clone the project repository and open it in the Arduino IDE:
```bash
git clone https://git.magnusku.de/David_Heunisch/Keylogger.git
$ git clone https://git.magnusku.de/David_Heunisch/Keylogger.git
```
## Initial Setup
@@ -60,4 +60,4 @@ Configure the following settings:
## Flashing the Firmware
Click the **Upload** button in the bottom-left corner of the Arduino IDE and wait for the compilation and flashing process to complete.
Click the **Upload** button in the bottom-left corner of the Arduino IDE and wait for the compilation and flashing process to complete.
+1 -1
View File
@@ -2,4 +2,4 @@
# Keylogger
## Goal of the project
The project aims to demonstrate how keyloggers function as a security threat by capturing and analyzing keyboard input through a hardware-based man-in-the-middle setup. It highlights the risks of physical access attacks, the stealth capabilities of hardware keyloggers, and the importance of implementing effective countermeasures to protect sensitive information.ssss
The project aims to demonstrate how keyloggers function as a security threat by capturing and analyzing keyboard input through a hardware-based man-in-the-middle setup. It highlights the risks of physical access attacks, the stealth capabilities of hardware keyloggers, and the importance of implementing effective countermeasures to protect sensitive information.
+21
View File
@@ -0,0 +1,21 @@
{{#title P4wnP1 Demo}}
# Demo
To show the capabilities of this setup we've decided to create a small demo, with the P4wnP1 loading a rom (Super Mario Land) and gameboy emulator via MSC and starting to play it.
## Sorage preparation
Start of by preparing the needed files:
```bash
root@kali:/usr/local/P4wnP1/helper# ls *
genimg
payload:
MGBA.appimage SML.gb
```
the payload consists of a legally aquired copy of `Super Mario Land (Rev 1)` and an appimage of the mgba emulater downloaded [here](https://github.com/mgba-emu/mgba/releases/download/0.10.5/mGBA-0.10.5-appimage-x64.appimage)
then create the payload as done before:
```bash
$ ./genimg -i ./payload -o mario -l WORKFILES -s 2048
```
Next enable mass storage emulation and continue with the HID payload.