awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 مستودعات

Awesome GitHub RepositoriesCPU Emulation Frameworks

Libraries used to build custom emulation tools by exposing CPU execution logic to other languages.

Distinguishing note: No candidate covers the act of building frameworks via CPU bindings; candidates focus on logs or affinity.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · CPU Emulation Frameworks. Refine with filters or upvote what's useful.

Awesome CPU Emulation Frameworks GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • unicorn-engine/unicornالصورة الرمزية لـ unicorn-engine

    unicorn-engine/unicorn

    9,076عرض على GitHub↗

    Unicorn is a multi-architecture CPU emulation framework and library that utilizes just-in-time compilation to execute instructions across various processor architectures, including ARM, x86, and RISC-V. It functions as both a JIT compilation engine and an instrumentation tool, allowing for the execution of machine code without the need for physical hardware. The framework is distinguished by its hook-based execution instrumentation, which enables the interception of specific instructions and memory accesses to trigger custom callback functions. It provides a language-agnostic binding layer an

    Provides the building blocks for creating specialized emulation tools by binding CPU execution to high-level languages.

    C
    عرض على GitHub↗9,076
  • qilingframework/qilingالصورة الرمزية لـ qilingframework

    qilingframework/qiling

    5,965عرض على GitHub↗

    A True Instrumentable Binary Emulation Framework

    An instrumentable framework that emulates executable files across multiple operating systems and CPU architectures.

    Python
    عرض على GitHub↗5,965
  • zhkl0228/unidbgالصورة الرمزية لـ zhkl0228

    zhkl0228/unidbg

    5,028عرض على GitHub↗

    unidbg هو إطار عمل لمحاكاة وتصحيح الملفات الثنائية الأصلية ARM32 و ARM64 على جهاز مضيف. يعمل كمصحح للملفات الثنائية لنظامي Android و iOS ومحاكي للمكتبات الأصلية، مما يسمح بتنفيذ التعليمات البرمجية الأصلية دون الحاجة إلى أجهزة فعلية. يتميز المشروع بإطار عمل لربط الوظائف الأصلية (Hooking) وأداة تصحيح بروتوكول سياق النموذج (Model Context Protocol) التي تعرض حالة المحاكي لمساعدي الذكاء الاصطناعي من أجل التحليل الآلي للملفات الثنائية. كما يتضمن محلل ذاكرة متخصصاً لتتبع التخصيصات في جانب الضيف وتحديد التسريبات في الملفات الثنائية الأصلية. تغطي مجموعة الأدوات عدة مجالات، بما في ذلك الهندسة العكسية للتعليمات البرمجية الأصلية، وتتبع التنفيذ على مستوى التعليمات، ومحاكاة جسر JNI. توفر إمكانية المراقبة من خلال سجلات القراءة/الكتابة في الذاكرة ومصحح أخطاء وحدة التحكم، مع استخدام تجميع المحاكيات الآمن للخيوط (Thread-safe) لتقليل تكاليف التهيئة.

    Provides a framework for emulating ARM CPU instructions on a host machine.

    Javaandroidcapstonedebugger
    عرض على GitHub↗5,028
  1. Home
  2. Operating Systems & Systems Programming
  3. CPU Emulation Frameworks

استكشف الوسوم الفرعية

  • Instrumentable Binary EmulatorsFrameworks that emulate executable files across multiple OS and CPU architectures with user-defined instrumentation hooks. **Distinct from CPU Emulation Frameworks:** Distinct from CPU Emulation Frameworks: adds binary loading, OS syscall translation, and instrumentation hooks, not just CPU execution logic.