Nytro Posted January 15, 2012 Report Posted January 15, 2012 [h=1]SpiderLabs / SQLol[/h]SQLolReleased at Austin Hackers Association meeting 0x3fDaniel Crowley <dcrowley@trustwave.com>http://www.trustwave.comINTRODUCTION============***WARNING: SQLol IS INTENTIONALLY VULNERABLE.DO NOT USE ON A PRODUCTION WEB SERVER. DO NOTEXPOSE SQLol IN AN UNTRUSTED ENVIRONMENT.***SQLol is a configurable SQL injection testbed. SQLol allowsyou to exploit SQL injection flaws, but furthermore allowsa large amount of control over the manifestation of the flaw.To better understand why SQLol exists, please read the sonnetbelow:I humbly posit that the current state(With much respect to work which does precede)Of test-beds made with vulns to demonstrateIs lacking some in flexibility.Two options are presented present-day,As far as when one deals with S-Q-L:A blind injection (bool or time delay)And UNION statement hax (oh gee, how swell…)Imagine we could choose how queries readAnd how our input sanitizes, oh!How nimble and specific we could beTo recreate our ‘sploit scenarios.And thus is S-Q-L-O-L conceived:That we can study how to pwn DBs.Options:Type of queryLocation within queryType and level of sanitizationLevel of query outputVerbosity of error messagesVisibility of queryInjection string entry pointOther cool things:Reset buttonChallengesSupport for multiple database systemsREQUIREMENTS============PHP 5.xWeb serverDatabase server (MySQL, PostgreSQL and SQLite have been tested, others may work)ADODB library (included)USAGE=====Place the SQLol source files on your Web server andopen in a Web browser. Modify the configuration file#sqlol_directory#/includes/database.config.php to pointto your installed database server. Use the resetbutton.phpscript to write the SQLol database, then start playing!COPYRIGHT=========SQLol - A configurable SQL injection testbedDaniel "unicornFurnace" CrowleyCopyright (C) 2012 Trustwave Holdings, Inc.This program is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 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 ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program. If not, see <http://www.gnu.org/licenses/> A configurable SQL injection test-bed — Read more https://www.trustwave.com/spiderLabs.phpSursa: https://github.com/SpiderLabs/SQLol Quote