zoukankan      html  css  js  c++  java
  • SQLMap参数学习——执行命令

    执行指定sql语句

    1. 命令
    • --sql-query="sql语句"
    1. 示例

    执行命令行

    1. 命令
    • --sql-shell
    1. 示例

    执行文件中的sql语句

    1. 命令
    • --sql-file=路径
    1. 示例

    获取webshell

    1. 命令
    • --os-shell
    1. 原理
      SQLmap向根目录上传两个shell,一个负责文件上传,一个负责执行系统命令,并将结果返回出来
    2. 使用条件
    • 网站是root权限
    • 攻击者要知道网站的绝对路径
    • php主动转义的功能关闭
    1. 示例
    • 数据库权限是否为root权限
      命令为 --is-dba

      结果为Ture,代表是Root权限
    • 网站的绝对路径
      使用命令--sql-query="select @@datadir"

      我们可以确定绝对路径为:d:/phpstudy_pro/www
      其他确定绝对路径的方法:https://blog.csdn.net/hardhard123/article/details/80062733
    • 转义功能是否关闭
      主要由magic_quotes_gpc函数决定,这个函数在5.3版本被废弃了。
      在变量上输入'、“、等会被加上反斜线,说明转义功能是开启的
    • 连接shell
      输入命令--os-shell

      提示你选择web服务器对应的web语言

      提示你选择什么样的路径:我们选择绝对路径

      提示你输入绝对路径

      执行对应系统的命令
  • 相关阅读:
    洛谷
    洛谷
    模板
    模板
    模板
    模板
    模板
    洛谷
    洛谷
    模板
  • 原文地址:https://www.cnblogs.com/ceiling-/p/14891073.html
Copyright © 2011-2022 走看看