{"id":4370,"date":"2017-08-23T07:42:18","date_gmt":"2017-08-23T02:12:18","guid":{"rendered":"https:\/\/qadit.com\/blog\/?p=4370"},"modified":"2017-08-23T07:42:18","modified_gmt":"2017-08-23T02:12:18","slug":"nosqlmap-automated-nosql-exploitation-tool","status":"publish","type":"post","link":"https:\/\/qadit.com\/blog\/nosqlmap-automated-nosql-exploitation-tool\/","title":{"rendered":"NoSQLMap \u2013 Automated NoSQL Exploitation Tool"},"content":{"rendered":"<div>\n<p>NoSQLMap is an open source Python-based automated NoSQL exploitation tool designed to audit for as well as automate injection attacks and exploit default configuration weaknesses in NoSQL databases. It is also intended to attack web applications using NoSQL in order to disclose data from the database.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ift.tt\/2vVeU1N\" alt=\"NoSQLMap - Automated NoSQL Exploitation Tool\" class=\"aligncenter size-medium wp-image-4646\"><\/p>\n<p>Presently the tool\u2019s exploits are focused around MongoDB, but additional support for other NoSQL based platforms such as CouchDB, Redis, and Cassandra are planned in future releases.<\/p>\n<p align=\"center\">\n<p><ins class=\"adsbygoogle\"><\/ins>\n<\/p>\n<p><\/p>\n<p>A NoSQL (originally referring to \u201cnon SQL\u201d, \u201cnon-relational\u201d or \u201cnot only SQL\u201d) database provides a mechanism for storage and retrieval of data which is modelled by means other than the tabular relations used in relational databases. Such databases have existed since the late 1960s, but did not obtain the \u201cNoSQL\u201d moniker until a surge of popularity in the early twenty-first century, triggered by the needs of Web 2.0 companies such as Facebook, Google, and Amazon.com.<\/p>\n<p>NoSQL databases are increasingly used in big data and real-time web applications. NoSQL systems are also sometimes called \u201cNot only SQL\u201d to emphasize that they may support SQL-like query languages.<\/p>\n<h3>Requirements<\/h3>\n<p>On a Debian or Red Hat based system, the setup.sh script may be run as root to automate the installation of NoSQLMap\u2019s dependencies.<\/p>\n<p>Varies based on features used:<\/p>\n<ul>\n<li>Metasploit Framework,<\/li>\n<li>Python with PyMongo,<\/li>\n<li>httpslib2,<\/li>\n<li>and urllib available.<\/li>\n<li>A local, default MongoDB instance for cloning databases to<\/li>\n<\/ul>\n<p>There are some various other libraries required that a normal Python installation should have readily available. Your milage may vary, check the script.<\/p>\n<p align=\"center\">\n<p><ins class=\"adsbygoogle\"><\/ins>\n<\/p>\n<p><\/p>\n<h3>Usage Options<\/h3>\n<ol>\n<li>Set target host\/IP-The target web server (i.e. www.google.com) or MongoDB server you want to attack.<\/li>\n<li>Set web app port-TCP port for the web application if a web application is the target.<\/li>\n<li>Set URI Path-The portion of the URI containing the page name and any parameters but NOT the host name (e.g. \/app\/acct.php?acctid=102).<\/li>\n<li>Set HTTP Request Method (GET\/POST)-Set the request method to a GET or POST; Presently only GET is implemented but working on implementing POST requests exported from Burp. <\/li>\n<li>Set my local Mongo\/Shell IP-Set this option if attacking a MongoDB instance directly to the IP of a target Mongo installation to clone victim databases to or open Meterpreter shells to.<\/li>\n<li>Set shell listener port-If opening Meterpreter shells, specify the port.<\/li>\n<li>Load options file-Load a previously saved set of settings for 1-6.<\/li>\n<li>Load options from saved Burp request-Parse a request saved from Burp Suite and populate the web application options.<\/li>\n<li>Save options file-Save settings 1-6 for future use.<\/li>\n<\/ol>\n<p>You can download NoSQLMap here:<\/p>\n<p><a href=\"https:\/\/ift.tt\/2x8Y0vb\">NoSQLMap-0.5.zip<\/a><\/p>\n<p>Or read more <a href=\"https:\/\/ift.tt\/2vUukTQ\">here<\/a>.<\/p>\n<p class=\"swp-content-locator\">\n<\/p><\/div>\n<p><b>Read the Full Article here: <a href=\"https:\/\/ift.tt\/2oouqvS\">&gt;Darknet &#8211; The Darkside<\/a><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NoSQLMap is an open source Python-based automated NoSQL exploitation tool designed to audit for as well as automate injection attacks and exploit default configuration weaknesses in NoSQL databases. It is also intended to attack web applications using NoSQL in order to disclose data from the database. Presently the tool\u2019s exploits are focused around MongoDB, but &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/qadit.com\/blog\/nosqlmap-automated-nosql-exploitation-tool\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;NoSQLMap \u2013 Automated NoSQL Exploitation Tool&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[12],"tags":[293],"class_list":["post-4370","post","type-post","status-publish","format-standard","hentry","category-itsec","tag-wonder-information"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9AH7Q-18u","_links":{"self":[{"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/posts\/4370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/comments?post=4370"}],"version-history":[{"count":1,"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/posts\/4370\/revisions"}],"predecessor-version":[{"id":4371,"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/posts\/4370\/revisions\/4371"}],"wp:attachment":[{"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/media?parent=4370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/categories?post=4370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qadit.com\/blog\/wp-json\/wp\/v2\/tags?post=4370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}