Fuzzing, as we discussed in the previous chapter, is a technique used to discover bugs in applications that make the application crash when presented with an input that was not anticipated by the application.
To start off this exercise, let's set up VirtualBox, and use Windows as the operating system. In the lab Windows 7 machine, let's go ahead and install vulnerable software called vulnserver. If you do a Google search for vulnserver download, you will get the link to the vulnerable server.
Let's now load the vulnserver in VirtualBox and run it as shown here:
Let's now try to connect the Linux host machine to the Windows machine to connect to the vul server.
The tool we can use for fuzzing is zzuf, which can be used with Linux-based systems. To check whether the tool is available, run the following command:
Let's see whether...