01
- 项目名称:z-bool/SQLDownload
- 项目地址:
https:
//github.com/z-bool/SQLDownload
- 项目描述:
内网大型数据拖库解决方案,隧道不稳定时将内网数据库保存为csv格式文件。
- 项目优点:
穷人的选择,买不起好的VPS的解决方案。
02
该工具诞生背景:
在打内网时候会有隧道不稳定情况无论是数据读取还是数据下载都会被影响(人穷vps垃圾),所以为了解决这个问题,写了这个小工具内网本地执行,为应对多种场景提供多种选项解决。
该工具应用场景:
- 数据库取证
- 数据库读取/下载
- 联表导出
该工具的使用方案:
- 配置文件读取
info.txt
(优先) - 终端交互写入
- 配置与终端混合交互
03
配置文件导入:
在当前目录下保存一个info.txt
# jdbc mysql url db_url=jdbc:mysql://localhost:3306/a # jdbc mysql username db_user=root # jdbc mysql password db_passwd=123456 # function mode db_function=1
交互模式导入:
无配置文件情况下
混合模式:
文本配置下,部分不填,解决连接固定减少多次输入的情况,通过交互来解决。
# jdbc mysql url db_url=jdbc:mysql://localhost:3306/a # jdbc mysql username db_user=root # jdbc mysql password db_passwd=123456 # function mode db_function=
将每张表保存拖到当前目录下对应表名的csv文件中。
功能介绍:
- Retrieve the names of all database repositories under the connection. (查询当前连接的所有数据库名)
- Read all tables and fields of the specified database.(查询当前数据库的所有表和字段)
- Drag all the contents of the specified library.(下载当前数据库的所有表数据)
- Terminal prints the first 50 records of SQL execution results for debugging purposes.(限制下的SQL查询,结果只显示50条且展示在终端上)
- Save SQL execution results with unlimited queries.(无限制的SQL查询,结果保存在当前目录下的6位随机名字的csv文件中)
SQL功能举例:
限制下的SQL执行展示
无限制下的SQL结果展示
原文始发于微信公众号(阿呆攻防):(原创工具)超级数据库下载工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论