mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-07 21:21:33 +00:00
Minor fixes to make --os-* switch work again against MySQL/Windows/ASP.NET (where stacked queries are supported)
This commit is contained in:
@@ -959,7 +959,7 @@ def cleanQuery(query):
|
|||||||
sqlStatementEsc = sqlStatement.replace("(", "\\(")
|
sqlStatementEsc = sqlStatement.replace("(", "\\(")
|
||||||
queryMatch = re.search("(%s)" % sqlStatementEsc, query, re.I)
|
queryMatch = re.search("(%s)" % sqlStatementEsc, query, re.I)
|
||||||
|
|
||||||
if queryMatch:
|
if queryMatch and "sys_exec" not in query:
|
||||||
upperQuery = upperQuery.replace(queryMatch.group(1), sqlStatement.upper())
|
upperQuery = upperQuery.replace(queryMatch.group(1), sqlStatement.upper())
|
||||||
|
|
||||||
return upperQuery
|
return upperQuery
|
||||||
|
|||||||
@@ -1834,7 +1834,7 @@ Formats:
|
|||||||
<vector>; IF(([INFERENCE]),SLEEP([SLEEPTIME]),[RANDNUM]);</vector>
|
<vector>; IF(([INFERENCE]),SLEEP([SLEEPTIME]),[RANDNUM]);</vector>
|
||||||
<request>
|
<request>
|
||||||
<payload>; SELECT SLEEP([SLEEPTIME]);</payload>
|
<payload>; SELECT SLEEP([SLEEPTIME]);</payload>
|
||||||
<comment>#</comment>
|
<comment>--</comment>
|
||||||
</request>
|
</request>
|
||||||
<response>
|
<response>
|
||||||
<time>[SLEEPTIME]</time>
|
<time>[SLEEPTIME]</time>
|
||||||
@@ -1855,7 +1855,7 @@ Formats:
|
|||||||
<vector>; IF(([INFERENCE]),BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]')),[RANDNUM]);</vector>
|
<vector>; IF(([INFERENCE]),BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]')),[RANDNUM]);</vector>
|
||||||
<request>
|
<request>
|
||||||
<payload>; SELECT BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]'));</payload>
|
<payload>; SELECT BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]'));</payload>
|
||||||
<comment>#</comment>
|
<comment>--</comment>
|
||||||
</request>
|
</request>
|
||||||
<response>
|
<response>
|
||||||
<time>[DELAYED]</time>
|
<time>[DELAYED]</time>
|
||||||
|
|||||||
Reference in New Issue
Block a user