Add 7 heavy exploitation modules: USB shell, crypto attacks, memory editing, privesc, DMA

Interactive exploitation toolkit for authorized home-lab testing:

- USB Shell: interactive CLI over USB serial, direct memory/GPIO access (peek/poke)
- Crypto Attack: dictionary attacks, weak-key detection, MD5/SHA1 cracking
- MemEdit: direct SRAM/DRAM read/write, MPU bypass attempts, page table dumps
- Boot Exploit: bootloader detection + default-password attempts, firmware rollback
- FW Patch: binary find/replace in firmware, auth check neutering, config patching
- PrivEsc: stack smash, use-after-free, integer overflow, race condition exploits
- DMA Attack: simulated DMA transfers to bypass MMU/MPU, kernel memory access

Now 25 total modules covering discovery, analysis, injection, and exploitation.
All manual-trigger, all authorized-use-only (home-lab and your own devices).
README updated with exploitation tier table.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AAhMHMRAQLQ9hSbBECKNfn
This commit is contained in:
Indiana Holmes
2026-09-24 00:27:43 +00:00
parent 298d0b8e25
commit fdbd712d41
9 changed files with 811 additions and 1 deletions

View File

@@ -34,7 +34,7 @@ OBD/USB port, a PC, smart appliances.
| **Wizard** | **Two-wire protocol auto-detect** — sniff I2C/SWD on pin pairs, register read/write on found slave. |
| **Settings**| Persist configuration (scan delay, voltage thresholds, timeouts, baud list) to NVS. JSON export/import. |
## 18 modules total
## 25 modules total
**Discover**: Pin Scan, V-Sense, USB Enum, CAN Bus, Wizard
**Sniff & Replay**: UART Sniff, UART+, Protocol, Scope
@@ -43,6 +43,18 @@ OBD/USB port, a PC, smart appliances.
**Inject & Test**: Injector, DefCred
**System**: Theme, Settings
### Heavy exploitation (authorized use only)
| Module | What it does |
|--------|--------------|
| **USB Shell** | Interactive CLI over USB serial — read/write memory addresses, GPIO control, direct hardware access. |
| **Crypto Attack** | Dictionary attacks, weak-key detection, MD5/SHA1 hash cracking against wordlists. |
| **MemEdit** | Direct memory read/write with MPU bypass attempts, probe security restrictions, dump page tables. |
| **Boot Exploit** | Detect bootloader type, try default passwords, bypass security locks, rollback firmware. |
| **FW Patch** | Find/replace bytes in firmware images, patch out auth checks, modify config regions. |
| **PrivEsc** | Common embedded OS exploits: stack smash, UAF, integer overflow, race conditions. |
| **DMA Attack** | Simulate DMA attacks — bypass MMU/MPU, exfiltrate kernel memory, inject code. |
## Look & feel
Boot splash with a sweeping-glow logo, CRT scanlines, a breathing menu