Corpus ID: 14679126

Stateful Fuzzing of Wireless Device Drivers in an Emulated Environment

  title={Stateful Fuzzing of Wireless Device Drivers in an Emulated Environment},
  author={S. Keil and Clemens Kolbitsch},
  • S. Keil, Clemens Kolbitsch
  • Published 2007
  • This paper documents the process of identifying potential vulnerabilities in IEEE 802.11 device drivers through fuzzing. The relative complexity of 802.11 as compared to other layer two protocols imposes a number of non-trivial requirements on regular 802.11 protocol fuzzers. This paper describes a new approach to fuzzing 802.11 device drivers on the basis of emulation. First, the process of creating a virtual 802.11 device for the processor emulator QEMU is described. Then, the development of… CONTINUE READING
    13 Citations

    Figures and Tables from this paper.

    USB Device Drivers: A Stepping Stone into Your Kernel
    • 24
    • Highly Influenced
    USBFuzz: A Framework for Fuzzing USB Drivers by Device Emulation
    Charm: Facilitating Dynamic Analysis of Device Drivers of Mobile Systems
    • 18
    • PDF
    Symbolic Execution of Virtual Devices
    • K. Cong, F. Xie, L. Lei
    • Computer Science
    • 2013 13th International Conference on Quality Software
    • 2013
    • 20
    • PDF
    Ex-vivo dynamic analysis framework for Android device drivers
    • 1
    • Highly Influenced
    • PDF
    GREYHOUND: Directed Greybox Wi-Fi Fuzzing
    Protocol State Machines and Session Languages: Specification, implementation, and Security Flaws
    • 12
    • PDF


    QEMU, a Fast and Portable Dynamic Translator
    • F. Bellard
    • Computer Science
    • USENIX Annual Technical Conference, FREENIX Track
    • 2005
    • 2,243
    • Highly Influential
    • PDF