ex0dus-0x / fuzzable

Framework for Automating Fuzzable Target Discovery with Static Analysis.
MIT License
506 stars 53 forks source link

Remove analysis modes for analysis inclusion pattern flags #41

Closed ex0dus-0x closed 1 year ago

ex0dus-0x commented 1 year ago

I think using only two modes, recommend and rank to determine what to incorporate in the analysis is not fine-grained and thus decreases usability for the researcher. Naturally recommend mode will always be wanted, but if there are some relevant functions that were filtered out, we'd have to switch to rank mode, which will include all, including those that are definitely not useful.

We'll make fuzzable operate strictly in recommend, and enable new flags:

I'm going to opt out of doing something like --include-static or --include-imports since I won't imagine a need (and --include-sym would alleviate that for now).

This should also be reflected as an option in disassemblers, or maybe through something nice in the UI (ie checkboxes).

ex0dus-0x commented 1 year ago

Done!