Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
cryptohackfirm — Домашняя страница разработки прошивки проекта электронного бейджа Cryptohack. | Kitploit
Инструменты/GitLabGitLab/cryptoadvocate/cryptohackfirm
Безопасность встроенных системКриптографияАппаратная БезопасностьОбучение и Образование
GitLabcryptoadvocate/cryptohackfirm

cryptohackfirm

Домашняя страница разработки прошивки проекта электронного бейджа Cryptohack.

Репозиторий
392 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Cryptohack

Полубезопасный, дружественный к хакерам аппаратный криптокошелёк на платформе hip-badge ESP32-C3 со встроенным защищённым элементом ATECC608B. Подписывает транзакции для BTC, ETH (+ 8 EVM-сетей), SOL и XMR с экраном SIGN на устройстве, который пользователь должен одобрить, прежде чем какой-либо закрытый ключ коснётся сообщения.

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

Быстрый старт

⚠ Сначала прошейте заводскую прошивку на новом бейдже. Рантайм кошелька ожидает, что ATECC608B будет подготовлен (загружены ключи слотов, настроена config-зона), и без этого не разблокирует свой seed, обёрнутый в PIN. Порядок такой: собрать заводскую прошивку → прошить заводскую прошивку → запустить хостовый драйвер (factory_provision.py) → собрать рантайм → прошить рантайм. Пропустите заводской шаг, и вы получите сбой инициализации SE и зависание загрузки на заставке. См. docs/TOOLS.md § Factory provisioning для пошагового руководства по хостовому драйверу.

# 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

Полное руководство (Linux / macOS / Windows): firmware/BUILDING.md.

Чтобы прошить новый бейдж или воспроизвести набор тестов: docs/TOOLS.md.

Карта документации

Читайте этоЕсли вы хотите…
firmware/BUILDING.mdУстановить ESP-IDF и впервые прошить устройство
docs/ARCHITECTURE.mdПонять, как работает кошелёк — компоненты, зоны доверия, процесс подписи
docs/TOOLS.mdЗапустить хост-драйвер заводской прошивки или тесты подписи для каждой монеты
docs/VERIFY.mdЗапустить проверочный прогон до / после существенных изменений
docs/PLAN.mdПрочитать исчерпывающую спецификацию безопасности — церемония KEK, карты слотов, сценарии восстановления
docs/CODE_STYLE.mdОтправить PR, соответствующий соглашениям проекта
CONTRIBUTING.mdОткрыть PR (ветвление, коммиты, ожидания от ревью)
TODO.mdНайти задачу или проверить, что уже реализовано
CLAUDE.mdКратко ознакомить AI-ассистента (Claude, Cursor и т. д.) с проектом

Три режима работы

ВариантeFuseИспользованиеМожно ли перепрошить?
devвиртуальный (flash)ежедневная итерацияда, всегда
stageреальный, разблокировансквозной тест на кремниида, пока не заблокируете
prodреальный, заблокированпоставляемое устройство, Secure Boot V2нет

Лицензия

Смешанная:

  • firmware/badge/components/trezor-crypto/ — MIT (взято из Trezor)
  • firmware/badge/components/tinycbor/ — MIT (Intel)
  • firmware/badge/components/qrcodegen/ — MIT (Project Nayuki)
  • firmware/badge/main/ (расширение hip-badge blinkenlights/) — GPL-2.0-or-later
  • Всё остальное, оригинальное для этого репозитория — выберите одну, когда будете готовы.
Скачать инструмент