SQLMAP简介

SQLMAP介绍

1.什么是SQLMAP?

2.SQLMAP能做什么?

3.SQLMAP目录介绍


什么是SQLMAP

sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。

SQLMAP能做什么

  • SQL注入(5种模式)
    • 布尔盲注
    • 时间盲注
    • 报错注入
    • 联合注入
    • 堆叠注入
  • 访问操作系统文件
  • 远程执行系统命令
  • .............................

SQLMAP目录介绍

文件

  • .gitattributes:git的属性文件,例如:何种编程语言,具体文件类型等
  • .gitignore:git忽略文件,例如:忽略某些文件,不把这些文件上传到git仓库中
  • .travis.yml:标记python的版本和设置sqlmap脚本
  • LICENSE:授权许可文件
  • README.md
  • sqlmap.conf:sqlmap调用的配置文件,如各种默认参数(默认是没有设置参数的)
  • sqlmap.py
  • sqlmapapi.py:sqlmap的API文件,可以将sqlmap集成到其他平台上

目录

  • .github(git的代码管理仓库)
  • doc(sqlmap文档)
  • extra(包含了sqlmap的多种额外功能)
    • beep(发出声响)
    • cloak(代码加密)
      • 加密:python cloak.py -i 要加密的文件 -o 加密后的文件名
      • 解密:python cloak.py -d -i 要解密的文件 -o 解密后的文件名
    • dbgtool(二进制转换,把二进制程序转为十六进制内容显示)
    • shellcodeexec(命令执行)
  • lib
  • plugins(插件库)
  • data(sqlmap需要使用的数据)
    • procs(这里包含了MysqlServer,Mysql,Oracle,PostgreSQL的触发程序,存放了一些sql语句,主要涉及DNS带外传输数据的一些数据库命令)
    • shell(注入成功时的4种加密shell,可以用cloak解密)
    • txt(包含了一些字典,如用户浏览器代理,表,和关键词)
    • udf(udf提权用的dll文件,使用前要用cloak编译一下)
    • xml(这里包含了许多数据库的注入检查载荷,旗标信息以及其他信息)
  • tamper(包含了许多绕过脚本)
  • thirdparty(包含了一些其他第三方插件)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。