Penso di capire la differenza tra fuzzing e esecuzione simbolica, specialmente quando si tratta di avere un programma che si aspetta valori specifici (in questo caso l'esecuzione simbolica funzionerà e probabilmente la sfocatura non lo farà).
Tuttavia, c'è una ragione per cui non useremo l'esecuzione simbolica al posto del fuzzing quando possiamo (cioè, se non ci stiamo realmente occupando di un grande programma) e non useremo affatto il fuzzing?
Quando dovremmo usare entrambi?