mirror of
				https://github.com/sqlmapproject/sqlmap.git
				synced 2025-10-31 07:57:47 +03:00 
			
		
		
		
	Patch related to #4070
This commit is contained in:
		
							parent
							
								
									14005f476d
								
							
						
					
					
						commit
						e37c22793b
					
				|  | @ -18,7 +18,7 @@ from lib.core.enums import OS | ||||||
| from thirdparty.six import unichr as _unichr | from thirdparty.six import unichr as _unichr | ||||||
| 
 | 
 | ||||||
| # sqlmap version (<major>.<minor>.<month>.<monthly commit>) | # sqlmap version (<major>.<minor>.<month>.<monthly commit>) | ||||||
| VERSION = "1.4.1.21" | VERSION = "1.4.1.22" | ||||||
| TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" | TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" | ||||||
| TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34} | TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34} | ||||||
| VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE) | VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE) | ||||||
|  |  | ||||||
|  | @ -106,7 +106,7 @@ def _setRequestParams(): | ||||||
|         conf.data = "" |         conf.data = "" | ||||||
| 
 | 
 | ||||||
|     if conf.data is not None: |     if conf.data is not None: | ||||||
|         conf.method = HTTPMETHOD.POST if not conf.method or conf.method == HTTPMETHOD.GET else conf.method |         conf.method = conf.method or HTTPMETHOD.POST | ||||||
| 
 | 
 | ||||||
|         def process(match, repl): |         def process(match, repl): | ||||||
|             retVal = match.group(0) |             retVal = match.group(0) | ||||||
|  | @ -125,7 +125,7 @@ def _setRequestParams(): | ||||||
|             return retVal |             return retVal | ||||||
| 
 | 
 | ||||||
|         if kb.processUserMarks is None and kb.customInjectionMark in conf.data: |         if kb.processUserMarks is None and kb.customInjectionMark in conf.data: | ||||||
|             message = "custom injection marker ('%s') found in POST " % kb.customInjectionMark |             message = "custom injection marker ('%s') found in %s " % (kb.customInjectionMark, conf.method) | ||||||
|             message += "body. Do you want to process it? [Y/n/q] " |             message += "body. Do you want to process it? [Y/n/q] " | ||||||
|             choice = readInput(message, default='Y').upper() |             choice = readInput(message, default='Y').upper() | ||||||
| 
 | 
 | ||||||
|  | @ -138,7 +138,7 @@ def _setRequestParams(): | ||||||
|                     kb.testOnlyCustom = True |                     kb.testOnlyCustom = True | ||||||
| 
 | 
 | ||||||
|         if re.search(JSON_RECOGNITION_REGEX, conf.data): |         if re.search(JSON_RECOGNITION_REGEX, conf.data): | ||||||
|             message = "JSON data found in %s data. " % conf.method |             message = "JSON data found in %s body. " % conf.method | ||||||
|             message += "Do you want to process it? [Y/n/q] " |             message += "Do you want to process it? [Y/n/q] " | ||||||
|             choice = readInput(message, default='Y').upper() |             choice = readInput(message, default='Y').upper() | ||||||
| 
 | 
 | ||||||
|  | @ -162,7 +162,7 @@ def _setRequestParams(): | ||||||
|                 kb.postHint = POST_HINT.JSON |                 kb.postHint = POST_HINT.JSON | ||||||
| 
 | 
 | ||||||
|         elif re.search(JSON_LIKE_RECOGNITION_REGEX, conf.data): |         elif re.search(JSON_LIKE_RECOGNITION_REGEX, conf.data): | ||||||
|             message = "JSON-like data found in %s data. " % conf.method |             message = "JSON-like data found in %s body. " % conf.method | ||||||
|             message += "Do you want to process it? [Y/n/q] " |             message += "Do you want to process it? [Y/n/q] " | ||||||
|             choice = readInput(message, default='Y').upper() |             choice = readInput(message, default='Y').upper() | ||||||
| 
 | 
 | ||||||
|  | @ -178,7 +178,7 @@ def _setRequestParams(): | ||||||
|                 kb.postHint = POST_HINT.JSON_LIKE |                 kb.postHint = POST_HINT.JSON_LIKE | ||||||
| 
 | 
 | ||||||
|         elif re.search(ARRAY_LIKE_RECOGNITION_REGEX, conf.data): |         elif re.search(ARRAY_LIKE_RECOGNITION_REGEX, conf.data): | ||||||
|             message = "Array-like data found in %s data. " % conf.method |             message = "Array-like data found in %s body. " % conf.method | ||||||
|             message += "Do you want to process it? [Y/n/q] " |             message += "Do you want to process it? [Y/n/q] " | ||||||
|             choice = readInput(message, default='Y').upper() |             choice = readInput(message, default='Y').upper() | ||||||
| 
 | 
 | ||||||
|  | @ -192,7 +192,7 @@ def _setRequestParams(): | ||||||
|                 kb.postHint = POST_HINT.ARRAY_LIKE |                 kb.postHint = POST_HINT.ARRAY_LIKE | ||||||
| 
 | 
 | ||||||
|         elif re.search(XML_RECOGNITION_REGEX, conf.data): |         elif re.search(XML_RECOGNITION_REGEX, conf.data): | ||||||
|             message = "SOAP/XML data found in %s data. " % conf.method |             message = "SOAP/XML data found in %s body. " % conf.method | ||||||
|             message += "Do you want to process it? [Y/n/q] " |             message += "Do you want to process it? [Y/n/q] " | ||||||
|             choice = readInput(message, default='Y').upper() |             choice = readInput(message, default='Y').upper() | ||||||
| 
 | 
 | ||||||
|  | @ -207,7 +207,7 @@ def _setRequestParams(): | ||||||
|                 kb.postHint = POST_HINT.SOAP if "soap" in conf.data.lower() else POST_HINT.XML |                 kb.postHint = POST_HINT.SOAP if "soap" in conf.data.lower() else POST_HINT.XML | ||||||
| 
 | 
 | ||||||
|         elif re.search(MULTIPART_RECOGNITION_REGEX, conf.data): |         elif re.search(MULTIPART_RECOGNITION_REGEX, conf.data): | ||||||
|             message = "Multipart-like data found in %s data. " % conf.method |             message = "Multipart-like data found in %s body. " % conf.method | ||||||
|             message += "Do you want to process it? [Y/n/q] " |             message += "Do you want to process it? [Y/n/q] " | ||||||
|             choice = readInput(message, default='Y').upper() |             choice = readInput(message, default='Y').upper() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user