Hi all,

My colleague is having an issue with POST/GET behaviour with JSON 
requests in sqlmap/1.0-dev-64ba880. He asked me to forward this to the 
mailinglist:


I have the following request which i load with the -l flag:

--
POST /blup?param=2 HTTP/1.1
Host: http://test.tld
User-Agent: Test
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/json; charset=utf-8
X-Requested-With: XMLHttpRequest
Content-Length: 116
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

{"jq":{"Search":false,"nd":1,"PageSize":50,"PageIndex":1,"SortIndex":"","SortOrder":"asc"}}
--

- If i do not specify a parameter with -p then sqlmap will happily test 
all parameters (including the ones in the URL) using HTTP POST requests 
with the JSON data.

- If i enter 'N' at  "JSON like data found in POST data. Do you want to 
process it? [Y/n/q] " then it will start to do HTTP GET requests for the 
parameters in the URL.

- If i specify '-p param' then sqlmap will start to do HTTP GET requests 
and it will leave out the JSON data.

If i do the same request from the command line:

--
sqlmap.py -u "http://test.tld/blup?param=2"; 
--data="{"jqGridRequest":{"IsSearch":false,"nd":1364299479869,"PageSize":50,"PageIndex":1,"SortIndex":"","SortOrder":"asc"}}"
 
-p param
--

Then sqlmap will not prompt me for "JSON like data found in POST data. 
Do you want to process it? [Y/n/q] " and it will test normally so it 
seems to be related to the JSON detection.

Could you have a look at this behaviour and maybe fix sqlmap so that it 
will keep doing HTTP POST requests even when the JSON data is not processed?


Thanks!
Pieter


------------------------------------------------------------------------------
Own the Future-Intel® Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game 
on Steam. $5K grand prize plus 10 genre and skill prizes. 
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
_______________________________________________
sqlmap-users mailing list
sqlmap-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlmap-users

Reply via email to