Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
firebase — Exploiting misconfigured firebase databases | Kitploit
工具/GitHubGitHub/francesc-h/firebase
Vulnerability AnalysisDNS & Subdomain EnumerationData ExfiltrationInformation GatheringWeb SecurityPenetration TestingMisconfigurationCrawlerArchived
GitHubfrancesc-h/firebase

firebase

Exploiting misconfigured firebase databases

查看仓库
124317年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

firebase

利用存在漏洞或配置错误的 Firebase 数据库

免责声明:提供的软件仅用于教育目的。请自行决定使用,创建者对造成的任何损害概不负责。请负责任地使用!

前置条件

非标准 Python 模块:

  • dnsdumpster
  • bs4
  • requests

安装

如果以下命令成功运行,你就可以使用该脚本了:

root@kitploit:~
git clone https://github.com/Turr0n/firebase.git
cd firebase
pip install -r requirements.txt

用法

root@kitploit:~
python3 firebase.py [-h] [--dnsdumpster] [-d /path/to/file.htm] [-o results.json] [-l /path/to/file] [-c 100] [-p 4]

参数:

root@kitploit:~
    -h      显示帮助信息
    -d      下载的 HTML 文件的绝对路径。
    -o      输出文件名。默认值:results.json
    -c      在 Alexa 前 100 万个域名中爬取。设置要爬取的域名数量,例如:100。最多 1000000
    -p      要执行的进程数。默认值:1
    -l      包含要爬取的数据库的文件路径。每行一个数据库名称。此选项不能与 -d 或 -c 一起使用
    --dnsdumpster       使用 DNSDumpster API 收集数据库
    --just-v    忽略“非易受攻击”的数据库
    --amass Amass 扫描输出文件([-o] 参数)的路径

示例: python3 firebase.py -p 4 -f results_1.json -c 150 --dnsdumpster 这会查找 Alexa 文件中的前 150 个域名以及 DNSDumpster 提供的数据库。结果将保存到 results_1.json 中,整个脚本将使用 4 个并行进程执行。

该脚本会创建一个 JSON 文件,其中包含收集到的易受攻击的数据库及其转储内容。每个数据库都有一个状态:

  • -2:不受影响
  • -1:数据库不存在
  • 0:可能可以进一步利用
  • 1:易受攻击

为了获得更好的结果,请访问 pentest-tools.com 并在其子域名扫描器中输入以下域名:firebaseio.com。扫描完成后,保存页面 HTML(CRL+S),并使用 -d [路径] 参数,这会让脚本分析该服务发现的子域名。未来可能会支持更多的子域名爬虫。

现在我们支持 amass 扫描器(由 @caffix 开发)!使用该工具对 firebaseio.com 运行任何所需的扫描,并使用 -o 参数,脚本就能解析输出文件并爬取发现的数据库。

Firebase 数据库使用以下结构:https://[数据库名称].firebaseio.com/。如果你使用 -l [路径] 参数,提供的文件需要每行包含一个 [数据库名称],例如:

root@kitploit:~
airbnb
twitter
microsoft

使用该文件将会检查以下数据库:https://airbnb.firebaseio.com/.json, https://twitter.firebaseio.com/.json, https://microsoft.firebaseio.com/.json

致谢

本脚本大量基于 appthority 的移动威胁团队的工作。所有研究功劳归他们所有。

用于从 Alexa 前 100 万个域名文件中下载域名的 脚本 由 @evilpacket 提供。

下载工具