Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cryptohackfirm — Das Zuhause der Firmware-Entwicklung des Cryptohack-Elektronik-Badge-Projekts. | Kitploit
Tools/GitLabGitLab/cryptoadvocate/cryptohackfirm
Embedded-System-SicherheitKryptographieHardware-SicherheitLernen & Bildung
GitLabcryptoadvocate/cryptohackfirm

cryptohackfirm

Das Zuhause der Firmware-Entwicklung des Cryptohack-Elektronik-Badge-Projekts.

Repository anzeigen
39vor 2 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Cryptohack

Eine halbsichere, hackerfreundliche Hardware-Krypto-Wallet auf der hip-badge ESP32-C3-Plattform mit dem integrierten ATECC608B Secure Element. Signiert Transaktionen für BTC, ETH (+ 8 EVM-Chains), SOL und XMR mit einem geräteinternen SIGN-Bildschirm, den der Benutzer genehmigen muss, bevor ein privater Schlüssel die Nachricht berührt.

firmware/badge/      runtime wallet
firmware/factory/    one-shot provisioning firmware + host driver
ref/                 gitignored — clone upstream schematics here

Schnellstart

⚠ Spiele zuerst die Werksfirmware auf ein frisches Badge. Die Runtime- Wallet erwartet, dass der ATECC608B bereitgestellt ist (Slot-Schlüssel geladen, Konfigurationszone konfiguriert) und entsperrt ohne dies seinen PIN-geschützten Seed nicht. Die Reihenfolge ist: Factory bauen → Factory flashen → Host- Treiber ausführen (factory_provision.py) → Runtime bauen → Runtime flashen. Überspringe den Factory-Schritt und du erhältst einen SE-Init-Fehler und einen hängenden Boot beim Splash. Siehe docs/TOOLS.md § Factory provisioning für die Anleitung zum Host-Treiber.

# Activate ESP-IDF in this shell (see firmware/BUILDING.md for install)
. ~/esp/esp-idf/export.sh           # or export.ps1 on Windows

# 1. Factory provision (one-time per badge)
cd firmware/factory
idf.py -B build -p $PORT build flash monitor
# (in another shell) cd firmware/factory/tools && \
#   uv run --with pyserial --with cbor2 factory_provision.py --port $PORT

# 2. Build + flash the runtime (do this AFTER factory)
cd ../badge
export SDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.dev"
idf.py -B build_dev -p $PORT build flash monitor

Vollständige Schritt-für-Schritt-Anleitung (Linux / macOS / Windows): firmware/BUILDING.md.

Um ein frisches Badge bereitzustellen oder die Testsuite zu reproduzieren: docs/TOOLS.md.

Dokumentationsübersicht

Lesen Sie diesWenn Sie…
firmware/BUILDING.mdESP-IDF installieren und das Gerät zum ersten Mal flashen
docs/ARCHITECTURE.mdVerstehen, wie die Wallet funktioniert — Komponenten, Vertrauenszonen, Signierablauf
docs/TOOLS.mdDen Host-Treiber für die Werksbereitstellung oder die Signiertests pro Coin ausführen
docs/VERIFY.mdDen Verifikationsdurchlauf vor / nach wesentlichen Änderungen ausführen
docs/PLAN.mdDie vollständige Sicherheitsspezifikation lesen — KEK-Zeremonie, Slot-Zuordnungen, Wiederherstellungsabläufe
docs/CODE_STYLE.mdEinen PR einreichen, der den Projektkonventionen entspricht
CONTRIBUTING.mdEinen PR eröffnen (Branching, Commits, Review-Erwartungen)
TODO.mdEtwas zum Arbeiten finden oder prüfen, was bereits ausgeliefert ist
CLAUDE.mdEinen KI-Assistenten (Claude, Cursor usw.) über das Projekt informieren

Drei Betriebsmodi

VarianteeFuseVerwendungNeu flashbar?
devvirtuell (Flash)tägliche Iterationja, immer
stageecht, entsperrtEnd-to-End-Siliziumtestja, bis Sie sperren
prodecht, gesperrtausgeliefertes Gerät, Secure Boot V2nein

Lizenz

Gemischt:

  • firmware/badge/components/trezor-crypto/ — MIT (von Trezor übernommen)
  • firmware/badge/components/tinycbor/ — MIT (Intel)
  • firmware/badge/components/qrcodegen/ — MIT (Project Nayuki)
  • firmware/badge/main/ (Erweiterung von hip-badge blinkenlights/) — GPL-2.0-or-later
  • Alles andere, das originär zu diesem Repo gehört — wählen Sie eine aus, wenn Sie bereit sind.
Tool herunterladen