Finding Software Vulnerabilities by Smart Fuzzing