From c172e9960fd8d55734199b4ebfdd2abf6e17a58c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magnus=20K=C3=BCderli?= Date: Mon, 22 Jun 2026 23:11:58 +0200 Subject: [PATCH] inital commit --- .gitmodules | 12 ++++++++++++ Keylogger | 1 + README.md | 21 +++++++++++++++++++++ p4wnp1_gb_autoplay | 1 + rubber_ducky | 1 + usb-attacks-book | 1 + 6 files changed, 37 insertions(+) create mode 100644 .gitmodules create mode 160000 Keylogger create mode 100644 README.md create mode 160000 p4wnp1_gb_autoplay create mode 160000 rubber_ducky create mode 160000 usb-attacks-book diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..7652ef8 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,12 @@ +[submodule "p4wnp1_gb_autoplay"] + path = p4wnp1_gb_autoplay + url = https://git.magnusku.de/Magnus/p4wnp1_gb_autoplay.git +[submodule "rubber_ducky"] + path = rubber_ducky + url = https://git.magnusku.de/Magnus/rubber_ducky.git +[submodule "Keylogger"] + path = Keylogger + url = https://git.magnusku.de/David_Heunisch/Keylogger.git +[submodule "usb-attacks-book"] + path = usb-attacks-book + url = https://github.com/magnusKue/usb-attacks-book.git diff --git a/Keylogger b/Keylogger new file mode 160000 index 0000000..a18ffac --- /dev/null +++ b/Keylogger @@ -0,0 +1 @@ +Subproject commit a18ffac915bea4d66c3da96c7f0ac5a7e323b5a6 diff --git a/README.md b/README.md new file mode 100644 index 0000000..4df5f1b --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# USB Attacks + +This is an overview about our university project exploring USB-based attack vectors. + +## Projects + +| path | description | author | +| --------------- | --------------- | --------------- | +| `./rubber_ducky` | keystroke injection device built on the RP2040 ONE | David Schwarzkopf | +| `./p4wnp1_gb_autoplay` | HID & MSC combo attack demo using P4wnP1 aloa | Magnus Küderli | +| `./Keylogger` | passive in-line keystroke capture | David Schwarzkopf | +| `./usb-attacks-book` | Full project writeup as mdBook | * | + + +## Documentation + +The full writeup hosted at [link]. + +## Disclaimer + +Developed for educational purposes. All testing on own hardware in controlled environments. diff --git a/p4wnp1_gb_autoplay b/p4wnp1_gb_autoplay new file mode 160000 index 0000000..c73ecef --- /dev/null +++ b/p4wnp1_gb_autoplay @@ -0,0 +1 @@ +Subproject commit c73ecefa86ee610cbd37e1608f0351cc6c7c907f diff --git a/rubber_ducky b/rubber_ducky new file mode 160000 index 0000000..1c2ff86 --- /dev/null +++ b/rubber_ducky @@ -0,0 +1 @@ +Subproject commit 1c2ff862f3f9ab263b51d4ac6424df9c12aa3ff4 diff --git a/usb-attacks-book b/usb-attacks-book new file mode 160000 index 0000000..c44dd07 --- /dev/null +++ b/usb-attacks-book @@ -0,0 +1 @@ +Subproject commit c44dd07a61502ab724ec77396b682f440e70f357