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.