Hi,
I wrote my master's thesis on penetration testing tools/vulnerability
scanners and I noticed some problems with w3af (version 1.0-rc5) that
cause false positives and false negatives. Unfortunately, I don't have
the time nor the Python skills required to fix these myself, or I would
have sent a patch.
- only one input is used at a time, while in some cases (e.g. password
and repeat password) it is required that both fields contain the same
value, because only one input is used w3af will miss an SQL injection if
the password is inserted into the database unvalidated
- some sites place the content of headers like Referrer and User-agent
on a page, this behavior is vulnerable to XSS that is not detected by w3af
- when the content of an input is used in a link (e.g. <a
href="index.php?page=<script>alert('XSS');</script>...) or as value in a
text field (e.g. <input type="text"
value="<script>alert('XSS');</script>...) this is detected as an XSS
vulnerability while it is in fact harmless, it should be checked where
the content of the input is and if it is parsed by the browser
- related to the above suggestion, if the input is preceded by "> any
HTML-tag the input may be present in will be closed, "ensuring" the text
does not appear in a tag and is thus parsed by the browser (it should
still be checked if the text is in a tag, because if the web application
escapes or removes quotes, or replaces them by HTML entities this does
not work).
- textareas are not used by w3af, only textfields (<input type="text")
- when an HTTP POST is sent to a page, the name/value pair of the submit
button is not sent in this POST, only the other inputs; some pages check
if a form is sent by checking if the name of the submit button is
present in the HTTP POST
Regards,
Frank van der Loo
------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management
Up to 160% more powerful than alternatives and 25% more efficient.
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
W3af-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/w3af-develop