commit c172e9960fd8d55734199b4ebfdd2abf6e17a58c Author: Magnus Küderli Date: Mon Jun 22 23:11:58 2026 +0200 inital commit 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