FirebaseExploiter Firebase Database Vulnerability Discovery
FirebaseExploiter Firebase Database Vulnerability Discovery

FirebaseExploiter: Firebase Database Vulnerability Discovery

FirebaseExploiter is a vulnerability discovery tool that discovers Firebase Database which are open and can be exploitable. Primarily built for mass hunting bug bounties and for penetration testing.

  • Mass vulnerability scanning from list of hosts
  • Custom JSON data in exploit.json to upload during exploit
  • Custom URI path for exploit
FirebaseExploiter running Linux
FirebaseExploiter running Linux

Installation

FirebaseExploiter was built using go1.19. Make sure you use latest version of Go to install successfully. Run the following command to install the latest version:

go install -v github.com/securebinary/firebaseExploiter@latest
FirebaseExploiter Installation
FirebaseExploiter Installation

Usage

firebaseExploiter

This will display help for the CLI tool. Here are all the required arguments it supports.

FirebaseExploiter User Interface
FirebaseExploiter User Interface

Running FirebaseExploiter

To scan a specific domain to check for Insecure Firebase DB.

"
"
Example of Firebase possibly vulnerable
Example of Firebase possibly vulnerable
Example of Firebase is not vulnerable
Example of Firebase is not vulnerable

To exploit a Firebase DB to write your own JSON document in it.

Exploit Firebase DB
Exploit Firebase DB

Create your own exploit.json file in proper JSON format to exploit vulnerable Firebase DBs.

Checking the exploited URL to verify the vulnerability.

Check exploited URL for vulnerability
Check exploited URL for vulnerability

Adding custom path for exploiting Firebase DBs.

Customized path to exploit databases
Customized path to exploit databases

Mass scanning for Insecure Firebase Databases from list of target hosts.

firebaseExploiter -file firebase_domains.txt
Mass scanning of insecure Firebase DBs
Mass scanning of insecure Firebase DBs

Exploiting vulnerable Firebase DBs from the list of target hosts.

Massive exploitation of insecure Firebase DBs
Massive exploitation of insecure Firebase DBs

Download Github Repo: