commit | d968053311d50fd932f7e80c0a70590d3e4cfa5c | [log] [tgz] |
---|---|---|
author | Anestis Bechtsoudis <anestis@census-labs.com> | Sun Sep 06 17:37:05 2015 +0300 |
committer | Anestis Bechtsoudis <anestis@census-labs.com> | Sun Sep 06 17:37:05 2015 +0300 |
tree | efa0f7a72d87a94b0a7480304c2fce65be3d7786 | |
parent | 1445ae19e5e49c165e9867b070ecfa46f3b364ac [diff] |
Dynamic workspace Fuzzing target environment might deploy security controls that require input files being loaded from whitelisted locations. Currently honggfuzz is using only current directory as workspace to create runtime files and save crashes. Certain setups might result into dead-ends if whitelisted locations are marked as non-exec. This commit allows the workspace directory to be dynamically defined with the "-W" argument. Workspace directory is used for mangled runtime files, tmp perf data & to save crashes. Report file is left untouched since it can controlled with existing "-R" flag. Issue has been identified while fuzzing Android media daemons where SELinux allows input files to be loaded only from limited RO NX paths. Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
Description
Code
Requirements
Other
This is NOT an official Google product.