二十四、SQLMap自动注入-(1)描述sqlmap

1、sqlmap概述

  • 开源sql注入漏洞检测、利用工具,使用python编写。
  • 检测动态页面中get/post参数、cookie、http头(如referer等)
  • 数据榨取
  • 文件系统访问(通过sql注入执行文件访问,木马等)
  • 操作系统命令执行
  • 引擎强大、特性丰富
  • Xss漏洞检测

2、五种漏洞检测技术

  • 基于布尔的盲注检测
  • 基于时间的盲注检测
' and (select * from (select(sleep(20)))a)-- //逐次尝试,每1s、5s、10s等观察,是否是等待一段时间回见后返回
  • 基于错误的检测
  • 基于union联合查询的检测
  • 适用于通过循环直接输出联合查询结果,否则只显示第一项结果
  • 基于堆叠查询的检测
  • 使用分号";",堆叠多个查询语句,如;号后使用updata、drop
  • 适用于非select的数据修改、删除的操作

3、支持数据库管理系统

MySQL、ORACLE、PostgreSQL,Microsoft SQL Server、Microsoft Access,IBM DB2,SQLite,Firebird,Sybase,SAP MaxDB
使用nosqlmap查询非结构化的数据库。

4、特性

  • 数据库直接连接:-d,而不需要使用其他客户端sql工具
  • 与burpsuite、google结合使用,支持正则表达式限定测试目标
  • get、post、cookie、referer、User-Agent(随机或指定)
  • cookie过期后自动处理set-cookie头,更新cookie信息
  • 限速:最大并发、延迟发送
  • 支持basic、digest、NTLM、ca身份认证
  • 数据库版本、用户、权限、hash枚举和字典破解、暴力破解表列名称
  • 文件上传下载、UDF(用户定义函数)、启动并执行存储过程、操作系统命令执行、访问windows注册表(无文件病毒)
  • 与w3af、metasploit集成结合使用,基于数据库服务进程提权和上传执行后门
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sq...
    xuningbo阅读 10,395评论 2 22
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,085评论 0 5
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,874评论 25 708
  • 看过了很多书,也学到了很多东西。 这里有几本书推荐给你,咀嚼了其中三本。给你一个看书的理由,书是人类进步的阶梯。活...
    黑小指阅读 661评论 1 12