The Sulley Fuzzing Framework
|
|
|
||||||||||||
Description:
According to KriPpLer - This is a short demonstration on using the sulley fuzzing framework. I'll be fuzzing an application with a known bug (for obvious reasons...) that has already been exploited.(http://packetstormsecurity.org/advisories/misc/savant.overflow.txt) I chose a basic plan-text HTTP server just for demonstration purposes. This is not a protocol fuzzing tutorial. Anyway, I've tried pretty much all of the fuzzers worth using. I decided to give this project a try and I must say I'm pretty impressed with it. It's a block based protocol fuzzer similar to SPIKE. Seems to be a little bit more robust and a little less tedious since you don't have to recompile anything after your done coding mainly. It's python based which isn't my primary language. (I'm a C/++ guy) I just started to finally sit down and learn some kind of fuzzing framework to automate and streamline the process of finding bugs. I've just started to get into writing exploits and need a nice fuzzer that I can start finding bugs with so I went with sulley. Has decent documentation I guess. Not many examples however. Theres a couple in the "archived_fuzzies" folder though. The nice thing about it is that it has a network / process monitor with a built in debugger that dumps wire captures as well as crash dumps. This is a pretty cheesy example but It's just to give you an idea of how it works.
You can download Sulley from here and also view the detailed document here. Thanks go out to KriPpLer from Xsploitedsecurity (xsploitedsecurity [] gmail) for submitting this video to us.
You can download Sulley from here and also view the detailed document here. Thanks go out to KriPpLer from Xsploitedsecurity (xsploitedsecurity [] gmail) for submitting this video to us.
Comments (1)
|
fitblip on Wed 27 Jul 2011 So for the life of me I can't get python to find the Sulley module, any clues? I have *EVERYTHING* else working, but there isn't a setup.py or anything for sulley. :( |







