Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
cryptohackfirm — La casa dell'ingegneria del firmware del progetto di badge elettronico Cryptohack. | Kitploit
Strumenti/GitLabGitLab/cryptoadvocate/cryptohackfirm
Sicurezza Sistemi EmbeddedCrittografiaSicurezza HardwareApprendimento e Formazione
GitLabcryptoadvocate/cryptohackfirm

cryptohackfirm

La casa dell'ingegneria del firmware del progetto di badge elettronico Cryptohack.

Vedi Repository
392 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Cryptohack

Un portafoglio hardware crittografico semi-sicuro e adatto agli hacker sulla piattaforma hip-badge ESP32-C3 con l'elemento sicuro ATECC608B integrato. Firma transazioni per BTC, ETH (+ 8 catene EVM), SOL e XMR con una schermata SIGN sul dispositivo che l'utente deve approvare prima che qualsiasi chiave privata tocchi il messaggio.

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

Avvio rapido

⚠ Flasha PRIMA il firmware di fabbrica su un badge nuovo. Il wallet runtime si aspetta che l'ATECC608B sia stato provisionato (chiavi degli slot caricate, config-zone configurata) e non sbloccherà il proprio seed avvolto nel PIN senza questo passaggio. L'ordine è: build factory → flash factory → esegui il driver host (factory_provision.py) → build runtime → flash runtime. Salta il passaggio factory e otterrai un errore di inizializzazione SE e un avvio bloccato alla splash. Vedi docs/TOOLS.md § Factory provisioning per la guida al driver host.

# 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

Procedura completa (Linux / macOS / Windows): firmware/BUILDING.md.

Per provisionare un badge nuovo o riprodurre la suite di test: docs/TOOLS.md.

Mappa della documentazione

Leggi questoSe vuoi…
firmware/BUILDING.mdInstallare ESP-IDF e flashare il dispositivo per la prima volta
docs/ARCHITECTURE.mdCapire come funziona il wallet — componenti, zone di fiducia, flusso di firma
docs/TOOLS.mdEseguire il driver host di provisioning di fabbrica o i test di firma per singola moneta
docs/VERIFY.mdEseguire la verifica completa prima / dopo modifiche sostanziali
docs/PLAN.mdLeggere la specifica di sicurezza esaustiva — cerimonia KEK, mappe degli slot, flussi di recupero
docs/CODE_STYLE.mdInviare una PR conforme alle convenzioni del progetto
CONTRIBUTING.mdAprire una PR (branching, commit, aspettative di revisione)
TODO.mdTrovare qualcosa su cui lavorare o controllare cosa è già stato rilasciato
CLAUDE.mdInformare un assistente AI (Claude, Cursor, ecc.) sul progetto

Tre modalità operative

VarianteeFuseUtilizzoRiflashabile?
devvirtuale (flash)iterazione quotidianasì, sempre
stagereale, sbloccatotest end-to-end sul siliciosì, finché non lo blocchi
prodreale, bloccatodispositivo spedito, Secure Boot V2no

Licenza

Mista:

  • firmware/badge/components/trezor-crypto/ — MIT (fornito da Trezor)
  • firmware/badge/components/tinycbor/ — MIT (Intel)
  • firmware/badge/components/qrcodegen/ — MIT (Project Nayuki)
  • firmware/badge/main/ (estensione di hip-badge blinkenlights/) — GPL-2.0-or-later
  • Tutto il resto originale di questo repo — scegline una quando sei pronto.
Scarica lo strumento