Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cryptohackfirm — The firmware engineering home of the Cryptohack electronic badge project. | Kitploit
Tools/GitLabGitLab/cryptoadvocate/cryptohackfirm
Embedded Systems SecurityCryptographyHardware SecurityLearning & Education
GitLabcryptoadvocate/cryptohackfirm

cryptohackfirm

The firmware engineering home of the Cryptohack electronic badge project.

Repository anzeigen
vor 17 TagenNoch 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
Inhalt in der angeforderten Sprache nicht verfügbar. Englische Version wird angezeigt.

Cryptohack

A semi-secure, hacker-friendly hardware crypto wallet on the hip-badge ESP32-C3 platform with the onboard ATECC608B secure element. Signs transactions for BTC, ETH (+ 8 EVM chains), SOL, and XMR with an on-device SIGN screen the user has to approve before any private key touches the message.

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

Quick start

⚠ Flash the factory firmware FIRST on a fresh badge. The runtime wallet expects the ATECC608B to be provisioned (slot keys loaded, config-zone configured) and won't unlock its PIN-wrapped seed without that. Order is: build factory → flash factory → run host driver (factory_provision.py) → build runtime → flash runtime. Skip the factory step and you'll get an SE-init failure and a stalled boot at the splash. See docs/TOOLS.md § Factory provisioning for the host driver walkthrough.

root@kitploit:~
# 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

Full walk-through (Linux / macOS / Windows): firmware/BUILDING.md.

To provision a fresh badge or reproduce the test suite: docs/TOOLS.md.

Documentation map

Three operating modes

License

Mixed:

  • firmware/badge/components/trezor-crypto/ — MIT (vendored from Trezor)
  • firmware/badge/components/tinycbor/ — MIT (Intel)
  • firmware/badge/components/qrcodegen/ — MIT (Project Nayuki)
  • firmware/badge/main/ (extending hip-badge blinkenlights/) — GPL-2.0-or-later
  • Everything else original to this repo — pick one when ready.
Tool herunterladen
Read thisIf you want to…
firmware/BUILDING.mdInstall ESP-IDF and flash the device for the first time
docs/ARCHITECTURE.mdUnderstand how the wallet works — components, trust zones, signing flow
docs/TOOLS.mdRun the factory provisioning host driver or the per-coin sign tests
docs/VERIFY.mdRun the verification sweep before / after substantial changes
docs/PLAN.mdRead the exhaustive security spec — KEK ceremony, slot maps, recovery flows
docs/CODE_STYLE.mdSubmit a PR that fits the project conventions
CONTRIBUTING.mdOpen a PR (branching, commits, review expectations)
TODO.mdFind something to work on or check what's already shipped
CLAUDE.mdBrief an AI assistant (Claude, Cursor, etc.) on the project
FlavoreFuseUseReflashable?
devvirtual (flash)daily iterationyes, always
stagereal, unlockedend-to-end silicon testyes, until you lock
prodreal, lockedshipped device, Secure Boot V2no