不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

快速刷分!数据库敏感信息检索工具

工具简介

@弱鸡师傅的又一个数据库敏感信息检索CLI工具,用于检查开发数据库中是否存在手机号、身份证、地址、账号、密码、邮箱、银行卡、token/secret等敏感信息。

看他这工具的功能应该也可用于HW攻防赛快速刷数据分等场景,这里我只是提供一个思路,工具暂时还没有去验证,感兴趣的师傅自己去看下吧…!!!

工具功能

  • 数据库:MySQL/MariaDB/TiDB、MSSQL、PostgreSQL、Oracle,以及多种 MySQL/PostgreSQL 协议兼容国产数据库

  • 代理:直连、SOCKS5、HTTP CONNECT

  • 认证:命令行密码或隐藏交互输入

  • 输出:连接信息、按表分组的敏感字段、存在行数和类似 SQL 查询结果的整行真实样例值

  • 检索模式:

    • field-content:根据表/字段名定位敏感字段,再检索字段内容

    • field-name:只检索敏感表名/字段名

    • content:扫描字段内容

    • all:执行全部模式

  • 敏感级别:

    • high:身份证、密码/密钥、银行卡

    • medium:手机号、邮箱

    • low:地址、用户名/账号

    • all:全部级别,默认值

支持数据库类型

图1–快速刷分!数据库敏感信息检索工具–seo优化_前端开发_渗透技术

工具截图

以下截图中的数据库、表名和敏感样例值均为演示数据,不包含真实生产信息。图2–快速刷分!数据库敏感信息检索工具–seo优化_前端开发_渗透技术图3–快速刷分!数据库敏感信息检索工具–seo优化_前端开发_渗透技术图4–快速刷分!数据库敏感信息检索工具–seo优化_前端开发_渗透技术图5–快速刷分!数据库敏感信息检索工具–seo优化_前端开发_渗透技术

注意事项

默认会完整展示敏感样例值,用于截图证明数据存在;如需降低暴露风险,请加 --mask。 扫描过程中按 Ctrl+C 会停止后续扫描,并尽量输出和写入已经扫描完成的表结果。 GitHub Actions 仅在推送 v* tag 时触发自动测试、构建和 Release;普通 main push 不触发发布流程。

下载地址

https://github.com/RuoJi6/database_scan

赞(0)
未经允许不得转载:seo优化_前端开发_渗透技术 » 快速刷分!数据库敏感信息检索工具