Card-Crack: Cardputer ESP32-S3 home-lab recon toolkit
Manual-trigger firmware toolkit for pentesting owned devices: - Pin Scan: UART/JTAG/SWD detection (baud est + IDCODE reads) - V-Sense: target voltage probe w/ logic-family guess - UART Sniff: passive capture + manual-only frame replay - USB Enum: ESP32-S3 host, read-only descriptor fingerprinting - DefCred: single-host factory-default login check, rate-limited Modular shell (core/ + modules/), PlatformIO build, hardware/safety docs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AAhMHMRAQLQ9hSbBECKNfn
This commit is contained in:
21
src/main.cpp
Normal file
21
src/main.cpp
Normal file
@@ -0,0 +1,21 @@
|
||||
#include <M5Cardputer.h>
|
||||
#include "core/shell.h"
|
||||
|
||||
// Card-Crack — Cardputer (ESP32-S3) recon toolkit for home-lab hardware
|
||||
// pentesting. Manual-trigger tools only; see README and docs/HARDWARE.md
|
||||
// before wiring anything to a live target.
|
||||
|
||||
static Shell shell;
|
||||
|
||||
void setup() {
|
||||
auto cfg = M5.config();
|
||||
M5Cardputer.begin(cfg, true);
|
||||
M5.Display.setRotation(1);
|
||||
M5.Display.setTextFont(&fonts::Font0);
|
||||
shell.begin();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
shell.loop();
|
||||
delay(2);
|
||||
}
|
||||
Reference in New Issue
Block a user