Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CABtNtWFdRWvfOzL-vcqRrQwpgLWXt7ictTnr7HvQCVmAiaDMKw@mail.gmail.com>
Date: Sun, 15 Mar 2015 07:55:00 +0800
From: Kai Zhao <loverszhao@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: Extend AFL to fuzz as you want

> XML is sure not convenient but it is powerful

Sorry I forgot to describe why XML is powerful. XML can handle complex
formats, such as
7z format. The 7z format is as follow:

$7z$0$19$0$1122$8$d1f50227759415890000000000000000$1412385885$ data_length
$112$ data

The valid() function require  strlen(data) == data_length *  2.

Complex hash formats like 7z can be handled with XML. But it's impossible
for the expression
like "$siemens-s7$1$%40h$%40h". I think the expression is good but it can
handle complex
hash format.

If we want to fuzz valid(), the expression like "$siemens-s7$1$%40h$%40h"
is ok.
If we want to fuzz functions after valid(), the expression can not do that.


Thank you,

sincerely

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.