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
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.