云端应用SQL注入攻击之Sqlmap学习

云端应用SQL注入攻击之Sqlmap学习

实验介绍
SQL注入漏洞是由于Web应用程序没有对用户输入数据的合法性进行判断,攻击者通过Web页面的输入区域,通过精心构造的SQL语句插入特殊字符和指令,通过和数据库交互获得私密信息或者篡改数据库信息。SQL注入攻击主要是将巧妙构造的SQL语句同网页提交的内容结合起来进行攻击。Sqlmap是一款用来检测与利用SQL注入漏洞的免费开源工具,结合BurpSuite抓取Web端扫描到的cookie内容,通过获取到的信息使用Sqlmap获取数据库中表数据,暴力猜解数据及实现用户登录等操作。

实验目的及要求
(1) 掌握Kali Linux中的Sqlmap各类功能及参数配置
(2) 使用Sqlmap对目标站点进行渗透攻击
(3) 使用Kali Linux环境中的Sqlmap实现对目标靶机网站的注入猜测
(1)在VMvare中创建Windows Server 2008与Kali Linux虚拟机,并配置这两台虚拟机构成局域网,设置Windows Server 2008虚拟机的IP地址为10.4.92.29,Kali Linux虚拟机的IP地址为10.4.7.34。
(2)在Windows Server 2008虚拟机中配置IIS,并创建好测试网站dvwa。
在这里插入图片描述
任务一 使用Sqlmap对目标站点进行渗透攻击

  1. 打开测试网站DVWA的主网页,并设置其安全级别为low
    在这里插入图片描述
  2. 单击左边的SQL Injection
    在这里插入图片描述
  3. 在”User ID”文本框中随机输入一串数字,开启Burp Suite的数据包捕获功能
    在这里插入图片描述
    在这里插入图片描述
  4. 在Kali linux虚拟机的命令行状态下运行Sqlmap,并输入以下命令
    在这里插入图片描述
    在这里插入图片描述
  5. 在上条命令后加—tables探测该数据库中的表
    在这里插入图片描述
    在这里插入图片描述
  6. 针对其中的一个表users,猜测其中的字段 在这里插入图片描述
    在这里插入图片描述
  7. 执行如下命令,对users表中所有字段的值进行探测,在探测过程中会用到自带的字典
    在这里插入图片描述
    在这里插入图片描述
  8. 利用上述结果,登录DVWA网站主页进行验证,比如用户名为pablo,密码为letmein
    在这里插入图片描述
    在这里插入图片描述
    搭建DVWA网站在本人之前的博客,想学习的话去看看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值