Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CABtNtWFGZ1tYqqceWhorQ2pRFBJ0hW0f64Ur+tC9-xRYtRXaTg@mail.gmail.com>
Date: Fri, 27 Mar 2015 22:55:59 +0800
From: Kai Zhao <loverszhao@...il.com>
To: john-dev@...ts.openwall.com
Subject: Fuzz command options

Hi all,
I am glad to introduce my simple project: Fuzz Options, which has found 11
bugs by fuzzing command
options, several are segfault and most are asan error. Fuzz Options tries
to combine all the parameters
and send them to john to run, once there is a crash, the parameters will be
written to ./crashes file.

For more information please read:

https://github.com/loverszhaokai/JohnTheRipper/tree/fuzzing/fuzz/fuzz_options

Currently, Fuzz Options only combines parameters offered by us without
changing the parameter
values. Do we need to mutate the values of parameters?  For example, we
provide --max-run-time=1
in the parameter config file, do we need to mutate "1", such as copy four
times: --max-run-time=11111

I thinks we need, but there maybe too many test cases.

Traditional fuzzing only fuzz single input data. Do we need
multidimensional fuzzing namely fuzz several
input data at the same time (e.g., fuzz both hashes and command options at
the same time).

Thanks for your time,

Kai

Content of type "text/html" skipped

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.