getshell姿势(四)--SQL注入

前言

  当发现目标存在SQL注入时,我们也可以使用sqlmap工具获取目标服务器的命令执行权限。使用的命令是SQLMAP的--os-shell。

  使用命令的条件是:

1、当前用户有文件读写权限

2、secure_file_priv的值不为NULL

3、知道网站的绝对路径

该命令的利用原理:

1、使用用户具有的文件写权限,在网站写一个文件上传文件

2、通过文件上传文件,上传命令交互的文件

实操 

一、sqlmap工具利用方法

1、选择网站的环境

2、选择服务器的网站根路径

  选项1是默认路径,选项2是用户自己输入路径。

3、进行命令执行

二、sqlmap工具原理分析

1、SQLMAP工具进行文件上传功能点构造

  正如前言所说,sqlmap工具是先通过sql注入漏洞在网站中写一个文件上传的文件。

2、SQLMAP工具上传执行命令交换的文件

  然后通过构造的文件上传点,上传可以执行命令交互的文件。

三、拓展

1、木马文件上传

  当然我们也可以通过之前构造的文件上传点上传木马文件,然后使用木马工具连接。

参考文献:

关于sql注入os-shell分析 - 墨天轮 (modb.pro)

说明

  以上内容,均为文章作者原创,由于传播,利用此文所提供的信息而造成的任何直接或间接的后果和损失,均由使用者本人负责,文章作者不承担任何责任

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值