Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cryptohackfirm — 暗号ハック電子バッジプロジェクトのファームウェアエンジニアリングの本拠地。 | Kitploit
ツール/GitLabGitLab/cryptoadvocate/cryptohackfirm
組み込みシステムセキュリティ暗号化ハードウェアセキュリティ学習と教育
GitLabcryptoadvocate/cryptohackfirm

cryptohackfirm

暗号ハック電子バッジプロジェクトのファームウェアエンジニアリングの本拠地。

リポジトリを見る
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 がプロビジョニング済み(スロットキーがロードされ、 コンフィグゾーンが設定済み)であることを前提としており、それがなければ PIN でラップされたシードの ロックを解除できません。手順は次のとおりです: 工場出荷版をビルド → 工場出荷版を書き込み → ホスト ドライバ(factory_provision.py)を実行 → ランタイムをビルド → ランタイムを書き込み。 工場出荷のステップを飛ばすと、SE の初期化に失敗し、 スプラッシュ画面で起動が停止します。ホストドライバの手順については docs/TOOLS.md § 工場出荷プロビジョニング を参照してください。

# 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.mdESP-IDF をインストールし、初めてデバイスに書き込むとき
docs/ARCHITECTURE.mdウォレットの仕組みを理解したいとき — コンポーネント、信頼ゾーン、署名フロー
docs/TOOLS.md工場プロビジョニング用ホストドライバやコイン別署名テストを実行するとき
docs/VERIFY.md大幅な変更の前後に検証スイープを実行するとき
docs/PLAN.md網羅的なセキュリティ仕様を読みたいとき — KEK セレモニー、スロットマップ、リカバリフロー
docs/CODE_STYLE.mdプロジェクトの規約に沿った PR を提出するとき
CONTRIBUTING.mdPR を開くとき(ブランチ、コミット、レビューの期待事項)
TODO.md取り組む作業を探す、または既に出荷済みの内容を確認するとき
CLAUDE.mdAI アシスタント(Claude、Cursor など)にプロジェクトを説明するとき

3つの動作モード

フレーバーeFuse用途再書き込み可能?
dev仮想(フラッシュ)日々のイテレーションはい、常に
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
  • その他このリポジトリ独自のもの — 準備ができたら選択してください。
ツールをダウンロード