Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Electrical and Computer Engineering

PDF

University of Central Florida

HIM 1990-2015

2013

Articles 1 - 1 of 1

Full-Text Articles in Entire DC Network

Implementation And Testing Of A Blackbox And A Whitebox Fuzzer For File Compression Routines, Toby Tobkin May 2013

Implementation And Testing Of A Blackbox And A Whitebox Fuzzer For File Compression Routines, Toby Tobkin

HIM 1990-2015

Fuzz testing is a software testing technique that has risen to prominence over the past two decades. The unifying feature of all fuzz testers (fuzzers) is their ability to somehow automatically produce random test cases for software. Fuzzers can generally be placed in one of two classes: black-box or white-box. Blackbox fuzzers do not derive information from a program's source or binary in order to restrict the domain of their generated input while white-box fuzzers do. A tradeoff involved in the choice between blackbox and whitebox fuzzing is the rate at which inputs can be produced; since blackbox fuzzers need …