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

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

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

6 مستودعات

Awesome GitHub RepositoriesBinary Execution Analysis

Analyzing the behavior and call graphs of compiled binaries during execution.

Distinct from Binary Analysis: Candidates focus on security reverse engineering or simple path execution rather than performance call-graph mapping

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

Awesome Binary Execution Analysis GitHub Repositories

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

    flamegraph-rs/flamegraph

    5,960عرض على GitHub↗

    هذا المشروع عبارة عن أداة تحليل مكتوبة بـ Rust تلتقط وتحول وتصور مكدسات استدعاء الدوال لتحديد اختناقات أداء النظام. تعمل كمغلف لمحلل أخذ العينات يحول بيانات التحليل الخام إلى رسوم بيانية تفاعلية للهب (flamegraphs)، وهي خرائط هرمية لاستهلاك الموارد. توفر الأداة تكاملاً متخصصاً مع نظام بناء Rust لتحليل الملفات الثنائية ومعايير الأداء. كما تسمح بتكوينات تحليل مخصصة، مما يتيح للمستخدمين تجاوز أدوات تحليل النظام الافتراضية أو تسجيل الأعلام للتحكم في كيفية جمع البيانات. تدعم الأداة مراقبة أداء التطبيقات وتحليل التنفيذ الثنائي. ويمكنها التقاط بيانات الأداء عن طريق الإرفاق بمعرف عملية نشط لتحليل تطبيق قيد التشغيل دون الحاجة إلى إعادة تشغيل.

    Captures and maps the call graph of compiled binaries to optimize execution paths and reduce latency.

    Rustflamegraphsperfprofiling
    عرض على GitHub↗5,960
  • 0xz0f/z0fcourse_reverseengineeringالصورة الرمزية لـ 0xZ0F

    0xZ0F/Z0FCourse_ReverseEngineering

    5,852عرض على GitHub↗

    هذا المشروع عبارة عن دورة تعليمية منظمة ودليل إرشادي يركز على الهندسة العكسية لـ x64 Windows. يوفر منهجاً لتحليل وتفكيك ملفات Windows الثنائية من خلال دراسة لغة التجميع وداخل نظام التشغيل. تغطي المادة تحليل ملفات Windows الثنائية وتحليل البرمجيات الضارة، مع تركيز خاص على تفسير كود آلة x64 لاستعادة منطق البرنامج الأصلي. يوجه المستخدم خلال عملية تتبع سلوك البرنامج وتسجيل استدعاءات الوظائف لفهم كيفية عمل الملفات الثنائية. يشمل النطاق التقني التفكيك على مستوى التجميع، وفحص الحالة المدفوع بالمصحح، وتتبع الاستدعاء الديناميكي. كما يغطي التحليل القائم على التعليمات، وربط (hooking) واجهة برمجة تطبيقات Windows، وتعيين سجلات x64 لمراقبة كيفية تفاعل البرمجيات مع النظام.

    Instructs on logging function calls and tracing program behavior to understand binary operations.

    C++
    عرض على GitHub↗5,852
  • jonathansalwan/tritonالصورة الرمزية لـ JonathanSalwan

    JonathanSalwan/Triton

    4,202عرض على GitHub↗

    Triton is a dynamic binary analysis framework designed to automate reverse engineering. It functions as a multi-architecture CPU emulator, an SMT-based symbolic execution engine, and a dynamic taint analysis tool. The framework translates raw machine instructions into abstract syntax trees, allowing it to represent binary program logic as a structured intermediate representation. This allows the system to map multiple hardware instruction sets to a single analysis framework and translate machine instructions into mathematical formulas for solving constraints. Its capabilities cover the simul

    Analyzes program behavior and execution flow of compiled binaries during runtime to understand logic and identify bugs.

    C++
    عرض على GitHub↗4,202
  • binaryanalysisplatform/qiraالصورة الرمزية لـ BinaryAnalysisPlatform

    BinaryAnalysisPlatform/qira

    4,071عرض على GitHub↗

    Qira is a binary analysis platform and execution tracer that records every instruction and data access during program execution for interactive playback and debugging. It functions as a runtime analysis environment that uses QEMU to trace execution and inspect memory and register states. The system provides a binary static analysis tool that maps program structure and annotates instructions based on captured runtime data. It includes a runtime memory analyzer to monitor reads and writes to specific addresses and an interactive debugger for navigating execution timelines. The platform covers

    Records and plays back program instructions to identify logic errors and runtime behavior using QEMU.

    C
    عرض على GitHub↗4,071
  • svf-tools/svfالصورة الرمزية لـ SVF-tools

    SVF-tools/SVF

    1,684عرض على GitHub↗

    SVF is an open-source static program analysis framework and points-to analysis library that tracks memory references, variable aliases, and data dependencies across whole programs. The platform translates compiled intermediate code formats into unified internal representations, constructing constraint graphs, call graphs, and control-flow graphs to model interprocedural execution behavior and memory state. The framework incorporates specialized engines for flow-sensitive, flow-insensitive, and context-sensitive pointer analysis alongside sparse value-flow graph generation. It features memory

    A pointer analysis library that tracks memory references and variable aliases across whole programs using flow- and context-sensitive algorithms.

    C++code-analysiscode-securitydependency-analysis
    عرض على GitHub↗1,684
  • secure-software-engineering/phasarالصورة الرمزية لـ secure-software-engineering

    secure-software-engineering/phasar

    1,045عرض على GitHub↗

    Phasar is a static analysis framework designed for the inspection of software logic through the processing of compiler intermediate representations. It provides a modular pipeline for building program representations, including call graphs, control flow graphs, and type hierarchies, which serve as the foundation for deep structural analysis of software behavior. The framework specializes in interprocedural data flow analysis and pointer alias resolution, enabling the tracking of information movement across function boundaries and the identification of indirect memory access patterns. By lever

    Resolves memory reference relationships to identify indirect memory access patterns.

    C++ccppdata-flow-analysis
    عرض على GitHub↗1,045
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Execution Analysis

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

  • Points-to Analysis Engines3 وسوم فرعيةTools that determine variable references to resolve aliases and build call graphs. **Distinct from Binary Execution Analysis:** Distinct from Binary Execution Analysis: focuses on static/dynamic alias resolution for call graph construction rather than general execution tracing.
  • Security Protection AuditingAnalyze compiled binaries to report the status of active security features such as stack canaries, NX, PIE, and RELRO. **Distinct from Binary Execution Analysis:** Distinct from Binary Execution Analysis: focuses on static security mitigation checks rather than runtime call-graph or behavior mapping.