Nmap Development mailing list archives
[NSE] 404 handling in http-default-accounts-fingerprints
From: nnposter () users sourceforge net
Date: Sat, 27 Jul 2013 01:33:25 +0000
The following patch allows http-default-accounts-fingerprints.lua to
correctly handle cases where the response in try_http_post_login() is
HTTP/404. Without this patch such cases can be misinterpreted as
authentication successes due to the fact that the response does not
contain the validation string, such as "Invalid auth credentials!" or
"Login Error !!".
Cheers,
nnposter
Patch against revision 31543 follows:
--- nselib/data/http-default-accounts-fingerprints.lua.orig 2013-07-26 16:05:14.859375000 -0600
+++ nselib/data/http-default-accounts-fingerprints.lua 2013-07-26 19:28:03.734375000 -0600
@@ -53,7 +53,7 @@
if follow_redirects and ( status > 300 and status < 400 ) then
req = http.get(host, port, url.absolute(path, req.header.location), { no_cache = true, redirect_ok = false })
end
- if not(http.response_contains(req, failstr)) then
+ if req.status and req.status ~= 404 and not(http.response_contains(req, failstr)) then
return true
end
return false
_______________________________________________
Sent through the dev mailing list
http://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/
Current thread:
- [NSE] 404 handling in http-default-accounts-fingerprints nnposter (Jul 26)
- Re: [NSE] 404 handling in http-default-accounts-fingerprints George Chatzisofroniou (Jul 29)
