WELCOME TO EHOST.COM.NP

Thursday, August 23, 2018

SleuthQ- A Tool To Find SQL Injection Vulnerability

ads space






SleuthQ: A Tool To Find SQL Injection Vulnerability





SleuthQ- A Tool To Find SQL Injection Vulnerability






Python3 Burp History parsing tool to discover potential SQL injection points. To be used in tandem with SQLmap.


SleuthQL is a python3 script to identify parameters and values that contain SQL-like syntax. Once identified, SleuthQL will then insert SQLMap identifiers (*) into each parameter where the SQL-esque variables were identified.



Supported Request Types


SleuthQL requires an export of Burp’s Proxy History. To gain this export, simply navigate to your proxy history tab, highlight every item and click “Save Items”.


Ensure that each request is saved using base64 encoding. When SleuthQL scans the proxy history file, outside of the regular URL parameters, it will be able to identify vulnerable parameters from the following request content-types:


application/json
application/x-www-form-urlencoded
multipart/form-data


There are cases where this tool will break down. Namely, if there is nested content-types (such as a base64 encoded parameter within JSON data), it will not be able to identify those parameters. It also does not cover Cookies, as too often something such as CloudFlare will flag a parameter we’re not interested in.



Why not Burp Pro?


Burp Pro’s scanner is great, but isn’t as full featured as SQLMap. Thus, if we can prioritize requests to feed into SQLMap in a batch-like manner and look for results this way, we can increase the detection rate of SQL injection.



Usage     


sleuthql.py -d example.com -f burpproxy.xml


SleuthQL is a script for automating the discovery of requests matching SQL-like parameter names and values. When discovered, it will display any matching parameters and paths that may be vulnerable to SQL injection. It will also create a directory with SQLMap ready request files.



Options:


  -h, –help   show this help message and exit
  -d DOMAINS, –domains=DOMAINS
             Comma separated list of domains to analyze. i.e.:
                              google.com,mozilla.com,rhinosecuritylabs.com
  -f PROXY_XML, –xml=PROXY_XML
            Burp proxy history xml export to parse. Must be base64 encoded.
  -v, –verbose  Show verbose errors that occur during parsing of the input XML.



Output Files


For each potentially vulnerable request, the SQLMap parameterized request will be saved under $(pwd)/$domain/ as text files.



Video Demo


[embedded content]
Download SleuthQ


ads space
ADS SPACE

0 comments:

Post a Comment

Categories

Article How-to All Posts WordPress Android Web design Blogger Plugins CSS Google JQuery Plugins Programming Reviews Web Hosting Blogger Blogging Blogging Tips Tricks Web Development Facebook Git Internet Make Money Online Social Plugins Tips Tips and Tricks Tools Tutorials Windows WordPress Plugins Blogging Tips and Tricks Freebies GSM Google Analytics HTML How To's JavaScript Plugin Development S.E.O SEO SMS SmartPhone Social Media Tips amp; Tricks Top-Most Updates Webmaster Tools Whatsapp Applications Apps Blogger Basics Documentary Downloads Entertainment Gadgets Games Gmail Google AdSense Guest Post IPhone Make Money Blogging SVN Security Softwares Web Hosting Tips and Tricks Wordpress Tips Wordpress Tips and Tricks hostgator iOS Advertising Networks Advertising Technology Affiliates Antivirus Audience amp; Traffic Biography Blog post Blog post Blogger Blogger Errors Blogger Tips Blogger Tools Blogger Widget Blogosphere Bogger Widgets CSS selectors CSS symbols CSS3 Computer amp; Internet Content Writing Coupon Codes Data amp; Analytics Deleted blog Design DoubleClick for Publishers Email and newsletter marketting Email marketing Excel Tips Excel Tips and Tricks Facebook Tricks Feed Feedburner Feedburner subscribers Font Fun GitHub Giveaways Gmail primary inbox Gmail tabs Google sign-in Guides HTML amp; CSS HTML5 Infographics Inspirational Instagram Internet Marketing Internet Tips amp; Tricks Job Listings Knowledge Life Hacks Lists Make-Money Monetization amp; Conversion Monetize Navigation Online Marketing Other PHP Tutorials Passport Publishing amp; Content Quotes RSS Sidebar Smartphones Social Networking Status Tech Tech Blog Technology Telegram Themes UI / UX User Psychology amp; Research VB.Net Web Tools Web browser Widget Windows Tips Windows-10 ad viewability admin notice blogging tools bluehost cherry-pick clone cors custom scrollbar customizer dismissible notices duplicate post feed title git branch git clone gpg gpg2 hybridauth iPad icon font notice responsive wordpress theme same origin policy scrollbar signed git commit smartsvn theme customizer vcs wordpress theme wordpress themes

Blog Archive