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
- افتراض أن الملف الثنائي الساكن آمن للتنفيذ دون بيئة معزولة