Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

FastDyn Device Model

FastDyn provides a flexible and high-performance framework for modeling devices in firmware analysis. Compared to frameworks like Avatar, FastDyn uses a compositional device model, which allows integration of models from multiple sources, including core QEMU, FastDyn-specific models, and frameworks such as HALucinator.

FastDyn currently supports several device models, each suited for different needs. Explore them below:

  • Classic Device Model – A simple, Avatar-like approach invoked on each I/O access, ideal for general-purpose modeling.
  • Passthrough Device Model – Provides direct access to device I/O and optimized for high performance.
  • Elder Scroll Device Model – Builds on classic and passthrough models to automate device model generation using automata learning and machine learning.