Fuzzing Windows applications

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 ...

Get Hands-On Penetration Testing with Python now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.