2 مستودعات
Observing and analyzing a compiled program's behavior during runtime to debug logic and visualize execution flow.
Distinguishing note: Candidates focus on dynamic programming algorithms or forensic artifact analysis, not runtime binary observation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Dynamic Binary Analysis. Refine with filters or upvote what's useful.
Qira is a runtime analysis tool and interactive binary debugger designed for the QEMU emulator. It functions as a binary execution tracer that records a full timeline of instruction invocations and provides a system for monitoring memory operations within guest processes. The project enables the analysis of compiled binaries by tracing instruction-level execution and mapping raw memory addresses to user-defined annotations. It includes capabilities for state-snapshotting to manage execution forks, allowing the navigation of divergent logic paths and the inspection of CPU register states and s
Observes programs while they run to debug logic errors and visualize the flow of execution through different forks.
This project is a cybersecurity educational resource and courseware designed for malware analysis and reverse engineering. It provides a structured curriculum of lessons, labs, and guided projects focused on detecting and understanding the behavior of malicious software. The resource includes a lab guide for building isolated virtual machine environments to safely execute and study malware. It covers the setup of a specialized toolchain consisting of disassemblers and debuggers used to analyze compiled machine code. The training material covers both static analysis, which examines binary cod
Implements methods for observing and analyzing compiled program behavior during runtime.