Hi,
I am testing an application, which works in this way:
You send a request as a POST request and application returns 302 Found.
Web browser uses location field to send a GET request for updated site.
When I test this with Sqlmap, it asks me whether I want to follow 302
redirect (I answer yes) and whether I want to resubmit the request to eh
new page (I answer NO).
However, when I look at the generated thraffic file, I can see something
like this:
HTTP request [#1]:
POST /target_url HTTP/1.1
Accept-language: en-US,en;q=0.5
Accept-encoding: gzip, deflate
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0)
Gecko/20100101 Firefox/37.0
Accept-charset: ISO-8859-15,utf-8;q=0.7,*;q=0.7
Host: 192.168.56.102:8443
Cookie: JSESSIONID=538470CD02AD9190BCC92DC434C6C9BD
Pragma: no-cache
Cache-control: no-cache,no-store
Referer: https://192.168.56.102:8443/target_url
Content-type: application/x-www-form-urlencoded
Content-length: 17
Connection: close

newState=DISABLED

HTTP redirect [#1] (302 Found):
Content-length: 0
Content-language: en-US
Server: Apache-Coyote/1.1
Connection: close
Location: https://192.168.56.102:8443/target_url
Date: Fri, 12 Jun 2015 15:16:16 GMT

############################################################################

HTTP request [#1]:
POST \/target_url HTTP/1.1
Accept-language: en-US,en;q=0.5
Accept-encoding: gzip, deflate
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0)
Gecko/20100101 Firefox/37.0
Accept-charset: ISO-8859-15,utf-8;q=0.7,*;q=0.7
Host: 192.168.56.102:8443
Cookie: JSESSIONID=538470CD02AD9190BCC92DC434C6C9BD
Pragma: no-cache
Cache-control: no-cache,no-store
Referer: https://192.168.56.102:8443/target_url
Content-type: application/x-www-form-urlencoded
Content-length: 17
Connection: close

newState=DISABLED

HTTP response [#1] (200 OK):
Content-language: en-US
Transfer-encoding: chunked
Uri: https://192.168.56.102:8443/redirected_url
Server: Apache-Coyote/1.1
Connection: close
Date: Fri, 12 Jun 2015 15:16:29 GMT
Content-type: text/html;charset=UTF-8

<!DOCTYPE html>
<html>
  <head>
etc.

I have redacted it a but the "target_url" is the same for all requests
and responses.
So I can see that Sqlmap still POSTs the query to the site pointed by
location header instead of just GETting it, although I explicitly denied
that.
Could you please look into this?
Thanks,
Vojta


------------------------------------------------------------------------------
_______________________________________________
sqlmap-users mailing list
sqlmap-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlmap-users

Reply via email to