前言
当发现目标存在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、木马文件上传
当然我们也可以通过之前构造的文件上传点上传木马文件,然后使用木马工具连接。
参考文献:
说明
以上内容,均为文章作者原创,由于传播,利用此文所提供的信息而造成的任何直接或间接的后果和损失,均由使用者本人负责,文章作者不承担任何责任