What is Peach
Installing
Tutorials
Methodology
Introduction
FAQ
Peach 3
Peach Pits
 General Conf
 Data Modeling
 State Modeling
 Agents
  Monitors
 Test
  Publishers
  Loggers
Running
Minset
Peach 2.3

License

Public Pit Files

This is a place to post and share your Pit files with other Peach users. Please use the following format, note that files can be attached to this page.

Target/Name

Author: John Smith

Description of Pit file, gotchas, etc.

ARJ pit

Author: Dan Crowley

Fuzzer for ARJ archive files. Not a well supported format, but simple. My first one, so this may not be perfect. Note: The Fixup tags in this aren’t recognized by Peach Builder as of this writing and will cause it to hang. Requires "wee.arj" as a sample file and writes logs to C:\peach\logtest

AU pit

Author: Dan Crowley

Fuzzer for Sun Audio (.AU) files. A trivially simple format, might be interesting for beginners to look at. Requires "wee.au" as a sample file and writes logs to C:\peach\logtest

ELF32 pit

Author: J. Brett Cunningham

Fuzzer for ELF 32-bit files. Requires top(1) as a sample file and writes logs to C:\peach\logtest.

FTP Protocol

Author: Dejan Lukan

FTP fuzzer definition produced as part of master’s thesis. Full work has been published here.

ZIP pit

Author: Jason Kratzer

Fuzzer for Zip and Zip64 archives. Requires "test.zip" as a sample file. Logs are written to C:\peachfuzz\logs.

RAR pit

Author: Jason Kratzer

Fuzzer for RAR archives. Requires "test.rar" as a sample file. Also requires Fixup "custom.py". Logs are written to C:\peachfuzz\logs. This Pit does not cover the full specification but will crack most files. Also, several points for improvement such as adding BLOCK OF RELATIONs to a number of the block types.

ASF pit

Author: Jason Kratzer

Fuzzer for ASF archives. Requires "test.asf" as a sample file. Logs are written to C:\peachfuzz\logs.