Too Long; Didn't Read
Fuzzing is an automated testing technique that feeds applications with random, malformed or unexpected data. These randomly generated data will cause applications to crash, and on some rare occasions, even exploitable holes can be found, allowing attackers to connect and escalate privileges on machines.