Locked History Actions

TutorialNetworkServer

Tutorial: Network Server Fuzzing

Welcome to the network server fuzzing tutorial, part of the Peach Quickstart. In this tutorial we are going to build a MySQL network fuzzer. The specification we will use is here. This format is complex enough to give you a good idea of how network fuzzing it performed in Peach and will show off several Peach features. The target of this fuzzer is MySQL, an open-source, cross-platform, database server. We will be targetting the client protocol.

Note: This tutorial is still under development

Tutorial Outline

  1. Development environment

  2. Creating the data model

  3. Creating the state model

  4. Configuring a publisher

  5. Adding an agent and monitor

  6. Optimizing test count

  7. Running in parallel

Start >>