summaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorTim Rühsen <tim.ruehsen@gmx.de>2020-03-06 11:49:42 +0100
committerTim Rühsen <tim.ruehsen@gmx.de>2020-03-06 18:52:37 +0100
commit103aaf774018ea2a6bd2f2390fed4a63167c01d9 (patch)
treef58c2113e0bad9535093b5541764c50c2ce23f9e /fuzz
parent4221b5656ace78d217cbca295819fb1a64df8079 (diff)
downloadwget-103aaf774018ea2a6bd2f2390fed4a63167c01d9.tar.gz
Add NTLM fuzzer
* configure.ac: Create WITH_NTLM conditional. * fuzz/Makefile.am: Add wget_ntlm_fuzzer. * fuzz/wget_ntlm_fuzzer.c: New file. * fuzz/wget_ntlm_fuzzer.in/*: Initial fuzz corpora.
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/Makefile.am7
-rw-r--r--fuzz/wget_ntlm_fuzzer.c102
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/00699c403c7f3692db4cde4af2a4d50d9a3d5ea36
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/022345a3bce0608a15e01be58456d5ead1a8e0ae1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/02410870309cdcb604affad77f2782f50d39d6fb5
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/08db86504371c568cc255874a4cf5868452f04a41
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/09eff65c5cf9c76949dec9f9bf8880b7e9ccc3331
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/0cfa010ea009b80fe4f73ee64d140802fa9e80f71
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/0e678adc48ad038f8276eed8b22fab4734ee27e51
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/136637b923372efb112f98453a70ba7241be0c757
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/151713efa2242ad3af9f0e99936c454208250ab91
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/19f55a3eda6bb671121a74d6ae9244297a55fd0e1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/1a8aea63b8211aafabd118db0572a13810d234ff1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/1bc743b6c23cf6e6d5d5293c99a8a017c4463c921
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/1dc3882d4bcccb325751803b817489c3715db4cc1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/1e184c2c66910dfa40d6adc978ff8ac5bca1345b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/21606782c65e44cac7afbb90977d8b6f82140e761
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/2178dd0ab666f722d8263b7f0e2d9a30b00de65d1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/233d69dd7c4c278610991a93102c8221f4e3b3bc1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/27a705cef79ca9c3b98bf8aa53ba1322807da4591
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/280cf492bd8f4a101bc886a4e5b4bb2b0e09119c1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/281d17a6969f3ece418017852d7667d221001bc31
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/281f6318e42618d97046ea61b3621c13eb5b85851
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/28b3d69739b57caf199f039988db6dfea93ac5ce1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/28f40c9ade49b97b030a35a36f2e0f4c7c3a08f11
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/2af8981459771287c7ff50c7dfec0f45ae1616ca1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/2b5ed1dc5dc94abeeb32b929a7e52059c1bc361b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/2ccc6aa951eb50f12ebca299d7a98a4cfbc9f4da1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/2fb9c8733bc97af780d96cb0e0bd4fadd3816f061
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/2fd8b143c2be2acc066d02f9732a456827a8886d1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/302369263f8c7e2b64b62e3307e164d7e77802bb1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/3065b41f9aada50d6e877d41dd7fbea84fbfc9563
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/3107acca3e86267ed0d841901d28f456eb87a17b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/31789ace8fdb0fae2976e8303b614c51d0a139a95
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/31b7cfc1c6064378485dacfa4eecc853919d428e1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/334195ce950735797a5e14dbadef7b6c38c5894d1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/353062111411728c4415f36377f20c4867a498b41
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/36f1312ac96c5df99feae0c84d93f2b95bd7b0561
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/38189f157e30850c02d7700c94f5348a80eeab691
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/38787e129a0fb6e9d44364830801b38123eed5631
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/3ceafb3317a79304965f5d0f9811c99ac796d17a25
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/3e48ef860fe20ee4bc6bad410aa249c5741a4bff1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/3ef18887544e31e9e146e5177256dfce86a4a3d81
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/438f983a0305dfaf48b2210879de05e9302ad7df12
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/44e35edf8ff5c91beb0caf8903e6ba49845456991
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/478f4ab29f415756c5332b4db26a539e1b3699bc1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/48694c89cebf35e84db63a7fdf8226f570d0a9811
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/497fa0e0e1a7da26343f86d4ada36ef288b0dc3c10
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/4a927fb0fc45eabb882bbdaa508835971500aff61
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/4d88c8a0764152ec89cf3398a69318c4b6008b161
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/4e688bdb1f6c86092a04686553520ec90672d53316
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/5245b6ffdfe6c1e05eceea70b39eb23ea8a646d61
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/52e1ab59b073a61956d4a7d4fce0bdd41998a30a5
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/534ba67dbc5ec8435d5bbc84128f2509206178121
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/54adbc768978d9574b682470bd1f568f5a3f43da1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/5570d3a6c3ea08958dfe8901d831772b41cb12541
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/56249b01f0d8eca52471bcaccb7cef0f96eba55b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/5affda2a54a61865bd5a7bca9ec55d0c75a173e91
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/5b2e29f6929e92f353678ee4bfebd39e824bb8a98
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/5ba93c9db0cff93f52b521d7420e43f6eda2784fbin0 -> 1 bytes
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/5ded4aa32096893e6b72c233d52b6723df7d27c51
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/63936a54a1490b7c94273aa08bd4b2540d8eb44213
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/69b9b1766278f5b92bfec8289129f68c0b7b1b2a8
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/70b590e8c3c879134c3a059d870e8f374b00b1751
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/726bd904084d2158ee762df0490533c1ae7f96a017
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/741d7f760f94983c5b43cedb6e1522042ef18f1b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/75b692b9801ba91337b7bdefd5879a3ea53d131e8
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/75df4f64c22cf3302937ee73798cd387a8d09dbd2
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/7a3df3e6b1afe961c88ba3c55c1e526ae216a5981
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/7a7e8f911dde108ce612aa755147fa4f75ac826b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/7d952d12b7337dcff092756973993d1fa1673ae61
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/80c4ba565f87d8cbd3b6daf361aa32f36bbda73c1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/8226370df81db8a757d05c3366047b6f43baacbc1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/86514a73165e7de524c4ca1e386d3131b69111cc1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/8b008c62bd11d948a204aad089c53a52deb7b19c1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/8cc7bf2b06268602b715644c809b663884c82f8b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/8e7e40583eeb9d6be596db0565eaa2765953288d1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/901e5366b9156c5e7c64225534401bdcb84214ed1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/9338bfd0d9c72576e94abc4985036f2fbe109c221
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/93bf3766d5ce00fd46a71d81cbb6ef8525587dc89
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/9625a7079cd0bc32d584d4da4579330ad8d6ef843
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/9f344a09aa2cf7a73efed85d106d2cbb2b99e9eb1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/a148f3e928c613bbefdd8738767e9292e69eeb5d2
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/a19210bcc3d17ce7e5155629c6e59249c9027067112
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/a3300e7eb65de1ee3e036b512178a197a7e1e4321
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/a3d77928c530500dad8b87831d60a2b6362001aa2
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/a448ad2870843e0a66f3ec5d550fff0b9f92725d2
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/a4b46dbfe0bf098f4ad88898250650793a2c6ea51
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/a81dc4ab048a96222f95ec51cadfedbc74d658524
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/ae06cd8552d3002b3223eef54a6db9b95293255f1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/b535a8a917460c2c003f429385ab7caf7d29ec4e1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/b6ab65903dacec6210c0bf795b67b57a2070b7f7bin0 -> 129 bytes
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/b7ac5b96ea5f711083baf98c3804ec040aaccdae1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/b858cb282617fb0956d960215c8e84d1ccf909c61
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/bb7b6aa54e27bca41670357afcb17569f57dfcc32
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/bc5b9c511ef3113afda26dea10b64573723941062
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/bc84f484c173468aa018b06969cb836024e66b041
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/bdf02e4e42e2ed459faad7a85a1001520de551fc5
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/bf8c997ff361199dfee131fa2eaa4fd44db42caa3
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/bfd1981269a3618722f9cdb3f5a78cbab187e5901
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/c23f7e129093d42f36c9535e6324167da9df92441
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/c30098a6bf42575d3c8c29c3a3233e95bf52e3f61
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/c311e9e5726d31b322f8b60d625725b7cf58b5761
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/c71106e2205d582cd3d17fdfd76e54467bdcb95d1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/c742a737cd8f8cb6347376f77e35795cb28b01441
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/d0ea1e72f40eab1b968f9f8fac350eadceda3cfa1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/d7cdd93699fc0b65c273ffb76b33aa788fb51a051
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/d8184459d7b515cfbf9b4ed3cabf4f0b9cc454b11
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/d8a5e3abba5fdff11a8a31ce02f23e35532756181
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/d9f880b36cb881b334e8d2bcd5b9864d719f88351
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/da2ba204affb09564e0d1178fd4ee7951ebbedb21
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/da4b9237bacccdf19c0760cab7aec4a8359010b01
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/db63d04dd617a327d5f0bdc17c9d04a7c33306e28
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/e24c64c62931726a9f904333918f9cd702f779f41
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/e4a4d482813798f9f3d060f5bbb76d87e5b33ff91
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/e56e9d7a25af5eb1b45530034705929c39871b7b1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/e73d1b634470a3dd0c73b2d29c1c71b0ea690cad1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/e934574efe3f75e8f3bb83485a3c2693a91057e41
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/eabf7c5a1a64a19f9f9b3e5adec26313c329d6a01
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/ebdc2288a14298f5f7adf08e069b39fc42cbd9091
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/f0935f42f6ad37b619ef65454e2e2aefca8578971
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/f196565fc4b4ffc7a244cc23d1b1f2f330703d071
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/f22e5e19a5462caa36fd06efd49fc993be6683858
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/f2bf80b3d1f1b3a647b58c6f6b7e86a776d7d6341
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/f35c19f8989cc9bcc2aeb1edae3a05cda1720e6d1
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/f3e66cb319fb3e810ab191d779c8a15e0c3d5e621
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/f9aaa5441639c1a8068363ae01c6dc06b9d89fff4
-rw-r--r--fuzz/wget_ntlm_fuzzer.in/fcbe5033ba9aba46414aeb8167137d6c6289ab9b1
128 files changed, 519 insertions, 0 deletions
diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am
index 1ffeb389..cf5da3b0 100644
--- a/fuzz/Makefile.am
+++ b/fuzz/Makefile.am
@@ -21,6 +21,10 @@ WGET_TESTS = \
wget_robots_fuzzer$(EXEEXT) \
wget_url_fuzzer$(EXEEXT)
+if WITH_NTLM
+ WGET_TESTS += wget_ntlm_fuzzer$(EXEEXT)
+endif
+
if FUZZING
bin_PROGRAMS = $(WGET_TESTS)
LDADD += $(LIB_FUZZING_ENGINE)
@@ -54,6 +58,9 @@ wget_html_fuzzer_LDADD = ../src/libunittest.a $(LDADD)
wget_netrc_fuzzer_SOURCES = wget_netrc_fuzzer.c $(MAIN)
wget_netrc_fuzzer_LDADD = ../src/libunittest.a $(LDADD)
+wget_ntlm_fuzzer_SOURCES = wget_ntlm_fuzzer.c $(MAIN)
+wget_ntlm_fuzzer_LDADD = ../src/libunittest.a $(LDADD)
+
wget_options_fuzzer_SOURCES = wget_options_fuzzer.c $(MAIN)
wget_options_fuzzer_LDADD = ../src/libunittest.a $(LDADD)
diff --git a/fuzz/wget_ntlm_fuzzer.c b/fuzz/wget_ntlm_fuzzer.c
new file mode 100644
index 00000000..39088fb5
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.c
@@ -0,0 +1,102 @@
+/*
+ * Copyright (c) 2017-2019 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Wget.
+ *
+ * GNU Wget is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * GNU Wget is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Wget. If not, see <https://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+
+#include <sys/types.h>
+#include <dirent.h> // opendir, readdir
+#include <stdint.h> // uint8_t
+#include <stdio.h> // fmemopen
+#include <string.h> // strncmp
+#include <stdlib.h> // free
+#include <fcntl.h> // open flags
+#include <unistd.h> // close
+#include <setjmp.h> // longjmp, setjmp
+#include <assert.h> // assert
+
+#include "wget.h"
+
+#undef fopen_wgetrc
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+ #include "http-ntlm.h"
+
+ // declarations for wget internal functions
+ int main_wget(int argc, const char **argv);
+ void cleanup(void);
+ FILE *fopen_wget(const char *pathname, const char *mode);
+ FILE *fopen_wgetrc(const char *pathname, const char *mode);
+ void exit_wget(int status);
+#ifdef __cplusplus
+ }
+#endif
+
+#include "fuzzer.h"
+
+FILE *fopen_wget(const char *pathname, const char *mode)
+{
+ (void) pathname;
+ return fopen("/dev/null", mode);
+}
+
+FILE *fopen_wgetrc(const char *pathname, const char *mode)
+{
+ (void) pathname;
+ (void) mode;
+ return NULL;
+}
+
+#ifdef FUZZING
+void exit_wget(int status)
+{
+ (void) status;
+}
+#endif
+
+
+int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
+{
+ if (size > 128) // same as max_len = ... in .options file
+ return 0;
+
+ // CLOSE_STDERR
+
+ struct ntlmdata *ntlm = calloc(1, sizeof(struct ntlmdata));
+ char *data0 = malloc(size + 4 + 1);
+ char *val;
+ bool ready;
+
+ assert(ntlm && data0);
+
+ memcpy(data0, "NTLM", 4);
+ memcpy(data0 + 4, data, size);
+ data0[size + 4] = 0;
+
+ if (ntlm_input(ntlm, data0))
+ free(ntlm_output(ntlm, data0 + 4, data0 + 4, &ready));
+
+ free(data0);
+ free(ntlm);
+
+// RESTORE_STDERR
+
+ return 0;
+}
diff --git a/fuzz/wget_ntlm_fuzzer.in/00699c403c7f3692db4cde4af2a4d50d9a3d5ea3 b/fuzz/wget_ntlm_fuzzer.in/00699c403c7f3692db4cde4af2a4d50d9a3d5ea3
new file mode 100644
index 00000000..478aa54b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/00699c403c7f3692db4cde4af2a4d50d9a3d5ea3
@@ -0,0 +1,6 @@
+666
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/022345a3bce0608a15e01be58456d5ead1a8e0ae b/fuzz/wget_ntlm_fuzzer.in/022345a3bce0608a15e01be58456d5ead1a8e0ae
new file mode 100644
index 00000000..2cd2aafa
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/022345a3bce0608a15e01be58456d5ead1a8e0ae
@@ -0,0 +1 @@
+KKKKKKKKKKKKKKXNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/02410870309cdcb604affad77f2782f50d39d6fb b/fuzz/wget_ntlm_fuzzer.in/02410870309cdcb604affad77f2782f50d39d6fb
new file mode 100644
index 00000000..e2ef503c
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/02410870309cdcb604affad77f2782f50d39d6fb
@@ -0,0 +1,5 @@
+
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/08db86504371c568cc255874a4cf5868452f04a4 b/fuzz/wget_ntlm_fuzzer.in/08db86504371c568cc255874a4cf5868452f04a4
new file mode 100644
index 00000000..eeab0c8a
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/08db86504371c568cc255874a4cf5868452f04a4
@@ -0,0 +1 @@
+QQQQQMQQ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/09eff65c5cf9c76949dec9f9bf8880b7e9ccc333 b/fuzz/wget_ntlm_fuzzer.in/09eff65c5cf9c76949dec9f9bf8880b7e9ccc333
new file mode 100644
index 00000000..ab75aae7
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/09eff65c5cf9c76949dec9f9bf8880b7e9ccc333
@@ -0,0 +1 @@
+AA( \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/0cfa010ea009b80fe4f73ee64d140802fa9e80f7 b/fuzz/wget_ntlm_fuzzer.in/0cfa010ea009b80fe4f73ee64d140802fa9e80f7
new file mode 100644
index 00000000..bc9a81fc
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/0cfa010ea009b80fe4f73ee64d140802fa9e80f7
@@ -0,0 +1 @@
+CC==CC==CC==CC==CC==CA==CC==CC==CC==CC==CC==CC==L1==+8==L1==L1==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==L1==+8==L1==L1== \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/0e678adc48ad038f8276eed8b22fab4734ee27e5 b/fuzz/wget_ntlm_fuzzer.in/0e678adc48ad038f8276eed8b22fab4734ee27e5
new file mode 100644
index 00000000..90ce540d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/0e678adc48ad038f8276eed8b22fab4734ee27e5
@@ -0,0 +1 @@
+777Š \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/136637b923372efb112f98453a70ba7241be0c75 b/fuzz/wget_ntlm_fuzzer.in/136637b923372efb112f98453a70ba7241be0c75
new file mode 100644
index 00000000..d2255f4c
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/136637b923372efb112f98453a70ba7241be0c75
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+  \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/151713efa2242ad3af9f0e99936c454208250ab9 b/fuzz/wget_ntlm_fuzzer.in/151713efa2242ad3af9f0e99936c454208250ab9
new file mode 100644
index 00000000..13c7512e
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/151713efa2242ad3af9f0e99936c454208250ab9
@@ -0,0 +1 @@
+0112bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/19f55a3eda6bb671121a74d6ae9244297a55fd0e b/fuzz/wget_ntlm_fuzzer.in/19f55a3eda6bb671121a74d6ae9244297a55fd0e
new file mode 100644
index 00000000..2b5f3b15
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/19f55a3eda6bb671121a74d6ae9244297a55fd0e
@@ -0,0 +1 @@
+oUQUQo4444444444444444444444444444444444444444444444444444444444444444444o \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/1a8aea63b8211aafabd118db0572a13810d234ff b/fuzz/wget_ntlm_fuzzer.in/1a8aea63b8211aafabd118db0572a13810d234ff
new file mode 100644
index 00000000..5ac9344f
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/1a8aea63b8211aafabd118db0572a13810d234ff
@@ -0,0 +1 @@
+EE \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/1bc743b6c23cf6e6d5d5293c99a8a017c4463c92 b/fuzz/wget_ntlm_fuzzer.in/1bc743b6c23cf6e6d5d5293c99a8a017c4463c92
new file mode 100644
index 00000000..cd7b23fe
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/1bc743b6c23cf6e6d5d5293c99a8a017c4463c92
@@ -0,0 +1 @@
+z1= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/1dc3882d4bcccb325751803b817489c3715db4cc b/fuzz/wget_ntlm_fuzzer.in/1dc3882d4bcccb325751803b817489c3715db4cc
new file mode 100644
index 00000000..6d0b7ebd
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/1dc3882d4bcccb325751803b817489c3715db4cc
@@ -0,0 +1 @@
+í \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/1e184c2c66910dfa40d6adc978ff8ac5bca1345b b/fuzz/wget_ntlm_fuzzer.in/1e184c2c66910dfa40d6adc978ff8ac5bca1345b
new file mode 100644
index 00000000..b5318c05
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/1e184c2c66910dfa40d6adc978ff8ac5bca1345b
@@ -0,0 +1 @@
+02 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/21606782c65e44cac7afbb90977d8b6f82140e76 b/fuzz/wget_ntlm_fuzzer.in/21606782c65e44cac7afbb90977d8b6f82140e76
new file mode 100644
index 00000000..851c75cc
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/21606782c65e44cac7afbb90977d8b6f82140e76
@@ -0,0 +1 @@
+= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/2178dd0ab666f722d8263b7f0e2d9a30b00de65d b/fuzz/wget_ntlm_fuzzer.in/2178dd0ab666f722d8263b7f0e2d9a30b00de65d
new file mode 100644
index 00000000..abda29b4
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/2178dd0ab666f722d8263b7f0e2d9a30b00de65d
@@ -0,0 +1 @@
+o0ooo0aaooooooooooooooooooooooo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/233d69dd7c4c278610991a93102c8221f4e3b3bc b/fuzz/wget_ntlm_fuzzer.in/233d69dd7c4c278610991a93102c8221f4e3b3bc
new file mode 100644
index 00000000..a6d6e1e4
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/233d69dd7c4c278610991a93102c8221f4e3b3bc
@@ -0,0 +1 @@
+Vzz0 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/27a705cef79ca9c3b98bf8aa53ba1322807da459 b/fuzz/wget_ntlm_fuzzer.in/27a705cef79ca9c3b98bf8aa53ba1322807da459
new file mode 100644
index 00000000..50da580b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/27a705cef79ca9c3b98bf8aa53ba1322807da459
@@ -0,0 +1 @@
+R88R \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/280cf492bd8f4a101bc886a4e5b4bb2b0e09119c b/fuzz/wget_ntlm_fuzzer.in/280cf492bd8f4a101bc886a4e5b4bb2b0e09119c
new file mode 100644
index 00000000..c579e4f7
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/280cf492bd8f4a101bc886a4e5b4bb2b0e09119c
@@ -0,0 +1 @@
+CeGa/eG \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/281d17a6969f3ece418017852d7667d221001bc3 b/fuzz/wget_ntlm_fuzzer.in/281d17a6969f3ece418017852d7667d221001bc3
new file mode 100644
index 00000000..8699edec
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/281d17a6969f3ece418017852d7667d221001bc3
@@ -0,0 +1 @@
+eddddddddddddddddfffddddddddddddddddddddddddddddddddddddddddddddjej \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/281f6318e42618d97046ea61b3621c13eb5b8585 b/fuzz/wget_ntlm_fuzzer.in/281f6318e42618d97046ea61b3621c13eb5b8585
new file mode 100644
index 00000000..ca4a4a39
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/281f6318e42618d97046ea61b3621c13eb5b8585
@@ -0,0 +1 @@
+E/0 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/28b3d69739b57caf199f039988db6dfea93ac5ce b/fuzz/wget_ntlm_fuzzer.in/28b3d69739b57caf199f039988db6dfea93ac5ce
new file mode 100644
index 00000000..e944d9e8
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/28b3d69739b57caf199f039988db6dfea93ac5ce
@@ -0,0 +1 @@
+C= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/28f40c9ade49b97b030a35a36f2e0f4c7c3a08f1 b/fuzz/wget_ntlm_fuzzer.in/28f40c9ade49b97b030a35a36f2e0f4c7c3a08f1
new file mode 100644
index 00000000..60a0c5a0
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/28f40c9ade49b97b030a35a36f2e0f4c7c3a08f1
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/2af8981459771287c7ff50c7dfec0f45ae1616ca b/fuzz/wget_ntlm_fuzzer.in/2af8981459771287c7ff50c7dfec0f45ae1616ca
new file mode 100644
index 00000000..cf719888
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/2af8981459771287c7ff50c7dfec0f45ae1616ca
@@ -0,0 +1 @@
+77k \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/2b5ed1dc5dc94abeeb32b929a7e52059c1bc361b b/fuzz/wget_ntlm_fuzzer.in/2b5ed1dc5dc94abeeb32b929a7e52059c1bc361b
new file mode 100644
index 00000000..c5217cfd
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/2b5ed1dc5dc94abeeb32b929a7e52059c1bc361b
@@ -0,0 +1 @@
+/0ooooooooX \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/2ccc6aa951eb50f12ebca299d7a98a4cfbc9f4da b/fuzz/wget_ntlm_fuzzer.in/2ccc6aa951eb50f12ebca299d7a98a4cfbc9f4da
new file mode 100644
index 00000000..d7990d0d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/2ccc6aa951eb50f12ebca299d7a98a4cfbc9f4da
@@ -0,0 +1 @@
+J \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/2fb9c8733bc97af780d96cb0e0bd4fadd3816f06 b/fuzz/wget_ntlm_fuzzer.in/2fb9c8733bc97af780d96cb0e0bd4fadd3816f06
new file mode 100644
index 00000000..cb723467
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/2fb9c8733bc97af780d96cb0e0bd4fadd3816f06
@@ -0,0 +1 @@
+o5mmmQWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWQmmQQU \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/2fd8b143c2be2acc066d02f9732a456827a8886d b/fuzz/wget_ntlm_fuzzer.in/2fd8b143c2be2acc066d02f9732a456827a8886d
new file mode 100644
index 00000000..8d06ac4a
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/2fd8b143c2be2acc066d02f9732a456827a8886d
@@ -0,0 +1 @@
+/L1=gL/=1L1=gL/=/L1=gL/=1L1=gL/=/L1=gL/=1L1=gL/=/L1=gL/=1L1=gL/= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/302369263f8c7e2b64b62e3307e164d7e77802bb b/fuzz/wget_ntlm_fuzzer.in/302369263f8c7e2b64b62e3307e164d7e77802bb
new file mode 100644
index 00000000..7122684a
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/302369263f8c7e2b64b62e3307e164d7e77802bb
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/3065b41f9aada50d6e877d41dd7fbea84fbfc956 b/fuzz/wget_ntlm_fuzzer.in/3065b41f9aada50d6e877d41dd7fbea84fbfc956
new file mode 100644
index 00000000..82cf6eca
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/3065b41f9aada50d6e877d41dd7fbea84fbfc956
@@ -0,0 +1,3 @@
+k1=
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/3107acca3e86267ed0d841901d28f456eb87a17b b/fuzz/wget_ntlm_fuzzer.in/3107acca3e86267ed0d841901d28f456eb87a17b
new file mode 100644
index 00000000..14282b12
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/3107acca3e86267ed0d841901d28f456eb87a17b
@@ -0,0 +1 @@
+oUQUQo444444444444455QUQQe444444444444444444444444444444444444444444 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/31789ace8fdb0fae2976e8303b614c51d0a139a9 b/fuzz/wget_ntlm_fuzzer.in/31789ace8fdb0fae2976e8303b614c51d0a139a9
new file mode 100644
index 00000000..3f2ff2d6
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/31789ace8fdb0fae2976e8303b614c51d0a139a9
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/31b7cfc1c6064378485dacfa4eecc853919d428e b/fuzz/wget_ntlm_fuzzer.in/31b7cfc1c6064378485dacfa4eecc853919d428e
new file mode 100644
index 00000000..ccbe6863
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/31b7cfc1c6064378485dacfa4eecc853919d428e
@@ -0,0 +1 @@
++GGGGGGGGAGeeeeGGGGGGAGeeeeGGGGGGGGGGGGGeeeeeeeeeeeeeeeeeeehhhhz \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/334195ce950735797a5e14dbadef7b6c38c5894d b/fuzz/wget_ntlm_fuzzer.in/334195ce950735797a5e14dbadef7b6c38c5894d
new file mode 100644
index 00000000..e6b32328
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/334195ce950735797a5e14dbadef7b6c38c5894d
@@ -0,0 +1 @@
+aCa= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/353062111411728c4415f36377f20c4867a498b4 b/fuzz/wget_ntlm_fuzzer.in/353062111411728c4415f36377f20c4867a498b4
new file mode 100644
index 00000000..6f7dbf7d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/353062111411728c4415f36377f20c4867a498b4
@@ -0,0 +1 @@
+AAv=zAv=zAA=GAv=zAv=zAv=zAA=GAv= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/36f1312ac96c5df99feae0c84d93f2b95bd7b056 b/fuzz/wget_ntlm_fuzzer.in/36f1312ac96c5df99feae0c84d93f2b95bd7b056
new file mode 100644
index 00000000..cff74af6
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/36f1312ac96c5df99feae0c84d93f2b95bd7b056
@@ -0,0 +1 @@
+KKKKKKKKKKKKKKK1KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKAAAAAKKKKKKKKKKKKKK2KKKK \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/38189f157e30850c02d7700c94f5348a80eeab69 b/fuzz/wget_ntlm_fuzzer.in/38189f157e30850c02d7700c94f5348a80eeab69
new file mode 100644
index 00000000..bd5e768b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/38189f157e30850c02d7700c94f5348a80eeab69
@@ -0,0 +1 @@
+kGE \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/38787e129a0fb6e9d44364830801b38123eed563 b/fuzz/wget_ntlm_fuzzer.in/38787e129a0fb6e9d44364830801b38123eed563
new file mode 100644
index 00000000..d5dcb8f5
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/38787e129a0fb6e9d44364830801b38123eed563
@@ -0,0 +1 @@
+AAv=zjA= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/3ceafb3317a79304965f5d0f9811c99ac796d17a b/fuzz/wget_ntlm_fuzzer.in/3ceafb3317a79304965f5d0f9811c99ac796d17a
new file mode 100644
index 00000000..e0ab465b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/3ceafb3317a79304965f5d0f9811c99ac796d17a
@@ -0,0 +1,25 @@
+337d
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/3e48ef860fe20ee4bc6bad410aa249c5741a4bff b/fuzz/wget_ntlm_fuzzer.in/3e48ef860fe20ee4bc6bad410aa249c5741a4bff
new file mode 100644
index 00000000..27822a68
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/3e48ef860fe20ee4bc6bad410aa249c5741a4bff
@@ -0,0 +1 @@
+JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJCJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJCJJJJJJJJJ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/3ef18887544e31e9e146e5177256dfce86a4a3d8 b/fuzz/wget_ntlm_fuzzer.in/3ef18887544e31e9e146e5177256dfce86a4a3d8
new file mode 100644
index 00000000..87da5682
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/3ef18887544e31e9e146e5177256dfce86a4a3d8
@@ -0,0 +1 @@
+wwohoh+AQAQqoW+qoWohAQqoW+oAQA \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/438f983a0305dfaf48b2210879de05e9302ad7df b/fuzz/wget_ntlm_fuzzer.in/438f983a0305dfaf48b2210879de05e9302ad7df
new file mode 100644
index 00000000..53565dd7
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/438f983a0305dfaf48b2210879de05e9302ad7df
@@ -0,0 +1,12 @@
+l/=
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/44e35edf8ff5c91beb0caf8903e6ba4984545699 b/fuzz/wget_ntlm_fuzzer.in/44e35edf8ff5c91beb0caf8903e6ba4984545699
new file mode 100644
index 00000000..ab43b598
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/44e35edf8ff5c91beb0caf8903e6ba4984545699
@@ -0,0 +1 @@
++L= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/478f4ab29f415756c5332b4db26a539e1b3699bc b/fuzz/wget_ntlm_fuzzer.in/478f4ab29f415756c5332b4db26a539e1b3699bc
new file mode 100644
index 00000000..72148a7d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/478f4ab29f415756c5332b4db26a539e1b3699bc
@@ -0,0 +1 @@
+CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/48694c89cebf35e84db63a7fdf8226f570d0a981 b/fuzz/wget_ntlm_fuzzer.in/48694c89cebf35e84db63a7fdf8226f570d0a981
new file mode 100644
index 00000000..514f24bd
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/48694c89cebf35e84db63a7fdf8226f570d0a981
@@ -0,0 +1 @@
+00= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/497fa0e0e1a7da26343f86d4ada36ef288b0dc3c b/fuzz/wget_ntlm_fuzzer.in/497fa0e0e1a7da26343f86d4ada36ef288b0dc3c
new file mode 100644
index 00000000..19aed4b4
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/497fa0e0e1a7da26343f86d4ada36ef288b0dc3c
@@ -0,0 +1,10 @@
++0hh
+
+
+
+
+
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/4a927fb0fc45eabb882bbdaa508835971500aff6 b/fuzz/wget_ntlm_fuzzer.in/4a927fb0fc45eabb882bbdaa508835971500aff6
new file mode 100644
index 00000000..70acec88
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/4a927fb0fc45eabb882bbdaa508835971500aff6
@@ -0,0 +1 @@
+/L1=gL/=1L1=gL/=/L1=gL/=1L1=gL/=/L1=gL/=1L1=/L1=gL/=1L1=gL/=/L1=gL/=1L1=gL/=/L1=gL/=1L1=gL/=/L1=gL/=1L1=gL/=gL/=/L1=gL/=1L1=gL/= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/4d88c8a0764152ec89cf3398a69318c4b6008b16 b/fuzz/wget_ntlm_fuzzer.in/4d88c8a0764152ec89cf3398a69318c4b6008b16
new file mode 100644
index 00000000..32dcc65b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/4d88c8a0764152ec89cf3398a69318c4b6008b16
@@ -0,0 +1 @@
+oQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPUQQUoUoo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/4e688bdb1f6c86092a04686553520ec90672d533 b/fuzz/wget_ntlm_fuzzer.in/4e688bdb1f6c86092a04686553520ec90672d533
new file mode 100644
index 00000000..98bbbe24
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/4e688bdb1f6c86092a04686553520ec90672d533
@@ -0,0 +1,16 @@
+J
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/5245b6ffdfe6c1e05eceea70b39eb23ea8a646d6 b/fuzz/wget_ntlm_fuzzer.in/5245b6ffdfe6c1e05eceea70b39eb23ea8a646d6
new file mode 100644
index 00000000..69658fad
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/5245b6ffdfe6c1e05eceea70b39eb23ea8a646d6
@@ -0,0 +1 @@
+z1 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/52e1ab59b073a61956d4a7d4fce0bdd41998a30a b/fuzz/wget_ntlm_fuzzer.in/52e1ab59b073a61956d4a7d4fce0bdd41998a30a
new file mode 100644
index 00000000..5dd3e7a5
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/52e1ab59b073a61956d4a7d4fce0bdd41998a30a
@@ -0,0 +1,5 @@
+ Q Qaa
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/534ba67dbc5ec8435d5bbc84128f250920617812 b/fuzz/wget_ntlm_fuzzer.in/534ba67dbc5ec8435d5bbc84128f250920617812
new file mode 100644
index 00000000..af9a8ed3
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/534ba67dbc5ec8435d5bbc84128f250920617812
@@ -0,0 +1 @@
+zz \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/54adbc768978d9574b682470bd1f568f5a3f43da b/fuzz/wget_ntlm_fuzzer.in/54adbc768978d9574b682470bd1f568f5a3f43da
new file mode 100644
index 00000000..3949f112
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/54adbc768978d9574b682470bd1f568f5a3f43da
@@ -0,0 +1 @@
+kkkk \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/5570d3a6c3ea08958dfe8901d831772b41cb1254 b/fuzz/wget_ntlm_fuzzer.in/5570d3a6c3ea08958dfe8901d831772b41cb1254
new file mode 100644
index 00000000..97a7365d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/5570d3a6c3ea08958dfe8901d831772b41cb1254
@@ -0,0 +1 @@
+AAv=zAv=zAA=zAv= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/56249b01f0d8eca52471bcaccb7cef0f96eba55b b/fuzz/wget_ntlm_fuzzer.in/56249b01f0d8eca52471bcaccb7cef0f96eba55b
new file mode 100644
index 00000000..703db704
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/56249b01f0d8eca52471bcaccb7cef0f96eba55b
@@ -0,0 +1 @@
+o0ooo0aaoooooooooooooooooQUQQooo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/5affda2a54a61865bd5a7bca9ec55d0c75a173e9 b/fuzz/wget_ntlm_fuzzer.in/5affda2a54a61865bd5a7bca9ec55d0c75a173e9
new file mode 100644
index 00000000..541fb308
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/5affda2a54a61865bd5a7bca9ec55d0c75a173e9
@@ -0,0 +1 @@
+r000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/5b2e29f6929e92f353678ee4bfebd39e824bb8a9 b/fuzz/wget_ntlm_fuzzer.in/5b2e29f6929e92f353678ee4bfebd39e824bb8a9
new file mode 100644
index 00000000..c101bbf3
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/5b2e29f6929e92f353678ee4bfebd39e824bb8a9
@@ -0,0 +1,8 @@
+aa
+
+
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/5ba93c9db0cff93f52b521d7420e43f6eda2784f b/fuzz/wget_ntlm_fuzzer.in/5ba93c9db0cff93f52b521d7420e43f6eda2784f
new file mode 100644
index 00000000..f76dd238
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/5ba93c9db0cff93f52b521d7420e43f6eda2784f
Binary files differ
diff --git a/fuzz/wget_ntlm_fuzzer.in/5ded4aa32096893e6b72c233d52b6723df7d27c5 b/fuzz/wget_ntlm_fuzzer.in/5ded4aa32096893e6b72c233d52b6723df7d27c5
new file mode 100644
index 00000000..fb0980d0
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/5ded4aa32096893e6b72c233d52b6723df7d27c5
@@ -0,0 +1 @@
+oUQUQoohhhihUzUUUUZZZZZoUQUQoohhhhhhhZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVZUQ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/63936a54a1490b7c94273aa08bd4b2540d8eb442 b/fuzz/wget_ntlm_fuzzer.in/63936a54a1490b7c94273aa08bd4b2540d8eb442
new file mode 100644
index 00000000..9e28d959
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/63936a54a1490b7c94273aa08bd4b2540d8eb442
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/69b9b1766278f5b92bfec8289129f68c0b7b1b2a b/fuzz/wget_ntlm_fuzzer.in/69b9b1766278f5b92bfec8289129f68c0b7b1b2a
new file mode 100644
index 00000000..b1525e8e
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/69b9b1766278f5b92bfec8289129f68c0b7b1b2a
@@ -0,0 +1,8 @@
+eR=
+
+
+
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/70b590e8c3c879134c3a059d870e8f374b00b175 b/fuzz/wget_ntlm_fuzzer.in/70b590e8c3c879134c3a059d870e8f374b00b175
new file mode 100644
index 00000000..53c48f5a
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/70b590e8c3c879134c3a059d870e8f374b00b175
@@ -0,0 +1 @@
+W/oo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/726bd904084d2158ee762df0490533c1ae7f96a0 b/fuzz/wget_ntlm_fuzzer.in/726bd904084d2158ee762df0490533c1ae7f96a0
new file mode 100644
index 00000000..028f23fb
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/726bd904084d2158ee762df0490533c1ae7f96a0
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+a \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/741d7f760f94983c5b43cedb6e1522042ef18f1b b/fuzz/wget_ntlm_fuzzer.in/741d7f760f94983c5b43cedb6e1522042ef18f1b
new file mode 100644
index 00000000..c1583c5b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/741d7f760f94983c5b43cedb6e1522042ef18f1b
@@ -0,0 +1 @@
+2zzzzz \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/75b692b9801ba91337b7bdefd5879a3ea53d131e b/fuzz/wget_ntlm_fuzzer.in/75b692b9801ba91337b7bdefd5879a3ea53d131e
new file mode 100644
index 00000000..d9f8ff34
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/75b692b9801ba91337b7bdefd5879a3ea53d131e
@@ -0,0 +1,8 @@
+QQaa
+
+
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/75df4f64c22cf3302937ee73798cd387a8d09dbd b/fuzz/wget_ntlm_fuzzer.in/75df4f64c22cf3302937ee73798cd387a8d09dbd
new file mode 100644
index 00000000..e69e751d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/75df4f64c22cf3302937ee73798cd387a8d09dbd
@@ -0,0 +1,2 @@
+
+  \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/7a3df3e6b1afe961c88ba3c55c1e526ae216a598 b/fuzz/wget_ntlm_fuzzer.in/7a3df3e6b1afe961c88ba3c55c1e526ae216a598
new file mode 100644
index 00000000..23edf92b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/7a3df3e6b1afe961c88ba3c55c1e526ae216a598
@@ -0,0 +1 @@
+oUQUQoohhhhhhhh \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/7a7e8f911dde108ce612aa755147fa4f75ac826b b/fuzz/wget_ntlm_fuzzer.in/7a7e8f911dde108ce612aa755147fa4f75ac826b
new file mode 100644
index 00000000..4476b307
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/7a7e8f911dde108ce612aa755147fa4f75ac826b
@@ -0,0 +1 @@
+mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2mmmmm2mmm \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/7d952d12b7337dcff092756973993d1fa1673ae6 b/fuzz/wget_ntlm_fuzzer.in/7d952d12b7337dcff092756973993d1fa1673ae6
new file mode 100644
index 00000000..b8ca26a4
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/7d952d12b7337dcff092756973993d1fa1673ae6
@@ -0,0 +1 @@
+VzVV \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/80c4ba565f87d8cbd3b6daf361aa32f36bbda73c b/fuzz/wget_ntlm_fuzzer.in/80c4ba565f87d8cbd3b6daf361aa32f36bbda73c
new file mode 100644
index 00000000..42cc9ea1
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/80c4ba565f87d8cbd3b6daf361aa32f36bbda73c
@@ -0,0 +1 @@
+0+=0 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/8226370df81db8a757d05c3366047b6f43baacbc b/fuzz/wget_ntlm_fuzzer.in/8226370df81db8a757d05c3366047b6f43baacbc
new file mode 100644
index 00000000..7fa07425
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/8226370df81db8a757d05c3366047b6f43baacbc
@@ -0,0 +1 @@
+ohhohhoo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/86514a73165e7de524c4ca1e386d3131b69111cc b/fuzz/wget_ntlm_fuzzer.in/86514a73165e7de524c4ca1e386d3131b69111cc
new file mode 100644
index 00000000..543dafa1
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/86514a73165e7de524c4ca1e386d3131b69111cc
@@ -0,0 +1 @@
+CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==CC==L1==+8==L1==L1== \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/8b008c62bd11d948a204aad089c53a52deb7b19c b/fuzz/wget_ntlm_fuzzer.in/8b008c62bd11d948a204aad089c53a52deb7b19c
new file mode 100644
index 00000000..21fcc271
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/8b008c62bd11d948a204aad089c53a52deb7b19c
@@ -0,0 +1 @@
+CC==CC==CC==CC==CC==CC==CC==CC== \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/8cc7bf2b06268602b715644c809b663884c82f8b b/fuzz/wget_ntlm_fuzzer.in/8cc7bf2b06268602b715644c809b663884c82f8b
new file mode 100644
index 00000000..27304ee5
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/8cc7bf2b06268602b715644c809b663884c82f8b
@@ -0,0 +1 @@
+oUQUQo44444444644444444444444444444Z4444444444444444444444UQo444444444444444444444444444464444o \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/8e7e40583eeb9d6be596db0565eaa2765953288d b/fuzz/wget_ntlm_fuzzer.in/8e7e40583eeb9d6be596db0565eaa2765953288d
new file mode 100644
index 00000000..bf5d732d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/8e7e40583eeb9d6be596db0565eaa2765953288d
@@ -0,0 +1 @@
+CC== \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/901e5366b9156c5e7c64225534401bdcb84214ed b/fuzz/wget_ntlm_fuzzer.in/901e5366b9156c5e7c64225534401bdcb84214ed
new file mode 100644
index 00000000..5a048b3b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/901e5366b9156c5e7c64225534401bdcb84214ed
@@ -0,0 +1 @@
+o555QUQQoUoo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/9338bfd0d9c72576e94abc4985036f2fbe109c22 b/fuzz/wget_ntlm_fuzzer.in/9338bfd0d9c72576e94abc4985036f2fbe109c22
new file mode 100644
index 00000000..6a13609d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/9338bfd0d9c72576e94abc4985036f2fbe109c22
@@ -0,0 +1 @@
+bbbbbbbbbbbbbbbbbbbbbbbbbMMMMMMMMMMMMMMMMMMMMbbbbbbbbbubbbbbbbbbbb \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/93bf3766d5ce00fd46a71d81cbb6ef8525587dc8 b/fuzz/wget_ntlm_fuzzer.in/93bf3766d5ce00fd46a71d81cbb6ef8525587dc8
new file mode 100644
index 00000000..cb62ef5b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/93bf3766d5ce00fd46a71d81cbb6ef8525587dc8
@@ -0,0 +1,9 @@
+aa
+
+
+
+
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/9625a7079cd0bc32d584d4da4579330ad8d6ef84 b/fuzz/wget_ntlm_fuzzer.in/9625a7079cd0bc32d584d4da4579330ad8d6ef84
new file mode 100644
index 00000000..c608f486
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/9625a7079cd0bc32d584d4da4579330ad8d6ef84
@@ -0,0 +1,3 @@
+ww7A
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/9f344a09aa2cf7a73efed85d106d2cbb2b99e9eb b/fuzz/wget_ntlm_fuzzer.in/9f344a09aa2cf7a73efed85d106d2cbb2b99e9eb
new file mode 100644
index 00000000..e0ed813b
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/9f344a09aa2cf7a73efed85d106d2cbb2b99e9eb
@@ -0,0 +1 @@
+L1==L1==+1==vP= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/a148f3e928c613bbefdd8738767e9292e69eeb5d b/fuzz/wget_ntlm_fuzzer.in/a148f3e928c613bbefdd8738767e9292e69eeb5d
new file mode 100644
index 00000000..760a73a3
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/a148f3e928c613bbefdd8738767e9292e69eeb5d
@@ -0,0 +1,2 @@
+A
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/a19210bcc3d17ce7e5155629c6e59249c9027067 b/fuzz/wget_ntlm_fuzzer.in/a19210bcc3d17ce7e5155629c6e59249c9027067
new file mode 100644
index 00000000..767e2684
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/a19210bcc3d17ce7e5155629c6e59249c9027067
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/a3300e7eb65de1ee3e036b512178a197a7e1e432 b/fuzz/wget_ntlm_fuzzer.in/a3300e7eb65de1ee3e036b512178a197a7e1e432
new file mode 100644
index 00000000..e681d512
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/a3300e7eb65de1ee3e036b512178a197a7e1e432
@@ -0,0 +1 @@
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjP6 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/a3d77928c530500dad8b87831d60a2b6362001aa b/fuzz/wget_ntlm_fuzzer.in/a3d77928c530500dad8b87831d60a2b6362001aa
new file mode 100644
index 00000000..bfe02f59
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/a3d77928c530500dad8b87831d60a2b6362001aa
@@ -0,0 +1,2 @@
+kk1
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/a448ad2870843e0a66f3ec5d550fff0b9f92725d b/fuzz/wget_ntlm_fuzzer.in/a448ad2870843e0a66f3ec5d550fff0b9f92725d
new file mode 100644
index 00000000..be3492e7
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/a448ad2870843e0a66f3ec5d550fff0b9f92725d
@@ -0,0 +1,2 @@
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/a4b46dbfe0bf098f4ad88898250650793a2c6ea5 b/fuzz/wget_ntlm_fuzzer.in/a4b46dbfe0bf098f4ad88898250650793a2c6ea5
new file mode 100644
index 00000000..42f6ffec
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/a4b46dbfe0bf098f4ad88898250650793a2c6ea5
@@ -0,0 +1 @@
+7, \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/a81dc4ab048a96222f95ec51cadfedbc74d65852 b/fuzz/wget_ntlm_fuzzer.in/a81dc4ab048a96222f95ec51cadfedbc74d65852
new file mode 100644
index 00000000..0f151621
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/a81dc4ab048a96222f95ec51cadfedbc74d65852
@@ -0,0 +1,4 @@
+62
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/ae06cd8552d3002b3223eef54a6db9b95293255f b/fuzz/wget_ntlm_fuzzer.in/ae06cd8552d3002b3223eef54a6db9b95293255f
new file mode 100644
index 00000000..6e22cbe0
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/ae06cd8552d3002b3223eef54a6db9b95293255f
@@ -0,0 +1 @@
+vvð \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/b535a8a917460c2c003f429385ab7caf7d29ec4e b/fuzz/wget_ntlm_fuzzer.in/b535a8a917460c2c003f429385ab7caf7d29ec4e
new file mode 100644
index 00000000..210b2481
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/b535a8a917460c2c003f429385ab7caf7d29ec4e
@@ -0,0 +1 @@
+2R77 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/b6ab65903dacec6210c0bf795b67b57a2070b7f7 b/fuzz/wget_ntlm_fuzzer.in/b6ab65903dacec6210c0bf795b67b57a2070b7f7
new file mode 100644
index 00000000..d43ad689
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/b6ab65903dacec6210c0bf795b67b57a2070b7f7
Binary files differ
diff --git a/fuzz/wget_ntlm_fuzzer.in/b7ac5b96ea5f711083baf98c3804ec040aaccdae b/fuzz/wget_ntlm_fuzzer.in/b7ac5b96ea5f711083baf98c3804ec040aaccdae
new file mode 100644
index 00000000..ae1c5a60
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/b7ac5b96ea5f711083baf98c3804ec040aaccdae
@@ -0,0 +1 @@
+zv= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/b858cb282617fb0956d960215c8e84d1ccf909c6 b/fuzz/wget_ntlm_fuzzer.in/b858cb282617fb0956d960215c8e84d1ccf909c6
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/b858cb282617fb0956d960215c8e84d1ccf909c6
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/bb7b6aa54e27bca41670357afcb17569f57dfcc3 b/fuzz/wget_ntlm_fuzzer.in/bb7b6aa54e27bca41670357afcb17569f57dfcc3
new file mode 100644
index 00000000..5f8096b6
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/bb7b6aa54e27bca41670357afcb17569f57dfcc3
@@ -0,0 +1,2 @@
+00+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/bc5b9c511ef3113afda26dea10b6457372394106 b/fuzz/wget_ntlm_fuzzer.in/bc5b9c511ef3113afda26dea10b6457372394106
new file mode 100644
index 00000000..81fd929a
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/bc5b9c511ef3113afda26dea10b6457372394106
@@ -0,0 +1,2 @@
+r00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/bc84f484c173468aa018b06969cb836024e66b04 b/fuzz/wget_ntlm_fuzzer.in/bc84f484c173468aa018b06969cb836024e66b04
new file mode 100644
index 00000000..ab59dfb9
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/bc84f484c173468aa018b06969cb836024e66b04
@@ -0,0 +1 @@
+ +/8R \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/bdf02e4e42e2ed459faad7a85a1001520de551fc b/fuzz/wget_ntlm_fuzzer.in/bdf02e4e42e2ed459faad7a85a1001520de551fc
new file mode 100644
index 00000000..52c409d9
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/bdf02e4e42e2ed459faad7a85a1001520de551fc
@@ -0,0 +1,5 @@
+
+
+
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/bf8c997ff361199dfee131fa2eaa4fd44db42caa b/fuzz/wget_ntlm_fuzzer.in/bf8c997ff361199dfee131fa2eaa4fd44db42caa
new file mode 100644
index 00000000..392f292d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/bf8c997ff361199dfee131fa2eaa4fd44db42caa
@@ -0,0 +1,3 @@
+A
+
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/bfd1981269a3618722f9cdb3f5a78cbab187e590 b/fuzz/wget_ntlm_fuzzer.in/bfd1981269a3618722f9cdb3f5a78cbab187e590
new file mode 100644
index 00000000..82106804
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/bfd1981269a3618722f9cdb3f5a78cbab187e590
@@ -0,0 +1 @@
+Q \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/c23f7e129093d42f36c9535e6324167da9df9244 b/fuzz/wget_ntlm_fuzzer.in/c23f7e129093d42f36c9535e6324167da9df9244
new file mode 100644
index 00000000..50eaf89e
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/c23f7e129093d42f36c9535e6324167da9df9244
@@ -0,0 +1 @@
+AaaNoNNNNNNNNNNNNNNNNNNNNNN/0a0aakzzzzzzzzzzzzzzzzzzzzzzzzzNNNNNNooooooo/X5oooN \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/c30098a6bf42575d3c8c29c3a3233e95bf52e3f6 b/fuzz/wget_ntlm_fuzzer.in/c30098a6bf42575d3c8c29c3a3233e95bf52e3f6
new file mode 100644
index 00000000..151f930d
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/c30098a6bf42575d3c8c29c3a3233e95bf52e3f6
@@ -0,0 +1 @@
++Ü \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/c311e9e5726d31b322f8b60d625725b7cf58b576 b/fuzz/wget_ntlm_fuzzer.in/c311e9e5726d31b322f8b60d625725b7cf58b576
new file mode 100644
index 00000000..ecff3ab6
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/c311e9e5726d31b322f8b60d625725b7cf58b576
@@ -0,0 +1 @@
+00==QU==80== \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/c71106e2205d582cd3d17fdfd76e54467bdcb95d b/fuzz/wget_ntlm_fuzzer.in/c71106e2205d582cd3d17fdfd76e54467bdcb95d
new file mode 100644
index 00000000..93b83ee2
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/c71106e2205d582cd3d17fdfd76e54467bdcb95d
@@ -0,0 +1 @@
+38= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/c742a737cd8f8cb6347376f77e35795cb28b0144 b/fuzz/wget_ntlm_fuzzer.in/c742a737cd8f8cb6347376f77e35795cb28b0144
new file mode 100644
index 00000000..9308b5c8
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/c742a737cd8f8cb6347376f77e35795cb28b0144
@@ -0,0 +1 @@
+++1O+0+AQQUHHoH1 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/d0ea1e72f40eab1b968f9f8fac350eadceda3cfa b/fuzz/wget_ntlm_fuzzer.in/d0ea1e72f40eab1b968f9f8fac350eadceda3cfa
new file mode 100644
index 00000000..96e80bac
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/d0ea1e72f40eab1b968f9f8fac350eadceda3cfa
@@ -0,0 +1 @@
+oQUQQUoUoo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/d7cdd93699fc0b65c273ffb76b33aa788fb51a05 b/fuzz/wget_ntlm_fuzzer.in/d7cdd93699fc0b65c273ffb76b33aa788fb51a05
new file mode 100644
index 00000000..ec3e5243
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/d7cdd93699fc0b65c273ffb76b33aa788fb51a05
@@ -0,0 +1 @@
+1++1 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/d8184459d7b515cfbf9b4ed3cabf4f0b9cc454b1 b/fuzz/wget_ntlm_fuzzer.in/d8184459d7b515cfbf9b4ed3cabf4f0b9cc454b1
new file mode 100644
index 00000000..51070971
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/d8184459d7b515cfbf9b4ed3cabf4f0b9cc454b1
@@ -0,0 +1 @@
+wv==zA== \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/d8a5e3abba5fdff11a8a31ce02f23e3553275618 b/fuzz/wget_ntlm_fuzzer.in/d8a5e3abba5fdff11a8a31ce02f23e3553275618
new file mode 100644
index 00000000..f35938b8
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/d8a5e3abba5fdff11a8a31ce02f23e3553275618
@@ -0,0 +1 @@
+R \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/d9f880b36cb881b334e8d2bcd5b9864d719f8835 b/fuzz/wget_ntlm_fuzzer.in/d9f880b36cb881b334e8d2bcd5b9864d719f8835
new file mode 100644
index 00000000..4def7a1c
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/d9f880b36cb881b334e8d2bcd5b9864d719f8835
@@ -0,0 +1 @@
+oQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPUoo \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/da2ba204affb09564e0d1178fd4ee7951ebbedb2 b/fuzz/wget_ntlm_fuzzer.in/da2ba204affb09564e0d1178fd4ee7951ebbedb2
new file mode 100644
index 00000000..e9cf1c56
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/da2ba204affb09564e0d1178fd4ee7951ebbedb2
@@ -0,0 +1 @@
+oUQUQo4444444444444444444444eje444444444444444444444444488888888888888 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/da4b9237bacccdf19c0760cab7aec4a8359010b0 b/fuzz/wget_ntlm_fuzzer.in/da4b9237bacccdf19c0760cab7aec4a8359010b0
new file mode 100644
index 00000000..d8263ee9
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/da4b9237bacccdf19c0760cab7aec4a8359010b0
@@ -0,0 +1 @@
+2 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/db63d04dd617a327d5f0bdc17c9d04a7c33306e2 b/fuzz/wget_ntlm_fuzzer.in/db63d04dd617a327d5f0bdc17c9d04a7c33306e2
new file mode 100644
index 00000000..8645930e
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/db63d04dd617a327d5f0bdc17c9d04a7c33306e2
@@ -0,0 +1,8 @@
+66
+
+
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/e24c64c62931726a9f904333918f9cd702f779f4 b/fuzz/wget_ntlm_fuzzer.in/e24c64c62931726a9f904333918f9cd702f779f4
new file mode 100644
index 00000000..50cfbc8a
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/e24c64c62931726a9f904333918f9cd702f779f4
@@ -0,0 +1 @@
+sJms \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/e4a4d482813798f9f3d060f5bbb76d87e5b33ff9 b/fuzz/wget_ntlm_fuzzer.in/e4a4d482813798f9f3d060f5bbb76d87e5b33ff9
new file mode 100644
index 00000000..a09f99b9
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/e4a4d482813798f9f3d060f5bbb76d87e5b33ff9
@@ -0,0 +1 @@
+Lu==L1==L1==Lq== \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/e56e9d7a25af5eb1b45530034705929c39871b7b b/fuzz/wget_ntlm_fuzzer.in/e56e9d7a25af5eb1b45530034705929c39871b7b
new file mode 100644
index 00000000..5383c4b3
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/e56e9d7a25af5eb1b45530034705929c39871b7b
@@ -0,0 +1 @@
+ +eee \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/e73d1b634470a3dd0c73b2d29c1c71b0ea690cad b/fuzz/wget_ntlm_fuzzer.in/e73d1b634470a3dd0c73b2d29c1c71b0ea690cad
new file mode 100644
index 00000000..0f5abe1e
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/e73d1b634470a3dd0c73b2d29c1c71b0ea690cad
@@ -0,0 +1 @@
+ ooh hhhhhh ooh hhhhh \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/e934574efe3f75e8f3bb83485a3c2693a91057e4 b/fuzz/wget_ntlm_fuzzer.in/e934574efe3f75e8f3bb83485a3c2693a91057e4
new file mode 100644
index 00000000..3927bfe5
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/e934574efe3f75e8f3bb83485a3c2693a91057e4
@@ -0,0 +1 @@
+AAv=zAv=zAG= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/eabf7c5a1a64a19f9f9b3e5adec26313c329d6a0 b/fuzz/wget_ntlm_fuzzer.in/eabf7c5a1a64a19f9f9b3e5adec26313c329d6a0
new file mode 100644
index 00000000..f62372ff
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/eabf7c5a1a64a19f9f9b3e5adec26313c329d6a0
@@ -0,0 +1 @@
+L1==VP= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/ebdc2288a14298f5f7adf08e069b39fc42cbd909 b/fuzz/wget_ntlm_fuzzer.in/ebdc2288a14298f5f7adf08e069b39fc42cbd909
new file mode 100644
index 00000000..152f9ed5
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/ebdc2288a14298f5f7adf08e069b39fc42cbd909
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/f0935f42f6ad37b619ef65454e2e2aefca857897 b/fuzz/wget_ntlm_fuzzer.in/f0935f42f6ad37b619ef65454e2e2aefca857897
new file mode 100644
index 00000000..90c30391
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/f0935f42f6ad37b619ef65454e2e2aefca857897
@@ -0,0 +1 @@
+125 \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/f196565fc4b4ffc7a244cc23d1b1f2f330703d07 b/fuzz/wget_ntlm_fuzzer.in/f196565fc4b4ffc7a244cc23d1b1f2f330703d07
new file mode 100644
index 00000000..3629adde
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/f196565fc4b4ffc7a244cc23d1b1f2f330703d07
@@ -0,0 +1 @@
+apZFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFrFFFFFFFFFxxxxxxxZZZZZ0a/eGFFFFF \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/f22e5e19a5462caa36fd06efd49fc993be668385 b/fuzz/wget_ntlm_fuzzer.in/f22e5e19a5462caa36fd06efd49fc993be668385
new file mode 100644
index 00000000..d1e93445
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/f22e5e19a5462caa36fd06efd49fc993be668385
@@ -0,0 +1,8 @@
+0aa
+
+
+
+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/f2bf80b3d1f1b3a647b58c6f6b7e86a776d7d634 b/fuzz/wget_ntlm_fuzzer.in/f2bf80b3d1f1b3a647b58c6f6b7e86a776d7d634
new file mode 100644
index 00000000..7bae84b1
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/f2bf80b3d1f1b3a647b58c6f6b7e86a776d7d634
@@ -0,0 +1 @@
+L1==vP==vP= \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/f35c19f8989cc9bcc2aeb1edae3a05cda1720e6d b/fuzz/wget_ntlm_fuzzer.in/f35c19f8989cc9bcc2aeb1edae3a05cda1720e6d
new file mode 100644
index 00000000..baae8ab6
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/f35c19f8989cc9bcc2aeb1edae3a05cda1720e6d
@@ -0,0 +1 @@
+QAQA \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/f3e66cb319fb3e810ab191d779c8a15e0c3d5e62 b/fuzz/wget_ntlm_fuzzer.in/f3e66cb319fb3e810ab191d779c8a15e0c3d5e62
new file mode 100644
index 00000000..90c364f0
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/f3e66cb319fb3e810ab191d779c8a15e0c3d5e62
@@ -0,0 +1 @@
+oUQUQoohhhhhhssssssssssssssssssssssssUQoohhhhhsssssssssssssssssssssmnsssssssss3ssssssssssssssShh \ No newline at end of file
diff --git a/fuzz/wget_ntlm_fuzzer.in/f9aaa5441639c1a8068363ae01c6dc06b9d89fff b/fuzz/wget_ntlm_fuzzer.in/f9aaa5441639c1a8068363ae01c6dc06b9d89fff
new file mode 100644
index 00000000..fb830fa3
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/f9aaa5441639c1a8068363ae01c6dc06b9d89fff
@@ -0,0 +1,4 @@
+62+
+
+
+
diff --git a/fuzz/wget_ntlm_fuzzer.in/fcbe5033ba9aba46414aeb8167137d6c6289ab9b b/fuzz/wget_ntlm_fuzzer.in/fcbe5033ba9aba46414aeb8167137d6c6289ab9b
new file mode 100644
index 00000000..055d37a5
--- /dev/null
+++ b/fuzz/wget_ntlm_fuzzer.in/fcbe5033ba9aba46414aeb8167137d6c6289ab9b
@@ -0,0 +1 @@
+/ \ No newline at end of file