Commit Graph

  • df58bcaf95 minor improvement Miroslav Stampar 2011-02-18 14:27:02 +00:00
  • 3badf92ceb not doing "basic" filtering in default cases because of a bug reported by Kazim Miroslav Stampar 2011-02-18 07:38:13 +00:00
  • 6cdf08b81c minor fix Miroslav Stampar 2011-02-17 21:51:40 +00:00
  • 22cd49a217 --technique can now be something like 123 which includes both techniques 1, 2 and 3 Miroslav Stampar 2011-02-17 21:39:16 +00:00
  • 7ebc1ab90a minor cosmetics Miroslav Stampar 2011-02-17 08:59:14 +00:00
  • dcb398f916 Test 2 Bernardo Damele 2011-02-16 11:12:15 +00:00
  • fc7414db7a Test Bernardo Damele 2011-02-16 11:09:58 +00:00
  • 199f14df46 implementation of MySQL GROUP_CONCAT technique Miroslav Stampar 2011-02-15 00:28:27 +00:00
  • 808b03fc3e Minor reordering Bernardo Damele 2011-02-14 02:08:11 +00:00
  • 2ea828e416 Proper fix for r3307 (file-write on MySQL via UNION query tech) Bernardo Damele 2011-02-13 22:48:01 +00:00
  • 417b311475 minor update Miroslav Stampar 2011-02-13 22:02:47 +00:00
  • 50d25c3b4d update regarding explicit testing of ua and referer when using -p Miroslav Stampar 2011-02-13 21:58:48 +00:00
  • 429ab631fe Minor refactoring Bernardo Damele 2011-02-13 21:25:01 +00:00
  • 5fb11fd173 update regarding multiple DBMS payloads Miroslav Stampar 2011-02-13 21:20:21 +00:00
  • 45a005737d Minor adjustment so that User-Agent and Referer headers are tests only when --level >= 3 and Cookie is tested only when --level >= 2 Bernardo Damele 2011-02-13 21:08:42 +00:00
  • 83d7803ce7 other techniques use dataToStdout for retrieved string, hence this update (also, fixing ugly retrieved: 0 or 1 while doing fingerprinting --flush-session -f --technique=2) Miroslav Stampar 2011-02-12 20:03:28 +00:00
  • 9f7d666451 removing --method per request of buawig Miroslav Stampar 2011-02-12 19:50:27 +00:00
  • 1cd483f42f one more update Miroslav Stampar 2011-02-12 10:24:09 +00:00
  • 25a3a64327 we need this because of one pesky little bug going around (when union is recognized and the dbmses are fingerprinted, for those who don't have proper unescaping false TRUE is recognized in form of retrieved: %27%2B%28SELECT%20CAST...). tested on all major DBMSes. Miroslav Stampar 2011-02-12 10:15:42 +00:00
  • 521635c84d quick fix for UA and Referer Miroslav Stampar 2011-02-11 23:36:23 +00:00
  • 7253362114 Minor bug fix so that --file-write on MySQL via UNION query now works again Bernardo Damele 2011-02-11 23:35:45 +00:00
  • 535eb9f3eb implementation of referer feature Miroslav Stampar 2011-02-11 23:07:03 +00:00
  • a6ab24e0b5 just a minor fix to stop nagging with "Do you want to skip test payloads specific for other DBMSes?" if n is pressed Miroslav Stampar 2011-02-10 22:47:43 +00:00
  • 5f2fcd1eea minor adjustment regarding "file" switches Miroslav Stampar 2011-02-10 19:55:47 +00:00
  • 4295a78c5f minor update Miroslav Stampar 2011-02-10 19:51:34 +00:00
  • 394ccb5cc5 Added query for MSSQL/--privileges Bernardo Damele 2011-02-10 15:52:55 +00:00
  • c078de894f Added support for --privileges on MSSQL to test wheter or not the DBMS users are DBA Bernardo Damele 2011-02-10 14:24:04 +00:00
  • a2c20acf94 Minor fixes once more Bernardo Damele 2011-02-10 11:34:16 +00:00
  • d0ddaee3c8 Minor bug fix Bernardo Damele 2011-02-10 11:28:24 +00:00
  • 864eade744 Fixed store and resume of brute-forced tables/columns for MSSQL/Sybase Bernardo Damele 2011-02-10 11:14:05 +00:00
  • aa0fb276ba More fixes for --common-columns to work against MSSQL too Bernardo Damele 2011-02-09 17:22:07 +00:00
  • 917b2b0d6b one more commit related to the previous one Miroslav Stampar 2011-02-09 17:07:02 +00:00
  • 6c582343fe .. fix Miroslav Stampar 2011-02-09 17:05:06 +00:00
  • d9af01d73d imporant fix for boolean expression which return [None] Miroslav Stampar 2011-02-09 16:53:22 +00:00
  • 7539881ffa fix for dump on Oracle but we still need to discuss some things around Miroslav Stampar 2011-02-09 14:52:07 +00:00
  • 7d9be18789 added one comment Miroslav Stampar 2011-02-09 14:34:18 +00:00
  • bafc8a1b0f another update Miroslav Stampar 2011-02-09 13:29:52 +00:00
  • 600f729139 fix for a bug reported by skysbsb@gmail.com (double ORDER BY) Miroslav Stampar 2011-02-09 12:43:09 +00:00
  • 5b57a69f3e fix Miroslav Stampar 2011-02-09 11:20:03 +00:00
  • caf6220c53 done with implementation for retrieving table names via access system table(s) Miroslav Stampar 2011-02-09 10:50:38 +00:00
  • 5050a76b59 update regarding reading of table names from access system tables Miroslav Stampar 2011-02-09 10:33:29 +00:00
  • 3de6117253 revert of the r3247 (output always has to be appended to the outputs - no matter of it's value) Miroslav Stampar 2011-02-09 09:53:59 +00:00
  • b48213783a Removed senseless debug messsage Bernardo Damele 2011-02-08 17:09:35 +00:00
  • e16bab7117 re-enabled --read-file for MySQL with all techniques Bernardo Damele 2011-02-08 17:03:57 +00:00
  • 98ca1702ae los cosmeticado Miroslav Stampar 2011-02-08 16:30:32 +00:00
  • 87e36796c6 just to not cause confusion Miroslav Stampar 2011-02-08 16:29:42 +00:00
  • dcb9c93328 minor cleanup Miroslav Stampar 2011-02-08 16:27:58 +00:00
  • 37f7001143 first commit with mysql/error/substringing Miroslav Stampar 2011-02-08 16:23:33 +00:00
  • c3eb82e60b Proper fix Bernardo Damele 2011-02-08 10:08:48 +00:00
  • dba2f74588 revert of r3274 Miroslav Stampar 2011-02-08 09:44:34 +00:00
  • 156d8cd99b Directory restyling Bernardo Damele 2011-02-08 00:15:02 +00:00
  • cfe2da0195 Minor fix Bernardo Damele 2011-02-08 00:13:39 +00:00
  • 0a81415f2f Minor code cleanup Bernardo Damele 2011-02-08 00:02:54 +00:00
  • 2c4f6d2e99 fix (lol. we were using same comparison payload through the all test. it's a nono :) p.s. this way we are dealing with "reflective" problem too Miroslav Stampar 2011-02-07 21:53:05 +00:00
  • a577d0e9a5 restraining "using unescaped version of the test because of zero knowledge of the back-end DBMS" once per test (before was once per boundary) Miroslav Stampar 2011-02-07 21:18:01 +00:00
  • 66adf23532 Unbiased approach for searching appropriate usable column Miroslav Stampar 2011-02-07 21:00:59 +00:00
  • f958b21613 there is a pretty strong chance that the columns from the beginning are the INTEGER ones, while we search for STRING ones (not related to that MSSQL union/error problem we discussed earlier today) Miroslav Stampar 2011-02-07 16:55:02 +00:00
  • 771020abd6 one more related commit Miroslav Stampar 2011-02-07 16:32:08 +00:00
  • 265e7ca272 fix for that MSSQL limit/top problem Miroslav Stampar 2011-02-07 16:24:23 +00:00
  • 71d1b72e0e minor adjustment Miroslav Stampar 2011-02-07 12:51:38 +00:00
  • b33ac19d39 Minor fix Bernardo Damele 2011-02-07 12:36:00 +00:00
  • 99e9412f74 minor update Miroslav Stampar 2011-02-07 12:34:23 +00:00
  • e023e0d233 proper fix Miroslav Stampar 2011-02-07 12:32:08 +00:00
  • 39decebe85 Minor fixes to checking/re-enabling of xp_cmdshell procedure Bernardo Damele 2011-02-07 12:17:19 +00:00
  • 1a5a66870e problem fixed Miroslav Stampar 2011-02-07 11:57:41 +00:00
  • c0233dcd4f preventing crashes for output=[] Miroslav Stampar 2011-02-07 10:24:15 +00:00
  • 096efea282 added BULK to EXCLUDE_UNESCAPE and preventing crashes when output=[] Miroslav Stampar 2011-02-07 10:22:43 +00:00
  • 008d434325 Important fix now that the file writing is unescaped too Bernardo Damele 2011-02-07 00:56:15 +00:00
  • f0f5d3d3e8 Began with the update of the user's manual for 0.9 Bernardo Damele 2011-02-07 00:55:10 +00:00
  • ba3a8a69d4 More statements to exclude from unescap'ing Bernardo Damele 2011-02-07 00:33:54 +00:00
  • 3719f085ae Added back-end dbms' OS based methods to Backend object - will be used for refactoring Bernardo Damele 2011-02-07 00:21:17 +00:00
  • 2e00656235 Minor fix Bernardo Damele 2011-02-07 00:20:23 +00:00
  • bf5ca4bd9a No point in unescaping the expression also in suffixQuery() also 'cause it will exit sqlmap if the parameter value is a string hence injection payload starts with single quote (') Bernardo Damele 2011-02-06 23:30:43 +00:00
  • 061f56daf9 More adjustments related to unescape() and cleanupPayload(). Minor code cleanup related to error-based payload. Bernardo Damele 2011-02-06 23:27:56 +00:00
  • 6a71629575 Converted from DOS format (\n\r to \n only) Bernardo Damele 2011-02-06 23:25:55 +00:00
  • 7dcfcca87f Tests' titles adjustments Bernardo Damele 2011-02-06 23:17:39 +00:00
  • 0800d9e49b Major bug fix for semi-centralize unescape() and cleanupPayload() into prefixQuery() and suffixQuery() Bernardo Damele 2011-02-06 22:58:12 +00:00
  • 9eac2339ca Bernardo Damele 2011-02-06 22:55:26 +00:00
  • db77f8b055 Code cleanup Bernardo Damele 2011-02-06 22:33:08 +00:00
  • f3d6be7868 Code cleanup Bernardo Damele 2011-02-06 22:32:44 +00:00
  • ecaf5729fd revert Miroslav Stampar 2011-02-06 22:14:18 +00:00
  • 078a2207cc few reverts Miroslav Stampar 2011-02-06 22:10:28 +00:00
  • b9b2fe0e7c little cleanup Miroslav Stampar 2011-02-06 21:52:39 +00:00
  • c4c2cf1d58 can't stay as it is right now. temporary disabling. Miroslav Stampar 2011-02-06 21:17:41 +00:00
  • d2b96a66a2 one more update regarding last few "unescape" related commits Miroslav Stampar 2011-02-06 20:23:23 +00:00
  • caaac72029 minor update regarding last commit Miroslav Stampar 2011-02-06 20:15:03 +00:00
  • 6191a7f26f Major fix for a silent bug Bernardo Damele 2011-02-06 15:53:43 +00:00
  • 1bc2ee2fbf Updated Bernardo Damele 2011-02-06 15:44:27 +00:00
  • 8980227d30 Minor bug fix Bernardo Damele 2011-02-06 15:32:16 +00:00
  • 2afc1e5021 Layout adjustments Bernardo Damele 2011-02-06 15:28:23 +00:00
  • a5a648f4fe Correctly handle --read-file and --write-file if neither stacked queries nor union query SQL injection has been detected. Support to read files on MySQL via error-based SQL injection technique will come as soon as we fix the MySQL/trim/error-based bug Bernardo Damele 2011-02-06 15:23:27 +00:00
  • c44978862e Minor reordering of what gets saved into the injection object Bernardo Damele 2011-02-06 15:20:44 +00:00
  • 5ecb75cc56 minor update Miroslav Stampar 2011-02-06 15:14:07 +00:00
  • f754953c4f reverting this one. spotted a major bug. dbms is not properly enforced at this moment, don't know why. if it was this would be properly encoded. Miroslav Stampar 2011-02-06 12:33:58 +00:00
  • 97f9c9d119 bug fix (playing with wavsep i've realized that we are sending in this payload quoted 'string' (causing problems), while MD5 also accepts integer values Miroslav Stampar 2011-02-06 12:24:50 +00:00
  • 412a97b7fe fix for a bug reported by ahmed@isecur1ty.org (TypeError: unsupported operand type(s) for -: 'float' and 'NoneType') Miroslav Stampar 2011-02-05 14:17:28 +00:00
  • 4df8a03c04 using OrderedDict to store parameters in order of appearance Miroslav Stampar 2011-02-04 18:07:21 +00:00
  • acb986ae80 minor refactoring Miroslav Stampar 2011-02-04 17:40:55 +00:00
  • fec88f6a6d Minor fix Bernardo Damele 2011-02-04 15:57:53 +00:00
  • 1e8eb27156 update of doc/THANKS Miroslav Stampar 2011-02-04 14:07:54 +00:00