diff options
author | Tim Rühsen <tim.ruehsen@gmx.de> | 2018-04-28 20:03:18 +0200 |
---|---|---|
committer | Tim Rühsen <tim.ruehsen@gmx.de> | 2018-04-28 20:49:57 +0200 |
commit | a1c90187972804b455e54fd249e0f95b6d7243f2 (patch) | |
tree | 51e83f1221695ffb66341db8015ccdbf5abf6579 /fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273 | |
parent | 734d0aee1578694f7c5afffdc1e49ae8849f8afd (diff) | |
download | wget-a1c90187972804b455e54fd249e0f95b6d7243f2.tar.gz |
Add new fuzzer for the .netrc parser
* fuzz/wget_netrc_fuzzer.c: New fuzzer
* fuzz/wget_netrc_fuzzer.dict: Fuzzer dictionary
* fuzz/wget_netrc_fuzzer.in: Initial corpora
* src/ftp.c (getftp): Amend call to search_netrc()
* src/http.c (initialize_request): Likewise
* src/netrc.c: Cleanup, prepare code for fuzzing
* src/netrc.h: Cleanup
Diffstat (limited to 'fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273')
-rw-r--r-- | fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273 b/fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273 new file mode 100644 index 00000000..88ed2c0a --- /dev/null +++ b/fuzz/wget_netrc_fuzzer.in/79f94cec92eeb1b9a14afe0f1382c55c60064273 @@ -0,0 +1,10 @@ +# +macdefaulty login y password x +machine a.b +login b +Öpassword a +macdef m + c1 a c2 b + +macde: dict=libwget_2 z + |