Hans, On Fri, Feb 4, 2011 at 11:13 AM, Hans-Martin Münch <hansmartin.mue...@googlemail.com> wrote: > Hi > I'm currently playing a bit with w3af and WackoPicko
One more test web application! w0w, I'll have to install all of those and give them a try with w3af and NeXpose. TODO_list_size += 1 > and used the spiderMan > plugin to identify > all pages. Reviewing the results of the discovery phase, I noticed that w3af > didn't have all input fields in the > list of fuzzable requests. Especially the values of the POST requests have > not been parsed correctly. Hmmm, strange. > Example: > POST request to passcheck.php (a page with a know command injection > vulnerability) with the "password input field" > resulted in a empty POST request. > Here is the list of the fuzzable requests from w3af: > The list of fuzzable requests is: > - http://192.168.16.128 | Method: GET > - http://192.168.16.128/passcheck.php | Method: POST That sucks. > - http://192.168.16.128/pictures/search.php | Method: GET | Parameters: > (query="") > Finished scanning process. > > I tried to localize the cause of the problem and I think I found it inside > the "createFuzzableRequestRaw"Method in the file frFactory.py. > This method doesn't set the data container of the fuzzableRequest if the > request correctly) Are you sure? I think its set here: try: dc = urlParser.getQueryString( 'http://w3af/?' + postData ) pdr.setDc( dc ) except: om.out.debug('Failed to create a data container that can store this data: "' + postData + '".') else: return pdr > Anyone noticed the same problem? I've seen similar things in the past, but we've fixed most of them. Are you using the latest w3af version from the SVN server? > WackoPicko (the vulnerable app I used during the test) can be found here: > https://github.com/adamdoupe/WackoPicko > Please let me know if you have any questions! I have a couple, please read above. Thanks for the potential bug report and the information :) > Kind regards > Hans-Martin > ------------------------------------------------------------------------------ > The modern datacenter depends on network connectivity to access resources > and provide services. The best practices for maximizing a physical server's > connectivity to a physical network are well understood - see how these > rules translate into the virtual world? > http://p.sf.net/sfu/oracle-sfdevnlfb > _______________________________________________ > W3af-develop mailing list > W3af-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/w3af-develop > > -- Andrés Riancho Director of Web Security at Rapid7 LLC Founder at Bonsai Information Security Project Leader at w3af ------------------------------------------------------------------------------ The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb _______________________________________________ W3af-develop mailing list W3af-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/w3af-develop