نصيحة
مرحبًا بك للانضمام إلى مجموعة مجتمعنا!
Capstone هو إطار تفكيك بهدف أن يصبح محرك العارض النهائي للتحليل الثنائي والعكس في مجتمع الأمن.
تم إنشاؤه بواسطة Nguyen anh Quynh ، ثم تم تطويره وصيانته بواسطة مجتمع صغير ، يقدم Capstone بعض الميزات التي لا مثيل لها:
دعم العديد من بنيات الأجهزة: ARM ، AARCH64 ، Alpha ، BPF ، Ethereum VM ، LONONGARCH ، HP PA-RISC (HPPA) ، M68K ، M680X ، MIPS ، MOS65XX ، PPC ، RISC-V (RV32G/RV64G) x86 (16 ، 32 ، 64) ، xtensa.
وجود API نظيفة/بسيطة/خفيفة الوزن/بنيت بنية محايدة.
قدم تفاصيل حول التعليمات المفككة (التي تسمى "التحلل" من قبل الآخرين).
توفير دلالات التعليمات المفككة ، مثل قائمة السجلات الضمنية القراءة والكتابة.
تم تنفيذها بلغة C النقية ، مع روابط خفيفة الوزن لـ Swift ، D ، Clojure ، F#، lisp الشائعة ، Visual Basic ، PHP ، PowerShell ، Emacs ، Haskell ، Perl ، Python ، Ruby ، C#، Nodejs ، Java ، Go ، C ++ ، Ocaml ، Lua ، Ruck ، Delphi ،
الدعم الأصلي لجميع المنصات الشائعة: Windows و Mac OSX و iOS و Android و Linux و *BSD و Solaris ، إلخ.
الخيط الآمن حسب التصميم.
دعم خاص للتضمين في البرامج الثابتة أو kernel.
الأداء العالي ومناسب لتحليل البرامج الضارة (قادرة على التعامل مع مختلف الحيل الخبيثة X86).
موزعة بموجب ترخيص BSD مفتوح المصدر.
مزيد من المعلومات متوفرة على https://www.capstone-engine.org
راجع ملف Building.md لمعرفة كيفية تجميع وتثبيت Capstone.
انظر المساهمة.
انظر Suite/Fuzz/README.MD لمزيد من المعلومات.
يتم إصدار هذا المشروع بموجب ترخيص BSD. إذا قمت بإعادة توزيع الكود الثنائي أو المصدر الخاص بـ Capstone ، فيرجى إرفاق File Right.txt مع منتجاتك.