How can I fuzz standalone applications because I can't seem to wrap my head around how a fuzzer can "feed" fuzz data to a standalone application.
Most online resources use web servers as examples. The other resources give examples like opening a file with an extremely long name. my question is are there any tutorials on how one may fuzz a given software other than sending overlong get requests or opening files with long name? I'm mainly a web app pentester and I know that usually javascript limitations can be overcome by using a proxy, intercepting the request, modifying request and sending it along it's way. Is there a way to do this for binary software? what other vectors are there?