Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
cryptohackfirm — El hogar de ingeniería de firmware del proyecto de placa electrónica Cryptohack. | Kitploit
Herramientas/GitLabGitLab/cryptoadvocate/cryptohackfirm
Seguridad de Sistemas EmbebidosCriptografíaSeguridad de HardwareAprendizaje y Educación
GitLabcryptoadvocate/cryptohackfirm

cryptohackfirm

El hogar de ingeniería de firmware del proyecto de placa electrónica Cryptohack.

Ver Repositorio
39hace 2 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Cryptohack

Una cartera de criptomonedas hardware semisegura y amigable para hackers en la plataforma ESP32-C3 hip-badge con el elemento seguro ATECC608B integrado. Firma transacciones para BTC, ETH (+ 8 cadenas EVM), SOL y XMR con una pantalla de FIRMA en el dispositivo que el usuario debe aprobar antes de que cualquier clave privada toque el mensaje.

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

Inicio rápido

⚠ Graba primero el firmware de fábrica en una badge nueva. La cartera en tiempo de ejecución espera que el ATECC608B esté aprovisionado (claves de slot cargadas, zona de configuración configurada) y no desbloqueará su semilla envuelta en PIN sin eso. El orden es: compilar fábrica → grabar fábrica → ejecutar el driver de host (factory_provision.py) → compilar runtime → grabar runtime. Omite el paso de fábrica y obtendrás un fallo de inicialización del SE y un arranque bloqueado en la pantalla de inicio. Consulta docs/TOOLS.md § Factory provisioning para el recorrido del driver de 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

Recorrido completo (Linux / macOS / Windows): firmware/BUILDING.md.

Para aprovisionar un badge nuevo o reproducir la suite de pruebas: docs/TOOLS.md.

Mapa de documentación

Lee estoSi quieres…
firmware/BUILDING.mdInstalar ESP-IDF y flashear el dispositivo por primera vez
docs/ARCHITECTURE.mdEntender cómo funciona la cartera — componentes, zonas de confianza, flujo de firma
docs/TOOLS.mdEjecutar el driver host de aprovisionamiento de fábrica o las pruebas de firma por moneda
docs/VERIFY.mdEjecutar la verificación completa antes / después de cambios sustanciales
docs/PLAN.mdLeer la especificación de seguridad exhaustiva — ceremonia KEK, mapas de slots, flujos de recuperación
docs/CODE_STYLE.mdEnviar un PR que cumpla con las convenciones del proyecto
CONTRIBUTING.mdAbrir un PR (ramas, commits, expectativas de revisión)
TODO.mdEncontrar algo en lo que trabajar o comprobar qué ya está implementado
CLAUDE.mdInformar a un asistente de IA (Claude, Cursor, etc.) sobre el proyecto

Tres modos de funcionamiento

VarianteeFuseUso¿Reflasheable?
devvirtual (flash)iteración diariasí, siempre
stagereal, desbloqueadoprueba de silicio de extremo a extremosí, hasta que lo bloquees
prodreal, bloqueadodispositivo enviado, Secure Boot V2no

Licencia

Mixta:

  • firmware/badge/components/trezor-crypto/ — MIT (incorporado de Trezor)
  • firmware/badge/components/tinycbor/ — MIT (Intel)
  • firmware/badge/components/qrcodegen/ — MIT (Project Nayuki)
  • firmware/badge/main/ (extendiendo blinkenlights/ de hip-badge) — GPL-2.0-or-later
  • Todo lo demás original de este repositorio — elige una cuando estés listo.
Descargar herramienta