Skip to main content

NoSQLMap - Automated NoSQL database enumeration and web application exploitation tool

squadcyber - A NoSQL (awalnya mengacu pada "non SQL", "non relasional" atau "tidak hanya SQL") database menyediakan mekanisme untuk penyimpanan dan pengambilan data yang dimodelkan dalam sarana selain hubungan tabular yang digunakan dalam database relasional. Database semacam itu sudah ada sejak akhir 1960-an, tetapi tidak mendapatkan moniker "NoSQL" sampai lonjakan popularitas pada awal abad ke-21, dipicu oleh kebutuhan perusahaan Web 2.0 seperti Facebook, Google, dan Amazon.com. Database NoSQL semakin banyak digunakan dalam big data dan aplikasi web real-time. Sistem NoSQL juga kadang-kadang disebut "Tidak hanya SQL" untuk menekankan bahwa mereka dapat mendukung bahasa query seperti SQL.

DBMS Support

Saat ini eksploitasi alat terfokus di sekitar MongoDB, dan CouchDB tetapi dukungan tambahan untuk platform berbasis NoSQL lainnya seperti Redis, dan Cassandra direncanakan dalam rilis mendatang.

Requirements

Pada sistem berbasis Debian atau Red Hat, skrip setup.sh dapat dijalankan sebagai root untuk mengotomasi instalasi dependensi NoSQLMap.

Bervariasi berdasarkan fitur yang digunakan:
  • Metasploit Framework,
  • Python with PyMongo,
  • httplib2,
  • and urllib available.
  • A local, default MongoDB instance for cloning databases to. Lihat di sini untuk petunjuk pemasangan.

Cara Install NoSQLMap

$ git clone https://github.com/codingo/NoSQLMap
$ cd NoSQLMap
$ python setup.py install

Cara Menggunakan NoSQLMap

Ketik :
$ python NoSQLMap

NoSQLMap menggunakan sistem berbasis menu untuk membangun serangan. Setelah memulai NoSQLMap Anda disajikan dengan menu utama:

1-Set options (do this first)
2-NoSQL DB Access Attacks
3-NoSQL Web App attacks
4-Scan for Anonymous MongoDB Access
x-Exit

Penjelasan opsi:

1. Set target host/IP-The target web server (i.e. www.google.com) or MongoDB server you want to attack.
2. Set web app port-TCP port for the web application if a web application is the target.
3. 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).
4. 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. 
5. 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.
6. Set shell listener port-If opening Meterpreter shells, specify the port.
7. Load options file-Load a previously saved set of settings for 1-6.
8. Load options from saved Burp request-Parse a request saved from Burp Suite and populate the web application options.
9. Save options file-Save settings 1-6 for future use.
x. Back to main menu-Use this once the options are set to start your attacks.

NoSQLMap MongoDB Management Attack Demo.


Comments

Popular posts from this blog

Cara Install WPScan di Windows

squadcyber.org - WPScan adalah tool untuk menguji kerentanan sebuah website yang menggunakan CMS Wordpress, tapi keterangan yang ditulis di wpscan.org menerangkan bahwa WPScan hanya bisa di jalankan pada platform Linux dan tidak mendukung sitem operasi Windows. Namun kini WPScan tidak hanya bisa berjalan pada Os Linux, Pengguna Windows pun bisa menggunakannya juga, bagaimana cara nya? simak tutorial berikut. Download Bahan - Bahan nya Download   Ruby 2.3.3    |   alternative  link Download   DevKit 4.52    |   alternative  link Download   Libcurl.dll    |   alternative  link Download   WPScan 2.9.2    |   alternative  link Cara Install WPScan di Windows Install Ruby Buka ruby installer tadi yang sudah di download, pilih bahasa nya dan pilih accept the license, lalu klik next Pilih dimana kalian akan install ruby nya, dan centang semua nya lalu klik inst...

Deface WEBDAV di Android

Hai guys... kali ini gw mau bagiin tutor depes webdav di android lewat termux buat user android yg kere hore nggak punya pc kek gw gini :v jadi gausah bingung2 main ke warnet buat depes webdav :v tapi kelemahannya ini ga bisa mass exploit...jadi harus satu2 :'v langsung sadja download termux di playstore dulu ea :v dork : intitle:”index.of” intext:”(Win32) DAV/2″ intext:”Apache” intitle:”index.of” intext:”(Win32) DAV/2″ intext:”Apache” site:edu intitle:”index.of” intext:”(Win32) DAV/2″ intext:”Apache” site:gov intitle:”index.of” intext:”(Win32) DAV/2″ intext:”Apache” site:YOURCOUNTRY (misal: my, us, th. dll) inurl:webdav inurl:.com.x/*.asp inurl:.edu.x/*.asp inurl:.gov.x/*.asp inurl:.net.x/*.asp inurl:.org.x/*.asp tutorial : buka termux nya....ketik kode di bawah ini   $ apt update && apt upgrade   $ apt install python2   $ pip2 install urllib3 chardet certifi idna requests   $ apt install openssl curl   $ pkg install libcurl    $ mkdir webdav ...

viSQL Scan SQL Vulnerability di Termux

Hay guys.. Kali ini gw bakal bagiin tool viSQL Scan SQL Vulnerability . Apa itu viSQL ? viSQL adalah suatu tools untuk meng-explotasi yang retan terhadap suatu pengujian website atau bisa disebut suatu scanner SQL vlunerability pada suatu situs target dan situs di server yaitu viSQL ini. dan viSQL ini terbuat dari bahasa pemrograman python2. Cara Install viSQL di Termux    $ apt-get update && apt-get upgrade    $ apt-get install git    $ apt-get install python2    $ git clone https://github.com/blackvkng/viSQL    $ cd viSQL    $ chmod 777 viSQL.py Dan untuk menjalankan nya kalian bisa melihat pada bagian help dengan mengetik    $ python2 viSQL.py -h Sekian dari gw... Semoga bermanfaat ^_^ Kalo masih bingung komen di bawah ea