Every software has bugs. When a software bug is exploited for malicious activities, its called the software vulnerability. Software vulnerabilities can be categorized as either known or unknown vulnerabilities. Unknown vulnerabilities, also known as zero day vulnerabilities , are dangerous. Zero day vulnerabilities allow attackers to operate unnoticed for an extended period. This is where Fuzz testing or Fuzzing comes into the picture. With the help of Fuzzing, software testers manipulate input...

Read the full article at The Windows Club