binary-re-triage
تحديد بنية الملف الثنائي والتبعيات
تحتاج الملفات الثنائية المجهولة من الأجهزة المضمنة إلى تحديد سريع قبل التحليل. تقوم هذه المهارة بتشغيل أوامر rabin2 و file لاستخراج البنية المعمارية ونوع libc وتبعيات المكتبات خلال ثوانٍ.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「binary-re-triage」。 Run triage on /tmp/unknown_binary
預期結果:
- Architecture: ARM 32-bit, little endian
- Libc: musl (/lib/ld-musl-arm.so.1)
- Dependencies: libcurl, libssl, libpthread
- Capabilities inferred: HTTP client, TLS encryption, multi-threading
- Stripped: yes (symbols removed)
- Size: 153KB
正在使用「binary-re-triage」。 Analyze firmware.bin from IoT device
預期結果:
- File type: ELF 64-bit LSB executable
- Architecture: AARCH64 (ARM64)
- Libc: glibc (ld-linux-aarch64.so.1)
- Imports: socket, connect, send (network client detected)
- Strings of interest: api.iotvendor.com/telemetry
- Assessment: Likely IoT telemetry client
安全審計
安全This is a documentation-only skill providing guidance for binary reverse engineering analysis. The skill contains no executable code - only markdown documentation describing how to run standard Unix analysis tools (file, rabin2, readelf) for identifying unknown binaries. All patterns flagged as concerning (C2 keywords, crypto references, mmap) are legitimate security research terminology used to describe what analysts should look FOR when analyzing potentially malicious binaries, not how to create them. This is standard security research documentation from a legitimate reverse engineering workflow.
風險因素
🌐 網路存取 (2)
📁 檔案系統存取 (3)
⚙️ 外部命令 (46)
品質評分
你能建構什麼
تصنيف سريع للملفات الثنائية
التعرّف بسرعة على ملفات البرامج الثابتة لأجهزة مضمّنة لتحديد منهج التحليل واختيار الأدوات.
تقييم ما قبل التحليل
تأسيس حقائق أساسية حول الملفات التنفيذية المجهولة قبل الالتزام بتحليل ثابت أو ديناميكي مكلف.
جرد التبعيات
حصر تبعيات المكتبات المشتركة وتحديد القدرات التي يحتمل أن يحتويها الملف الثنائي.
試試這些提示
لدي ملف ثنائي في /path/to/file. ما هي معمارية؟ ما المكتبات التي يرتبط بها؟
نفّذ triage على هذا الملف الثنائي وأظهر لي جميع الدوال المستوردة وتبعيات المكتبات المشتركة.
ماذا من المحتمل أن يفعل هذا الملف الثنائي بناءً على وارداته؟ ابحث عن أنماط الشبكات أو التشفير أو إدخال/إخراج الملفات.
أجرِ triage كاملًا على هذا الملف الثنائي بما في ذلك: نوع الملف، المعمارية، البتّات، ترتيب البايتات، libc، الواردات، الصادرات، والسلاسل النصية المثيرة للاهتمام.
最佳實務
- شغّل triage دائمًا قبل التحليل الأعمق لاختيار الأدوات الصحيحة (QEMU, GDB architecture)
- سجّل النتائج في الذاكرة الحدثية حتى تتمكن من استئناف التحليل في جلسات لاحقة
- استخدم تنسيق إخراج JSON للبيانات المهيكلة التي يمكن لـ Claude تحليلها بشكل موثوق
避免
- تخطي triage والانتقال مباشرة إلى التفكيك دون معرفة المعمارية
- استخدام أدوات x86 على ملفات ARM دون محاكاة QEMU
- افتراض أن الملف الثنائي الساكن آمن للتنفيذ دون بيئة معزولة