Ich habe mich gestern Abend hingesetzt und die erste, kümmerliche Version eines Fuzzers für Webbrowser geschrieben. Momentan fehlt noch viel Funktionalität, Einstellmöglichkeiten, etc., aber das Grundgerüst steht bereits stabil.
An einer Anbindung an FileFuzz arbeite ich parallel. Okay, eigentlich bin ich damit theoretisch schon fertig, nur ein Test steht bislang noch aus. Ich bin mir aber sicher, dass es einwandfrei funktionieren wird. 

Und mein Fuzzer verspricht auch schon erste Erfolge wie z.B. eine gecrashte JVM (Auszug):
Current thread (0x0716e098): JavaThread "Java2D Disposer" daemon [_thread_in_vm, id=4024]
siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffoder auch den IE selbst betreffend - siehe Bild.
Einen Fuzzer für Browser gibt es in Form von MangleMe ja eigentlich schon, aber dieses Programm erfordert entweder einen Webserver oder man lenkt die Ausgabe in HTML-Dateien um, was wiederum aber etwas Handarbeit erfordert um wieder eine Automatisierung zu bekommen um MangleMe wie sonst normal im Browser ablaufen lassen zu können.
Man könnte natürlich sagen, dass ich einfach hätte MangleMe umschreiben können, aber da ich recht viel anders machen möchte und mein Fuzzer aus gewissen Gründen erst einmal stark auf die Eigenheiten des Internet Explorers >= 6.0 abzielen soll, kam das für mich nicht in Frage.
Vielleicht sollte man dies noch der Vollständigkeit halber erwähnen: ein weiteres Fuzzing-Tool namens AxMan gibt es auch noch, welches aber ein Programm speziell für ActiveX Fuzzing ist.
Wer mir noch andere Fuzzer-Tools für Webbrowser nennen kann, der darf sich gerne bei mir melden.
Update: Nun hat es auch den IE 7.0 erwischt.
Update 2: Anbindung an FileFuzz klappt nach meinem Test eben auch ganz problemlos. Jetzt geht das auch mit den CPU-Registern etwas einfacher. 