Chapter 1. Introduction to Vulnerability Research

Solutions in this chapter:

Statement of Scope

Entire books exist on the topic of computer vulnerabilities and software testing, and it is beyond the scope of this chapter to provide the in-depth knowledge needed to perform software security testing. While fuzzing is one important way to test software for bugs and vulnerabilities, it is important to understand exactly what we are testing for.

This chapter is an introduction to software testing in general, and as such must describe some of the ways software errors come about. While this ...

Get Open Source Fuzzing Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.