DVWA SQL注入之手工注入

本文详细介绍了在DVWA靶机上进行SQL注入的过程,从Low、Medium到High三个级别。通过注入技巧,获取数据库名、表名、字段名以及表中的数据,展示了SQL注入的步骤和方法。
摘要由CSDN通过智能技术生成

本次使用的靶机是看雪论坛为我们提供的在线靶机

地址:http://43.247.91.228:81

账号:admin

密码:password


一:Low级别注入

 1. 先在文本框中输入1,单击submit,查看效果

手注的思路:确定页面使用了多少个字段,然后确定各个字段的位置,最后构造SQL语句进行注入

 2. 在文本框中输入 1' order by 2# 返回正常  1'order by 3# 报错,说明有两个字段

此时带入查询的语句是:

$getid = "SELECT first_name, last_name FROM users WHERE user_id = '1'order by 2#'"; 

3. first name后面显示的是第一个字段的,surname后面显示的第二个字段。现在确定了字段的位置,有两个位置可以进行注入,构造我们自己的SQL语句进行注入

1' union select 1,version()#

1' union select database(),2#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值