minor tweaks; Started working on demo
This commit is contained in:
@@ -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
|
||||
@@ -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)
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
Reference in New Issue
Block a user