数据库自动取样工具

admin 2023年12月13日09:27:21评论14 views字数 2957阅读9分51秒阅读模式

01

工具功能

  • 支持对数据库全部数据进行取样,并支持指定条数取样

  • 支持对数据库指定单一数据库进行取样,并支持指定条数取样

  • 支持对数据库指定数据表进行取样,并支持指定条数取样

  • 支持对数据库中的关键敏感内容进行捕获,目前支持邮箱、身份证、手机号、密码

  • 支持对数据库内容进行自定义正则表达式进行匹配

  • 支持socks5代理连接远程数据库

  • 支持对数据库中的数据量进行统计

  • 支持批量连接数据库进行信息收集

  • 数据输出为HTML和CSV

  • 目前支持Mysql、Mssql、Oracle、Mongodb和Postgre数据库

02

工具使用
命令参数说明
命令Sampledata,缩减命令: SD              //数据库全部取样功能SampleSingleDatabase,缩减命令:SSD   //指定单一数据库取样功能Overview,缩减命令: OV                //数据库数据量统计功能SearchSensitiveData,缩减命令: SS     //数据库敏感数据捕获功能SingleTable,缩减命令: ST             //数据库单表取样功能参数:-T  databaseType                    //数据库类型(必选参数,目前支持 mysql、mssql、oracle、mongodb)-da 127.0.0.1:3306                  //数据库地址(必选参数,除非使用-f参数文件输入数据)-du name                            //数据库用户名(必选参数,除非使用-f参数文件输入数据)-dp passwd                          //数据库密码(必选参数,除非使用-f参数文件输入数据)-dn databaseName                    //指定数据库名称(单一数据库取样功能必选参数)-ds databaseSchema                  //指定数据库schema(可选参数,postgre数据库单表取样时可指定schema)-pa 127.0.0.1:8080                  //代理地址(可选参数)-pu name                            //代理用户名(可选参数)-pp passwd                          //代理密码(可选参数)-n  1                               //指定取样数据条数,默认为3(可选参数)-t 1                                //数据库敏感数据捕获功能使用线程数量,默认为5(可选参数)-p 自定义正则表达式                  //数据库敏感数据捕获功能自定义正则匹配参数(可选参数)-tf filepath                        //使用TNS方式登录Oracle数据库(仅对于Oracle数据库)-WA                                 //使用Windows本地认证方式登录(仅针对于mssql数据库)-f data.txt                         //批量数据库信息导入文件,文本中一条数据库信息占用一行                                    文本格式:schema://user:password@host:port                                     如:mysql://root:[email protected]:3306                                        mssql://sa:[email protected]:1433                                        oracle://system:[email protected]:1521                                        postgre://postgres:[email protected]:5432                                        mongo://admin:[email protected]:27017                                        mongo://admin:[email protected]:27017?admin                                        mongo://:@127.0.0.1:27017                                        上述后两条分别为mongodb数据库 指定admin数据库登录模式与无用户密码登录模式
全部数据库取样功能
//指定mysql数据库,连接数据库,每个表中内容取样条数为2DataMiner SD -T mysql -da 127.0.0.1:3306 -du name -dp passwd -n 2//指定mssql数据库,使用socks代理连接数据库,每个表中内容取样条数为2DataMiner SD -T mssql -da 127.0.0.1:1433 -du name -dp passwd -pa 127.0.0.1:8080 -pu name -pp passwd -n 2//使用文件批量导入数据库连接信息进行连接,每个表中内容取样条数为2DataMiner SD -f data.txt  -n 2//使用文件批量导入数据库连接信息并使用socks代理进行连接,每个表中内容取样条数为2DataMiner SD -f data.txt -pa 127.0.0.1:8080 -pu name -pp passwd -n 2//Oracle数据库TNS方式登录使用全部数据库取样功能DataMiner SD -T oracle -du name -dp passwd -tf tnsnames.ora//MSSQL数据库本地Windows认证登录使用全部数据库取样功能DataMiner SD -T mssql -WA//Mongodb数据库无用户密码登录模式使用全部数据库取样功能DataMiner SD -T mongo -da 127.0.0.1:27017//Mongodb数据库指定admin数据库登录模式使用全部数据库取样功能DataMiner SD -T mongo -da 127.0.0.1:27017?admin -du name -dp password
关键敏感信息捕获
//指定mssql数据库,连接数据库,每个表中内容取样条数为2,并指定使用6个线程DataMiner SS -T mssql -da 127.0.0.1:1433 -du name -dp passwd -n 2 -t 6//指定mysql数据库,使用socks代理连接数据库,每个表中内容取样条数为2,并指定使用6个线程DataMiner SS -T mysql -da 127.0.0.1:3306 -du name -dp passwd -pa 127.0.0.1:8080 -pu name -pp passwd -n 2 -t 6//使用文件批量导入数据库连接信息进行连接,每个表中内容取样条数为2,并指定使用6个线程DataMiner SS -f data.txt  -n 2 -t 6//使用文件批量导入数据库连接信息并使用socks代理进行连接,每个表中内容取样条数为2,并指定使用6个线程DataMiner SS -f data.txt -pa 127.0.0.1:8080 -pu name -pp passwd -n 2 -t 6//指定mysql数据库,连接数据库,每个表中内容取样条数为2,指定使用6个线程,并使用自定义正则匹配用户名DataMiner SS -T mysql -da 127.0.0.1:3306 -du name -dp passwd -n 2 -t 6 -p ^[x{4e00}-x{9fa5}]{2,4}$//Oracle数据库TNS方式登录使用关键敏感信息捕获功能DataMiner SS -T oracle -du name -dp passwd -tf tnsnames.ora//MSSQL数据库本地Windows认证登录使用关键敏感信息捕获功能DataMiner SS -T mssql -WA//Mongodb数据库无用户密码登录模式使用关键敏感信息捕获功能DataMiner SS -T mongo -da 127.0.0.1:27017//Mongodb数据库指定admin数据库登录模式使用关键敏感信息捕获功能DataMiner SS -T mongo -da 127.0.0.1:27017?admin -du name -dp password
简单取样输出

数据库自动取样工具

数据库自动取样工具

03

工具下载

https://github.com/wjlab/DataMiner/releases/tag/v1.0.1

原文始发于微信公众号(夜组安全):数据库自动取样工具

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年12月13日09:27:21
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   数据库自动取样工具http://cn-sec.com/archives/2292991.html

发表评论

匿名网友 填写信息