SQLMap之1概述

SQLMap是一个强大的开源SQL注入工具,用于检测和利用SQL注入漏洞。它支持多种数据库系统,具备布尔型盲注、时间盲注、报错注入、联合查询和堆叠查询注入等检测技术。此外,SQLMap还提供数据库连接、身份认证、限速控制等功能,能执行操作系统命令和文件操作。此工具还可与w3af、metasploit集成,同时具备基本的XSS漏洞检测能力。
摘要由CSDN通过智能技术生成

通过这段时间的学习,我发现了好多好多工具等待着我去学习,我准备第一个开始学习的是SQLMap。

对于SQLMap的学习,我找了一个安全牛课堂的视频,并且打算结合着书上一起学。

下面这篇文章就是通过看书和看视频,并且了解、补充了一些细节以后写的,应该是挺详细的了。


1.简介

1.SQLMap是一个开源的、自动化的SQL注入工具,其主要功能是扫描、发现并利用给定的URL的SQL注入漏洞,内置了很多绕过插件,功能非常强大。

2.它的工作原理和手工注入的原理是一样的:检测动态页面中get/post参数、cookie、 http头,并爆出数据。
不需要我们再手动写payload,因为它有非常强大的引擎,各种各样的参数、各种各样的位置,它都可以去完成SQL注入漏洞的检测、利用、以及数据的提取。

3.SQLMap强大的功能除了数据库指纹识别、数据库枚举、数据提取,还可以利用SQL注入漏洞实现对目标文件系统的访问,并在获取完全的操作权限时执行任意操作系统命令。
这也是为什么说SQL注入漏洞是非常重要的漏洞类型、危害程度非常高的原因。

2.五种漏洞检测技术

对每一个注入点、每一次检测,在SQLMap内部都会通过以下五种检测技术依次判断。
如果第一种技术检测得出来就报结果,就不再用后面的技术检测了;如果检测不出来就换下一种检测技术,直到五种技术都检测过一遍。

1.基于布尔类型的盲注
根据返回页面判断条件真假的注入。

2.基于时间的盲注
不能根据页面返回的内容判断任何信息,要用条件语句查看时间延迟语句是否已执行(即页面返回时间是否增加)来判断。

3.基于报错注入

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值