[Dailydave] Month of Kernel Bugs and fsfuzzer release (0.6)

L.M.H. lmh at info-pull.com
Tue Oct 24 18:52:40 Local tim 2006


On 10/24/06, Evgeny Legerov <admin at gleg.net> wrote:
>
> As far as "filesystem fuzzing" goes, a trivial binary fuzzer by Ilja van
> Sprundel may help you to find a few kernel bugs:
> http://www.digitaldwarf.be/products/mangle.c

No offense at all, but seems you haven't bothered looking further in
the tool. I'm actually using Ilja's mangle.c. It's "useless" without a
proper 'wrapping tool' or front-end that provides the necessary
functionality.

(...)
/*
  trivial binary file fuzzer by Ilja van Sprundel.
  It's usage is very simple, it takes a filename and headersize
  as input. it will then change approximatly between 0 and 10% of
  the header with random bytes (biased towards the highest bit set)

  obviously you need a bash script or something as a wrapper !
(...)

I've already talked to him on possible improvements and another fellow
started working on a port for FreeBSD (which is extremely welcome).

One of the issues is that some filesystems perform CRC calculation and
other tricks (hint: mtd code). Thus, the time before you're actually
able to find a bug, increases (as most probably the generated output
won't pass the CRC validation).

Cheers.


More information about the Dailydave mailing list