| 
							
							
								 Miroslav Stampar | 6acf6b193a | minor update regarding boolean logic comparison mechanism | 2012-03-30 09:42:58 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 5469186540 | minor comment update | 2012-03-29 14:35:47 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 637a8d8273 | improvement toward proper implementation of OR-based injection by usage of "negative logic" mechanism | 2012-03-29 14:33:27 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | ce4c697bbd | disabling "negative logic" as it's not half done (it was "luckily" working for --string/--regex/--code but it was a sheer luck); removing "dirty fix" from checks.py; proof that this was not ready for the release is that there was not check for negative logic anywhere for anything more then --string/--regex/--code | 2012-03-29 13:39:12 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 772ead8d03 | fixed support for error-based injection on MySQL 4.1 (help table a needs more than 2 items inside); also, fixed some border issues with reflective values | 2012-03-29 12:44:20 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | c9cac957bb | adding one more case for false positive check (Generic tests without any DBMS knowledge) | 2012-03-29 09:56:09 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 60146481af | bug fix(es) (flags were used in place of count parameter in re.sub() calls) | 2012-03-28 19:33:00 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 9433bbe26d | memory optimization for reflective removal mechanism (there was no need for \n\r in the first place as there was no re.S flag used - also, one re.sub "flags <-> count" bug fixed) | 2012-03-28 19:27:12 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 7d131d1fb1 | minor update | 2012-03-28 13:46:31 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 7fd64df167 | minor code cleaning | 2012-03-28 13:31:07 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 769b0d0ae7 | more minor updates regarding data retrieval through DNS channel | 2012-03-27 19:29:24 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 1b072f6415 | laying foundation for DNS based data retrieval | 2012-03-27 18:59:12 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 3abcd6910a | strange combination of "Set-Cookie" and interleaved pattern of True/False like responses can result in bypassing of the ABAB test | 2012-03-22 00:06:50 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | e88687b1f0 | revert of last commit (it would be faster for sure, but not sure if it's clever to do it by default regarding SQLi detection) | 2012-03-21 23:15:59 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 524c1d38ad | making default redirect choice to NO (making fewer requests by default and in lots of cases clearer pages for comparison - original page vs redirect message) | 2012-03-21 23:03:57 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 11132ba993 | fix for a bug in reflection removal mechanism | 2012-03-19 14:28:18 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 8e7d360ea2 | cleaner refactoring regarding last commit | 2012-03-19 12:03:25 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 401763b6f8 | minor fix (it has to be level 1 array like it was with the previous re.findall mechanism) | 2012-03-19 12:00:22 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 037db9b3b8 | minor removal of older stuff | 2012-03-19 09:38:27 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | da7f4eeffd | removing left over | 2012-03-18 17:33:14 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 0fc4288a7c | modifying redirection code for only two choices | 2012-03-18 17:27:08 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | c03d0e24fb | it must stay as is | 2012-03-16 17:42:00 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | 3505503a08 | no need to return here | 2012-03-16 17:30:16 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | 942d9e4fa8 | code cleanup | 2012-03-16 17:27:24 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | a1c943fc79 | Major bug fix to comparison algorithm with OR based boolean-based injections | 2012-03-16 17:22:55 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | d66056fe39 | one more related commit | 2012-03-16 13:16:53 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | ac02a2d92c | minor fix | 2012-03-16 13:14:14 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | cbdcbdd786 | minor minor update | 2012-03-16 11:18:18 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | b130a9e14e | minor fix (writing to HashDB on any interrupt) | 2012-03-16 10:15:43 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 577caac4de | putting kb.negativeLogic setting to the safe place | 2012-03-16 09:17:11 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 209e795369 | minor just in case update | 2012-03-16 09:02:17 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | adb5fff6b2 | one more update related to the redirection mechanism | 2012-03-15 20:17:40 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 7d313ac911 | few more fixes for proper redirecting mechanism | 2012-03-15 19:47:59 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | 86c4650058 | Minor bug fix - revert | 2012-03-15 17:12:24 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | cc15373769 | More explicit function name also getRatioValue parameter has nothing to do with comparison at this stage as far as I can see (that might have fixed another "bug", to be checked later) | 2012-03-15 16:29:28 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | 4520744b4d | second step toward negative logic support (ported to detection phase too) - works well with --string, --regexp and --code now | 2012-03-15 16:25:26 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | ddd92476a8 | minor fix | 2012-03-15 15:58:25 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 19beb912fa | first step toward negative logic support | 2012-03-15 15:52:12 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 8dd570057b | minor fix (double traffic log for -t in case of HTTP error) | 2012-03-15 14:51:16 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | f7df755f37 | minor update | 2012-03-15 12:55:22 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 3d39c6cb3b | some fixes here and there | 2012-03-15 12:14:50 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 3d9b1599d1 | minor update | 2012-03-15 11:45:32 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 91f1d6141f | minor fix | 2012-03-15 11:24:55 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | a8c9a47092 | redirect logic rewritten from scratch | 2012-03-15 11:10:58 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | 890bf708bc | Minor fixes to make --os-* switch work again against MySQL/Windows/ASP.NET (where stacked queries are supported) | 2012-03-15 00:19:57 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | 1e71b24dca | More info messages to prove xp_cmdshell (and temporary directory choosen) worked | 2012-03-14 22:41:53 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 52a8b25ff4 | minor fix | 2012-03-14 14:31:41 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | ca0d068575 | distinguishing NULL from BLANK | 2012-03-14 13:52:23 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | e38b59a2ae | minor update | 2012-03-14 13:16:49 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | cee9ff7885 | proper parsing of content in partial union technique | 2012-03-14 11:23:30 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 61ad3b999a | fix for a crash with partial union and --hex | 2012-03-14 10:31:24 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | a7fbc55748 | grammar fix | 2012-03-13 22:03:23 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | edfcddd3c3 | minor fix for logging only cookies used by request (e.g. --load-cookies case) | 2012-03-13 10:58:15 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 34b0935cb3 | refactoring "echo 1" quick test for xp_cmdshell console output | 2012-03-13 10:36:49 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | e827f41cdb | using pickle HIGHEST_PROTOCOL just in case | 2012-03-13 09:35:37 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | e6c610abab | minor fix | 2012-03-13 09:14:56 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | cda8815634 | introducing safe deprecation mechanism for HashDB versioning | 2012-03-12 22:55:57 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 48bcde478e | more general update | 2012-03-12 15:29:55 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 1d0c8a7f44 | minor update | 2012-03-12 15:19:02 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 6ed1b04bbe | minor update | 2012-03-12 13:27:07 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | c878dd3e5a | doing a dummy test for --os-shell in case of xp_cmdshell | 2012-03-09 14:21:41 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | a0b46963cb | minor fix for some special "unusable" cases (seen on Access/ODBC/Linux setup) | 2012-03-09 10:28:19 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 5a83f1c5f7 | minor update | 2012-03-08 15:43:22 +00:00 |  | 
			
				
					| 
							
							
								 Bernardo Damele | c79807f5fb | Minor layout adjustments | 2012-03-08 15:11:24 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 775e424bf2 | bug fix for using --no-cast and --hex switches together | 2012-03-08 15:04:52 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 11c7cc5224 | minor temporary fix | 2012-03-08 11:08:43 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 98a3e43f53 | bug fix for writing raw pickled data into SQLite HashDB | 2012-03-08 10:57:47 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | cd28eb6544 | minor update regarding --load-cookies | 2012-03-08 10:19:34 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 2c87d061e9 | minor update | 2012-03-08 10:03:59 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 9ca8bc4d51 | minor bug fix | 2012-03-08 09:52:33 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | b4cf8b05b3 | added switch --load-cookies | 2012-03-07 14:48:45 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 4cfea96471 | minor update | 2012-03-05 09:56:48 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 0ead1fd87e | minor update | 2012-03-05 09:42:52 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | ac5a752b12 | Oracle's XMLType doesn't like '#' char too | 2012-03-01 11:59:37 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | f4e410db16 | minor fix | 2012-03-01 10:17:39 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 1ec56f93ec | minor update | 2012-03-01 10:10:19 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 2d3c12d2d0 | shorter single line info | 2012-03-01 09:10:24 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 37db27b720 | turning back on automatic adjusting of delays in time based queries | 2012-02-29 15:51:23 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 0205d96d7b | minor fix | 2012-02-29 15:38:01 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 1bdc07c279 | minor update | 2012-02-29 15:02:24 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 8b9c5c66cc | code refactoring regarding charsetType inside inference/bisection | 2012-02-29 14:36:23 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | f6f98f1b41 | minor improvement | 2012-02-29 14:19:59 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | d06182347f | fixing few potential problems | 2012-02-29 13:56:40 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | f142c0f782 | minor update | 2012-02-28 14:04:13 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 22b3fa0749 | minor update | 2012-02-27 15:28:36 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | a9bf0297f6 | moving injection data to HashDB | 2012-02-27 13:44:07 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 68e08d2749 | minor fix for not displaying 'None' but None in enumeration when data unavailable | 2012-02-27 13:15:10 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | a424de3102 | minor fix | 2012-02-27 12:55:28 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 1e82405bb9 | HashDB is now supported in -d too | 2012-02-27 12:14:01 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 3909658fc2 | few minor just in case updates | 2012-02-27 11:15:53 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 85125018a1 | minor bug fix | 2012-02-25 22:54:32 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 5d307cf886 | minor update | 2012-02-25 10:54:39 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 06ab3fa134 | minor update | 2012-02-25 10:53:38 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 74b19a0386 | minor update | 2012-02-25 10:43:10 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 5b67af3b20 | minor update | 2012-02-24 15:03:39 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 8a203ef79d | making session data strictly dependent on url through HashDB helper functions | 2012-02-24 14:58:24 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | c36cbbb3ae | minor fix | 2012-02-24 14:54:10 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | 9d6fd2e507 | bug fix for --schema --technique=BST | 2012-02-24 14:12:19 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | f94b91ad87 | added helper function for HashDB data storing/retrieval | 2012-02-24 13:07:20 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Stampar | b481c0352f | minor update | 2012-02-24 11:25:56 +00:00 |  |