Skip to content

nstarke/instrfuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instrfuzz

This is an x86 CPU instruction fuzzer. I built this to test for CPU-level bugs using QEMU.

Prior Art

A much better x86 CPU instruction fuzzer is sandsifter. Sandsifter inspired this project

Install Dependencies

Use your package manager of choice to install:

  • qemu-system
  • nasm

For example, for Debian-based distributions:

sudo apt install qemu-system nasm

For macOS:

brew install qemu-system nasm

How to run

Clone the repository and then run bash instrfuzz.sh in the newly cloned repository directory

Bugs?

TBD

About

A CPU Instruction Fuzzer for QEMU x86

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published