Remove AFL
article thumbnail

Fuzzing in C#

Xebia

Understanding the basics Imagine you’ve developed a program designed to process JPEG images. While rigorous software development practices like comprehensive automated testing, and even Test Driven Development (TDD), combined with consideration for edge cases, can guard against many issues, there’s always the possibility of unforeseen errors.