flare-qdb

Flare-qdb is a command-line and scriptable Python-based tool for evaluating and manipulating native program state. It uses Vivisect to set a breakpoint on each queried instruction and executes Python code when hit. Flare-qdb frees the analyst to take a nonlinear approach to dynamic analysis that accommodates the questions that arise in the course of normal debugging and static analysis. It answers these questions without requiring the analyst to manually set up an interactive debugger session and navigate the program counter to that code location.

The Terms of Use for this software are subject to the licensing and terms outlined in the OSS repository.