mirror of
				https://github.com/sqlmapproject/sqlmap.git
				synced 2025-10-30 23:47:45 +03:00 
			
		
		
		
	Fix for masking of sensitive data
This commit is contained in:
		
							parent
							
								
									e85bc30f95
								
							
						
					
					
						commit
						4cd146cc86
					
				|  | @ -4033,7 +4033,7 @@ def maskSensitiveData(msg): | |||
| 
 | ||||
|     >>> maskSensitiveData('python sqlmap.py -u "http://www.test.com/vuln.php?id=1" --banner') == 'python sqlmap.py -u *********************************** --banner' | ||||
|     True | ||||
|     >>> maskSensitiveData('sqlmap.py -u test.com/index.go?id=index') == 'sqlmap.py -u **************************' | ||||
|     >>> maskSensitiveData('sqlmap.py -u test.com/index.go?id=index --auth-type=basic --auth-creds=foo:bar\\ndummy line') == 'sqlmap.py -u ************************** --auth-type=***** --auth-creds=*******\\ndummy line' | ||||
|     True | ||||
|     """ | ||||
| 
 | ||||
|  | @ -4049,7 +4049,7 @@ def maskSensitiveData(msg): | |||
|             retVal = retVal.replace(value, '*' * len(value)) | ||||
| 
 | ||||
|     # Just in case (for problematic parameters regarding user encoding) | ||||
|     for match in re.finditer(r"(?i)[ -]-(u|url|data|cookie|auth-\w+|proxy|host|referer|headers?|H)( |=)(.*?)(?= -?-[a-z]|\Z)", retVal): | ||||
|     for match in re.finditer(r"(?im)[ -]-(u|url|data|cookie|auth-\w+|proxy|host|referer|headers?|H)( |=)(.*?)(?= -?-[a-z]|$)", retVal): | ||||
|         retVal = retVal.replace(match.group(3), '*' * len(match.group(3))) | ||||
| 
 | ||||
|     # Fail-safe substitutions | ||||
|  |  | |||
|  | @ -20,7 +20,7 @@ from thirdparty import six | |||
| from thirdparty.six import unichr as _unichr | ||||
| 
 | ||||
| # sqlmap version (<major>.<minor>.<month>.<monthly commit>) | ||||
| VERSION = "1.6.12.7" | ||||
| VERSION = "1.6.12.8" | ||||
| TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" | ||||
| 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) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user