This week’s theme is Back to Basics.
Fuzzing software is not a new technique and dates back to at least 1988, if not earlier. The first fuzzers were based on randomly or pseudo-randomly generated inputs to find bugs in a piece of software. Fuzzers have grown in sophistication over the years, incorporating artificial intelligence, among other things. Since then, fuzzing has become an important tool in software security and testing and an interesting technique to study in computer science. Let’s take a look at some of the basic ideas.
And for your enjoyment, here’s a fuzzy scarf (work in progress):
This week's articles:
Fuzzing: The State of the Art - https://apps.dtic.mil/sti/pdfs/ADA558209.pdf
What is Fuzz Testing? - https://www.code-intelligence.com/what-is-fuzz-testing
Fuzzing 101: Tools and Exercises - https://github.com/antonio-morales/Fuzzing101
Top comments (0)