Skip to content

FirebaseScan is a pen-testing tool to automatically scanning and exploiting Firebase DB vulnerability in the android application.

Notifications You must be signed in to change notification settings

nhattm3006/Firebase-Scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FirebaseScan

_____ _          _                    _____                 
|  _|(_)        | |                  /  ___|                
| |_  _ _ __ ___| |__   __ _ ___  ___\ `--.  ___ __ _ _ ___ 
|  _|| | '__/ _ \ '_ \ / _` / __|/ _ \`--. \/ __/ _` | '_  \
| |  | | | |  __/ |_) | (_| \__ \  __/\__/ / (_| (_| | | | |
\_|  |_|_|  \___|_.__/ \__,_|___/\___\____/ \___\__,_|_| |_|

                 by: IAMABEAR of SunCSR team

FirebaseScan is a pen-testing tool to automatically scanning and exploiting Firebase DB vulnerability in the android application.

python platform

FirebaseScan is also bundled with apktool.

Requirements

  • Python 3
    • tqdm
    • requests
  • JDK 8 or higher

Feature

  • Decode apk file
  • Find Firebase Database URL
  • Scan for configuration error on reading and writing permission
  • Dump database
  • Export payload

Installation

python3 -m pip install -r requirements.txt

Usage

Put apk file in the directory of firebase-scan.

┌──(iamabear㉿kali)-[~/Downloads]
└─$ mv ./example.apk ./firebase-scan

┌──(iamabear㉿kali)-[~/Downloads/firebase-scan]
└─$ ls
README.md  apktool_2.5.0.jar  example.apk  firebase-scan.py  requirements.txt

┌──(iamabear㉿kali)-[~/Downloads/firebase-scan]
└─$ python3 firebase-scan.py example.apk

About

FirebaseScan is a pen-testing tool to automatically scanning and exploiting Firebase DB vulnerability in the android application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages