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

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

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

5 مستودعات

Awesome GitHub RepositoriesBinary Disassemblers

Tools that translate binary machine code into human-readable assembly language for reverse engineering.

Distinct from Source-to-Assembly Translation: None of the candidates cover the specific process of binary-to-assembly disassembly; most focus on assembly-to-binary (assemblers) or high-level language translation.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Binary Disassemblers. Refine with filters or upvote what's useful.

Awesome Binary Disassemblers GitHub Repositories

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

    pret/pokered

    4,755عرض على GitHub↗

    Pokered is a comprehensive suite of tools for the disassembly, debugging, and compilation of Game Boy ROMs. It provides a full disassembly of original game binaries into human-readable assembly source code, alongside a dedicated assembly toolchain for compiling modifications back into playable ROM files. The project includes a specialized ROM debugger for monitoring internal game states and a patching tool used to generate binary patches for applying assembly-level changes. The framework covers a wide range of reverse engineering and modification capabilities, including the analysis of binar

    Provides a full disassembly of original game binaries into human-readable assembly source code.

    Assembly
    عرض على GitHub↗4,755
  • jonathansalwan/ropgadgetالصورة الرمزية لـ JonathanSalwan

    JonathanSalwan/ROPgadget

    4,440عرض على GitHub↗

    ROPgadget هو أداة تحليل ثنائية (binary analysis) ومفكك تجميع متعدد البنى مصمم لتحديد تسلسلات التعليمات المستخدمة في البرمجة الموجهة للعودة (return-oriented programming). يعمل كإطار عمل لتطوير الاستغلالات يحدد الأدوات (gadgets) داخل الملفات الثنائية لتسهيل إنشاء استغلالات فساد الذاكرة. تدعم الأداة تدقيق الملفات الثنائية عبر البنى المختلفة، ومعالجة كود الآلة من x86 وARM وMIPS وRISC-V. توفر واجهة موحدة لتحليل تنسيقات الملفات القابلة للتنفيذ المتنوعة، بما في ذلك ELF وPE وMach-O. تغطي قدراتها تحليل ثغرات الملفات الثنائية وتطوير حمولة الاستغلال. يتم تحقيق ذلك من خلال تفكيك المسح الخطي، والبحث عن الأدوات القائم على الأنماط، والتحقق من تسلسل التعليمات لضمان أن الأجزاء المحددة قابلة للتنفيذ.

    Implements linear sweep disassembly to translate binary machine code into readable assembly for gadget discovery.

    Python
    عرض على GitHub↗4,440
  • xiaowenxia/embedded-notesالصورة الرمزية لـ xiaowenxia

    xiaowenxia/embedded-notes

    3,998عرض على GitHub↗

    embedded-notes هي مجموعة من أدلة الدراسة التقنية وملاحظات التطوير التي تركز على Linux المضمن، وداخلية نواة Linux، وبرمجة C. تعمل كمرجع لتطوير الأنظمة المضمنة ومورد تحضيري للمقابلات التقنية في هذا المجال. يوفر المشروع وثائق مفصلة حول كتابة برامج تشغيل الأجهزة، وإدارة الذاكرة الافتراضية، وفهم داخلية النواة. كما يتضمن أدلة حول بروتوكولات شبكة IoT، مثل MQTT وTCP/IP، ويحدد التفاصيل المعمارية لهياكل الرقائق والأجهزة الطرفية. تغطي المادة سطحاً واسعاً من برمجة الأنظمة، بما في ذلك إدارة الذاكرة اليدوية، وإدارة دورة حياة العمليات، وتنفيذ مفاهيم نظام التشغيل في الوقت الفعلي. كما تتضمن مراجع للأدوات منخفضة المستوى، مثل التجميع المتقاطع لـ ARM، وتحليل الثنائيات، وكتابة نصوص shell لأتمتة البناء.

    Covers the process of converting binary machine code back into assembly for reverse engineering.

    armcdriver
    عرض على GitHub↗3,998
  • loov/lensmالصورة الرمزية لـ loov

    loov/lensm

    3,697عرض على GitHub↗

    lensm is a binary analysis tool and Go disassembler interface designed for navigating disassembled machine code, tracking function calls, and inspecting executable metadata. It specifically functions as a Go assembly viewer that visualizes compiled binary instructions alongside their original source code. The project implements the Model Context Protocol to expose internal functions and source code as tools for external AI systems. This protocol-based analysis server enables the streaming of binary data and the management of server lifecycles to allow external tools to analyze logic. The sys

    Provides a visual interface that translates binary machine code into human-readable Go assembly.

    Go
    عرض على GitHub↗3,697
  • hasherezade/pe-bearالصورة الرمزية لـ hasherezade

    hasherezade/pe-bear

    3,684عرض على GitHub↗

    PE-bear is a graphical portable executable analysis tool designed for inspecting, disassembling, and modifying the structure of Windows PE binary files. It functions as a static analysis framework used to identify malicious patterns and reverse engineer program logic. The project provides a binary diffing tool to identify structural and content differences between two executable files. It also includes a section editor for modifying binary layouts by adding or altering sections and imports. The tool covers a range of binary analysis capabilities, including machine code disassembly, file layo

    Translates raw binary data into readable assembly instructions to reverse engineer program functionality.

    C++bearparsermalware-analysismultiplatform
    عرض على GitHub↗3,684
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Disassemblers