Hi.
It's possible to do that with scripts, "Fuzzer HTTP Processor" allows to
change the message before being sent, but it's not straightforward (at
least without knowing some internal classes).
I can help with that if you are interested though.
What's the content type of the body? x-www-form-urlencoded? JSON?
What's the source of the payloads? File Fuzzers? External file? Strings?
It surely is something that should be supported (actually, it did during
development but didn't reach the final version).
Please, raise an issue. [1]
[1]
https://github.com/zaproxy/zaproxy/issues/new
Best regards.
On 23/08/15 22:10, ch wrote:
> Folks,
>
> The new additions to the fuzzer are excellent!
>
> One thing I have been trying to do recently is as follows:
>
> For each post param in a message fuzz across a set of defined values
> while leaving all other post params in their original state.
> (ex. of fuzz values A/B - original value O)
>
> * A O O O O
> * B O O O O
> * O A O O O
> * O B O O O
> * O O A O O
> * ...
>
> I have not found to automate this without manually configuring and
> running a new fuzzer for each param (manual work to define each param
> location, configure the same payload for each, etc.)
>
> Things I have investigated:
>
> * Fuzz all post params at one time (this generates many permutations I
> don't care about (as shown below using same terms as above)
> o A A A A A
> o A A A A B
> o A A A B A
> o A A A B B
> o A A B A A
> o ...
> * Use fuzz script hooks:
> o "Payload Generator" (work scoped to payload value generation -
> not request message modification/prep)
> o "Payload Processor" (work scoped to payload processing - not
> request message modification/prep)
> o "Fuzzer HTTP Processor" (work scoped to response message
> processing to identify interesting states - not request message
> modification/prep)
>
> Am I missing a way to automate this that is currently supported?
>
> If not - is this type of fuzzing behavior currently requested or under
> consideration as a future enhancement?
>
>
> Thanks in advance!
>
> --
> You received this message because you are subscribed to the Google
> Groups "OWASP ZAP Developer Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
zaproxy-devel...@googlegroups.com
> <mailto:
zaproxy-devel...@googlegroups.com>.
> For more options, visit
https://groups.google.com/d/optout.