Fuzzing’in arkasındaki temel fikir, bir güvenlik açığını tetiklemek için programa çok sayıda rastgele girdi girmektir. İlgilenilen kod için bir test kümesi oluşturursunuz, onu rastgele veri üreten bir fuzzing motoruyla eleştirirsiniz ve onu bir yerde bir sunucuda başlatırsınız. Saatler, günler veya haftalar sonra eğer test kümeniz sağlamsa kodun belli bir noktada çökmesine neden olan bir dizi girdi ile geri gelir. Bu süreci hızlandırmak için “Address Sanitizer” kullanılabilir. Address Sanitizier Google’ın çıkardığı bir açık kaynak kodlu bellek bozulması hatalarını algılayan programdır.
Address Sanitizer bunları bulabilir: