trailofbits / sienna-locomotive

A user-friendly fuzzing and crash triage tool for Windows
https://blog.trailofbits.com/user-friendly-fuzzing-with-sienna-locomotive
GNU Affero General Public License v3.0
131 stars 24 forks source link

Allow the user to select a set of functions to run in succession #255

Open ehennenfent opened 6 years ago

ehennenfent commented 6 years ago

Extracting this from #41 We could cycle between multiple target files in order to allow the user to fuzz more of a program's possible attack surface without requiring the user to interact with the program. Not sure exactly how we'd incorporate this into the GUI, however.

woodruffw commented 6 years ago

One thing we could do is interpret the user's selections as a set of permissible, rather than mandatory, mutations. That would allow us to try different permutations without extra feedback/input from the user.