Algunos fuzzers se pueden clasificar como "fuzzers de entrada". Dada una entrada del programa, la mutan y generan otra entrada, que tiene el potencial de bloquear el programa.
Ahora, necesito fuzz los números y espero que la salida de los fuzzers también sean números. P.ej. un int64 integer debería convertirse en otro int64 . Un binary64 float debería transformarse en otro binary64 , etc.
Pregunta: ¿qué fuzzer (s) puede combinar números con números?
Probé radamsa y zzuf . Me siguen dando números inválidos. Por ejemplo, con radamsa ,
echo "23" | radamsa -n 5
me da algo como
1
2333
--2571768211456
15270973215354030929899885800935293
-1#
Por supuesto, uno podría simplemente descartar entradas inválidas, pero supongo que no es eficiente. Entonces, me pregunto si existe algún tipo de fuzzers basados en gramática que puedan difuminar números a números. Gracias.