🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ***** ## sqlmap检索DBMS信息 ### sqlmap检索DBMS banner 获取后端数据库banner信息 ``` 参数 --banner或者-b ``` ### sqlmap检索DBMS当前数据库 获取当前数据库名 ``` 参数 --current-db ``` ### sqlmap检索DBMS当前主机名 获取主机名 ``` 参数 --hostname ``` ## sqlmap检索DBMS用户信息 ### sqlmap探测当前用DBA 探测当前用户是否是数据库管理员 ``` 参数 --is-dba ``` ### sqlmap枚举DBMS用户密码 Sqlmap会先列举用户,再列举用户密码Hash值。 ``` 参数 --passwords ``` ### sqlmap枚举DBMS用户 获取DBMS所有用户 ``` 参数 --users ``` ### sqlmap枚举DBMS权限 参数:--privileges 当前用户有读取包含了数据库管理系统中用户信息的系统表的权限时使用这一参数可以列举数据库管理系统中用户的权限。通过用户权限可以判断哪些用户是管理员。 若想只枚举特定用户的权限使用参数"-U"指定用户,可用"CU"来代表当前用户。 ``` python sqlmap.py -u "http://127.0.0.1/sqli/Less-1/?id=1" --privileges U root ``` ## sqlmap枚举信息 ### sqlmap列举数据库名 列举数据库名称 ``` 参数 --dbs ``` ### sqlmap枚举数据库表 列举数据库表名 ``` 参数: --tables -D 数据库名字 指定具体数据库 ``` ### sqlmap枚举数据表列 参数 -- columns ### sqlmap枚举数据值 参数 --dump ### sqlmap枚举schema信息 用户可用此选项列举数据库管理系统的模式。模式列表包含所有数据库、表、列、触发器 和他们各自的类型。 同样地,可使用参数--exclude-sysdbs排除系统数据库。 ``` 参数 --schema ``` ### sqlmap检索数据表数量 如果用户只想知道表的条目数,则可以使用此参数 ``` 参数 --count ``` ### sqlmap获取数据信息 参数 --start --stop ``` --start 1 --stop 3 返回当前数据库表的前三条记录 ``` ### sqlmap设置条件获取信息 参数 --where ### sqlmap暴力破解数据 暴力破解表名 ``` 参数 --common-tables ``` 有些情况下用--tables不能列出数据库中表名来比如: 1.版本小于5.0的MySQL没有information_schema表 2.数据库用户权限过低无法读取表名 ### sqlmap暴力破解数据 暴力破解列名 ``` 参数 --common-columns ``` ### sqlmap检索所有信息 返回所有的检索信息 ``` 参数 -a 或者--all ``` 练习靶场:[https://www.mozhe.cn/bug/d1hJazFDeGRHV05DVjI3YXpHREZGUT09bW96aGUmozhe](https://www.mozhe.cn/bug/d1hJazFDeGRHV05DVjI3YXpHREZGUT09bW96aGUmozhe)