Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
cryptohackfirm — بيت هندسة البرامج الثابتة لمشروع شارة Cryptohack الإلكترونية. | Kitploit
أدوات/GitLabGitLab/cryptoadvocate/cryptohackfirm
أمان الأنظمة المدمجةالتشفيرأمن الأجهزةالتعلم والتعليم
GitLabcryptoadvocate/cryptohackfirm

cryptohackfirm

بيت هندسة البرامج الثابتة لمشروع شارة Cryptohack الإلكترونية.

عرض المستودع
39منذ 2 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

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.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إحاطة مساعد ذكاء اصطناعي (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
  • كل شيء آخر أصلي في هذا المستودع — اختر واحدًا عندما تكون جاهزًا.
تنزيل الأداة