
مهارات وكيل لاستخراج البرامج الثابتة، والتحليل الثابت، والهندسة العكسية باستخدام Ghidra، والمحاكاة، وإعداد التقارير الأمنية، معبأة لـ Claude Code و Codex.
خمس مهارات وكيل من OrbitCurve لاستخراج البرامج الثابتة، والتحليل الثابت، والهندسة العكسية باستخدام Ghidra، والمحاكاة، وإعداد التقارير الأمنية، بواسطة Hussein Muhaisen.
تقوم المجموعة بتغليف سير العمل والمراجع والقوالب ونصوص Ghidra الحالية لـ Claude Code وCodex. يؤدي تثبيتها إلى جعل التعليمات متاحة لوكيلك؛ قم بتثبيت أدوات التحليل بشكل منفصل.
التحقق: يتم تضمين فحوصات التغليف/الاكتشاف لـ Claude Code وCodex، واختبارات الانحدار لنصوص Ghidra، وفحوصات مختارة للاستخراج وإعداد التقارير. راجع الإصدارات المختبرة والقيود. تظل محاكاة البرامج الثابتة خاصة بالهدف.
| المهارة | الغرض |
|---|---|
| firmware-extraction | الاستخراج باستخدام unblob، وتلخيص تقرير JSON الخاص به، والتحقيق في المناطق غير المحلولة. |
| firmware-static-analysis | فحص بنية ELF والبيانات الوصفية والسلاسل والرموز وبنية الملف الثنائي. |
| ghidra-re | تحليل ملفات البرامج الثابتة الثنائية باستخدام Ghidra ونصوص التحليل المرفقة. |
| firmware-emulation | العمل مع QEMU وGDB وتحليل الشبكة وFirmadyne وFirmAE. |
| firmware-security-reports | تحويل أدلة التقييم إلى نتائج وملاحظات عمل وتقارير. |
لاختبار نسخة محلية، راجع الاختبار المحلي.
في Claude Code:
/plugin marketplace add OrbitCurve/firmware-reverse-engineering
/plugin install firmware-reverse-engineering@firmware-reverse-engineering
استدعِ مهارة باستخدام مساحة اسم المكوّن الإضافي:
/firmware-reverse-engineering:firmware-static-analysis
ثم قم بتوفير مسار الملف الثنائي وهدف التحليل الخاص بك. يمكن للوكيل أيضًا اختيار المهارات من أوصافها.
في الطرفية الخاصة بك:
codex plugin marketplace add OrbitCurve/firmware-reverse-engineering
codex plugin add firmware-reverse-engineering@firmware-reverse-engineering
استخدم /skills في Codex للعثور على المهارات المثبتة، أو اذكر إحداها في موجه:
$firmware-reverse-engineering:firmware-static-analysis افحص ./samples/busybox وأبلغ عن بنيته ووارداته وحماياته.
بالنسبة للوكلاء المدعومين من skills CLI، قم بإدراج المهارات المتاحة، ثم اختر وكيلك بشكل تفاعلي:
npx skills add OrbitCurve/firmware-reverse-engineering --list
npx skills add OrbitCurve/firmware-reverse-engineering
يقوم هذا بتثبيت أدلة المهارات بدلاً من مكوّن إضافي كامل. حافظ على وجود references/ وassets/ وscripts/ لكل دليل بجوار ملف SKILL.md الخاص به. تجنب تثبيت نفس المجموعة عبر كلا المسارين في نفس الوكيل.
لمسارات التثبيت اليدوي والتحديثات والإزالة ومتطلبات الأدوات، راجع docs/compatibility.md.
تم نقل أدلة المهارات القديمة ذات المستوى الأعلى تحت المكوّن الإضافي. قم بتحديث أي روابط رمزية محلية أو مسارات تثبيت كانت تشير إلى التخطيط القديم.
راجع CONTRIBUTING.md. تتطلب التغييرات على تعليمات المهارات والمواد المرجعية والقوالب ونصوص التحليل موافقة صريحة من المشرف.
مرخّص بموجب رخصة Apache 2.0. راجع NOTICE للإسناد.
| المسار | المحتويات |
|---|
.claude-plugin/marketplace.json | كتالوج سوق Claude Code. |
.agents/plugins/marketplace.json | كتالوج سوق Codex. |
plugins/firmware-reverse-engineering/ | مكوّن إضافي واحد مكتفٍ ذاتيًا مع بيانات تعريف لكلا المضيفين. |
plugins/firmware-reverse-engineering/skills/ | خمس مهارات مع مراجع وقوالب وأربعة نصوص Ghidra. |
tools/ وtests/ | فحوصات التغليف/وقت التشغيل وخط أساس محتوى معتمد. |
docs/ | تعليمات التوافق ونتائج الإصدار. |