Find Jobs
Hire Freelancers

automatic SQL injection - open to bidding

$10-30 USD

Closed
Posted about 10 years ago

$10-30 USD

Paid on delivery
Project Description: I have a requirement for the development of a sql injection identification, testing and exploitation tool. This tool must be written in python, or perl. There are the required features for this tool: 1. Ability to crawl an http/https website and identify SQL Injection. 2. Ability to test individual URLs for Error, Union, True/False, and Time-based blind sql injection 3. Ability enumerate database information, and read files located on the server 4. Ability to brute-force the MS-SQL Server 'sa' account 5. Ability to re-enable xp_cmdshell stored procedure, and/or write a new stored procedure 6. Ability to choose different encoding types, and comment injection for IDS evasion You can use the following open-source tools as references for both required features, and source code samples: [login to view URL]: [login to view URL] [login to view URL]: [login to view URL] [login to view URL]: [login to view URL] [login to view URL]: [login to view URL] [login to view URL]: [login to view URL] SQLNinja: [login to view URL] ## Deliverables I have a requirement for the development of a sql injection identification, testing and exploitation tool. This tool must be written in python, or perl. There are the required features for this tool: 1. Ability to crawl an http/https website and identify SQL Injection. 2. Ability to test individual URLs for Error, Union, True/False, and Time-based blind sql injection 3. Ability enumerate database information, and read files located on the server 4. Ability to brute-force the MS-SQL Server 'sa' account 5. Ability to re-enable xp_cmdshell stored procedure, and/or write a new stored procedure 6. Ability to choose different encoding types, and comment injection for IDS evasion You can use the following open-source tools as references for both required features, and source code samples: Wapiti: [login to view URL] This python based tool has the ability to scan a website and identify SQL Injection in both GET and POST requests. It also includes [login to view URL] for sites that require a cookie. SQLMap: [login to view URL] This python based tool has the ability to extract data from a backend database via true/false sql injection (differentiating between a 1=1/1=2 or similar statement passed along with the sql query) in both GET and POST requests. It can not however scan a website and identify SQL Injection. Note: It may be more efficient to write an [login to view URL] wrapper and just pass the required parameters to this program. SQLBrute: [login to view URL] This python based tool has the ability to extract data from a backend database via time-based sql injection (appending a 'waitfor delay' statement to the end of the sql query) in both GET and POST requests. It can not however scan a website and identify SQL Injection. Note: It may be more efficient to write an [login to view URL] wrapper and just pass the required parameters to this program. SQID: [login to view URL] This ruby based tool has the ability to query google for SQL Injection vulnerabilities, it can test an individual URL for sql injection, and it can crawl a http/https website looking for SQL Injection vulnerabilities. Squeeza: [login to view URL] This ruby based tool has the ability to extract data from a backend database via an out-of-band medium such as DNS, or HTTP. SQLNinja: [login to view URL] This perl based tool has the ability to not only enumerate database information, but it can also brute-force the 'sa' account, re-enable xp_cmdshell stored procedure on MSSQL2000/2005, and it can upload netcat/dnstun to the host via inline file transfer.
Project ID: 5745641

About the project

Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of PALESTINIAN TERRITORY
Palestinian Territory
0.0
0
Member since Mar 28, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.