1 dépôt
Mechanisms for resuming binary analysis after encountering invalid instructions or data.
Distinct from Binary Disassembly: Distinct from Binary Disassembly: focuses on the recovery logic when a disassembly stream is interrupted by invalid data.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Stream Resynchronization. Refine with filters or upvote what's useful.
Capstone is a multi-architecture disassembly framework and binary analysis engine. It translates raw machine code from various CPU architectures, such as x86, ARM, and RISC-V, into human-readable assembly instructions. The engine distinguishes itself by providing instruction semantic decomposition, which lists implicit registers read and written, and the ability to customize instruction mnemonics to meet specific technical analysis standards. It also features resilient stream disassembly, allowing the process to resynchronize and continue after encountering invalid instructions or embedded da
Allows the disassembly engine to resume processing a binary stream after encountering invalid instructions or embedded data.