December 7, 2019 · Adv. Pen-Testing

Fuzz - 5.0 - Fuzzing targets

I have an app, but what to fuzz

Generally, we can try to fuzz it via the each accept inputs including the follows:

In conclude, enum all accept inputs from users, prioritize the usage frequency to fuzz it.

Generating fuzzed data

For each input, define control cases, normal cases & edge cases before fuzzing.

Considering we have an integer input:

Normal case:

Control case:

Edge case:

Considering we have a string input:

Normal case:

Control case:

Edge case:

Considering we have an delimiter input:

Normal case:

Control case:

Edge case:

Conclusion

The key is trying to make your app crash.
If you find anything different than the control case, you should take sometime to look at it.