Commit Graph
1891 Commits
Author SHA1 Message Date
Bernardo Damele 5c7c3c76c3 Fixed previous bug in getErrorParsedDBMSes() call in detection phase.
Added minor support to escape quotes in UNION payloads during detection phase.
2011-01-11 23:47:32 +00:00
Bernardo Damele aa49aa579f Major bug fix 2011-01-11 23:09:06 +00:00
Bernardo Damele 2f5995a7eb Added generic and mysql UNION tests from 1 to 25 columns.
Adapted config file and command line removing now outdated --union-test switch.
Minor bug fix.
Minor code refactoring.
Got rid of some debug messages, standardized logging of UNION tests.
2011-01-11 22:56:21 +00:00
Bernardo Damele 300128042c First big commit to move UNION query tests to detection phase - there are some improvements and tuning to do yet though.
Major refactoring to Agent.payload() method.
Minor bug fixes, some code refactoring and a lot of core adjustments here and there.
Added more checks for injection in GROUP BY and ORDER BY.
2011-01-11 22:18:47 +00:00
Bernardo Damele 06230e4d92 Minor code refactoring and cosmetics 2011-01-11 21:46:21 +00:00
Miroslav Stampar e3146464da minor fix for a bug reported by nightman 2011-01-11 12:27:22 +00:00
Miroslav Stampar 643c464268 minor fix 2011-01-11 12:16:20 +00:00
Miroslav Stampar 394b6bc029 reverting some changes 2011-01-11 12:11:33 +00:00
Miroslav Stampar 54e0ba935a minor update 2011-01-11 12:08:36 +00:00
Miroslav Stampar 690281dce1 didn't know this to be honest 2011-01-11 10:17:22 +00:00
Miroslav Stampar 0676b38063 revert of one thing for Bernardo and minor update 2011-01-10 10:30:17 +00:00
Miroslav Stampar 77b51dae57 adding openFile method with an exception block around file opening part 2011-01-08 09:30:10 +00:00
Miroslav Stampar e3899f7467 fix of a fix 2011-01-07 18:07:18 +00:00
Miroslav Stampar 8e83a26acf minor fix 2011-01-07 17:53:17 +00:00
Miroslav Stampar ed2aed972f minor fix 2011-01-07 17:38:28 +00:00
Bernardo Damele 27628dca42 cosmetics 2011-01-07 17:25:22 +00:00
Bernardo Damele 97ae7e330f cosmetics 2011-01-07 17:10:58 +00:00
Bernardo Damele cc46940159 Minor refactoring 2011-01-07 17:10:32 +00:00
Bernardo Damele e373dac1f2 Cosmetics 2011-01-07 16:50:39 +00:00
Miroslav Stampar c17714c423 suppress session in case of brute methods 2011-01-07 16:47:46 +00:00
Miroslav Stampar b313a20a3f some fixes 2011-01-07 16:39:47 +00:00
Bernardo Damele 16a06117f7 Mere cosmetics 2011-01-07 16:36:32 +00:00
Miroslav Stampar 1a079c62cb minor update (generic tests now have bigger priority in test queue than parsed DBMS related ones) 2011-01-07 16:08:01 +00:00
Bernardo Damele 1c86ec374e Code refactoring and cosmetics 2011-01-07 15:41:09 +00:00
Miroslav Stampar a8d660db54 fixes for bugs reported by pragmatk@gmail.com 2011-01-06 16:59:58 +00:00
Miroslav Stampar c968b438f2 Ctrl+C added to union dump 2011-01-06 09:48:04 +00:00
Miroslav Stampar 0616edcc44 adding progress to --union-test 2011-01-06 09:26:01 +00:00
Miroslav Stampar 8b9a624546 added progress into union based entry retrieval 2011-01-06 09:10:20 +00:00
Miroslav Stampar cc9ca802bf minor update 2011-01-06 08:54:50 +00:00
Miroslav Stampar 1297df66da fix for a bug reported by abc abc <biedimc@gmx.net> (HierarchyRequestErr: two document elements disallowed) 2011-01-06 08:04:59 +00:00
Miroslav Stampar 6942c9a001 same thing with mysql as in last commit 2011-01-05 14:41:38 +00:00
Miroslav Stampar a136915ab6 bug fix for postgre's --os-shell (when there was an error in command executed and/or no output chars, garbled output was returned) 2011-01-05 14:36:41 +00:00
Miroslav Stampar 694a65f6f1 minor fix/update 2011-01-05 13:32:40 +00:00
Miroslav Stampar 7411052456 minor update regarding last commit 2011-01-05 12:09:57 +00:00
Miroslav Stampar 042e3f76ba bug fix for a bug reported by nightman (RuntimeError: maximum recursion depth exceeded) 2011-01-05 11:36:40 +00:00
Miroslav Stampar 7ae5192070 adding filtering of strings for control chars in blind inference mode (way to handle either errornous values, or either binary data) 2011-01-05 10:25:07 +00:00
Miroslav Stampar c83e9f6ca5 foundation for filtering binary string values (for example, replacement of non readable chars with #) 2011-01-04 21:56:37 +00:00
Miroslav Stampar aa81ed4033 implementation of a feature suggested by pan@knownsec.com (usage of charset type from http-equiv attribute in case when charset is not defined in headers) 2011-01-04 15:49:20 +00:00
Miroslav Stampar 8a48baf789 update for a "problem" reported by nightman@email.de where he lost all of large dumped table because in the middle of dumping 401 was raised 2011-01-04 13:23:59 +00:00
Miroslav Stampar eb11f5b2e0 minor update 2011-01-04 13:07:12 +00:00
Miroslav Stampar c1dc73d0a1 minor, just in case update related to the previous commit 2011-01-04 12:56:55 +00:00
Miroslav Stampar 709a7d156b fix for a bug reported by shaohua pan (UnicodeDecodeError: 'ascii' codec can't decode...) 2011-01-04 12:51:51 +00:00
Miroslav Stampar d288c6d6e3 minor update 2011-01-04 08:40:41 +00:00
Miroslav Stampar fdc463d08b fix for a bug reported by deep_freeze@mail.ru (IndexError: list index out of range) 2011-01-03 23:36:35 +00:00
Miroslav Stampar 0eabca9fd4 update for a previous update (putting conf.dataEncoding in getUnicode wherever we know that data won't be 'touched' or 'used' in anyway related to the current web page - if not sure, just leave it as it is) 2011-01-03 22:31:29 +00:00
Miroslav Stampar 08ccbf2c1e important fix for a bug reported by x <deep_freeze@mail.ru> (along with normal fixes, getUnicode now uses kb.pageEncoding) 2011-01-03 22:02:58 +00:00
Miroslav Stampar 572f403069 update of one thing that was missing 2011-01-03 21:28:22 +00:00
Miroslav Stampar 7f97f3ea52 adding user agent strings for opera >= 9.10 and safari >= 4.0 2011-01-03 15:26:42 +00:00
Miroslav Stampar 6936ebb9e6 adding new user agent strings for firefox >= 3.0 and MSIE >= 7.0 2011-01-03 15:17:18 +00:00
Miroslav Stampar ce48ea75d0 noticed that google search page sometimes contain double html escaped links - double htmlunescape solves the problem, while dealing no harm to single html escaped links 2011-01-03 14:39:23 +00:00