`
sw1982
  • 浏览: 511343 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多

一个不错的开源wiki,功能很多,但是真的太复杂。。。

 

velocity的页面模板,复杂的hibernate封装,导致代码级别的修改成本非常高!

 

访问其网站,发现美其名曰开源,其实是有提供商业支持服务的,开源出来的东东并不完美,而且修改的代价。。确实很高,很高。。。仅仅一个search框的xss,都找不到去哪里过滤他.

 

下图是我在其官方网站上做的测试,当然下面还有更离谱的事情展示:


 

 

 

这里是bug库搜索发现,早在2007年就有开发者反馈到这个问题,并提交svn修改代码。


 

。可是跟进去一看,哥傻眼了。简单的把replace换成replaceAll,居然号称解决,而且这个问题居然就成了fixed状态。

 

 

 

 

 

看来还是要自己动手:分析整个过程

1. httpwatch看了一下请求串,发现参数做了URIencoding,问题不大。

2.跟踪了一下hibernate产生的sql,发现'&%之类的sql注入已经被处理过,pass。

3.定位问题为请求串未经过转义,直接输出页面上了。  处理 < > / 几个特殊符号,将其转义。

 

 

4.编辑页面,发现页面的title居然也是动态,直接引用请求参数,于是去掉之。

  • 大小: 24.1 KB
  • 大小: 9.2 KB
  • 大小: 5.6 KB
分享到:
评论
1 楼 beneo 2010-06-11  
兄台最近对垮台脚本研究很多

相关推荐

    xwiki使用手册.docx

    XWiki使用手册 XWiki是一款基于Wiki技术的知识管理系统,旨在帮助用户快速创建和共享知识内容。下面是XWiki使用手册的详细解读: 1. 引言 XWiki用户手册旨在帮助用户快速掌握XWiki系统的使用方法,了解系统的各项...

    Xwiki installation guide Xwiki安装手册

    《Xwiki安装手册》 XWiki是一款由Java语言开发的开源wiki系统,它不仅提供了基本的wiki功能,还支持创建和运行各种Web应用程序,适用于文档管理、协作工作、项目管理和知识库建设等场景。本安装指南将详细阐述如何...

    xwiki源代码

    XWiki是一款强大的开源框架,专为创建、管理和分享文档而设计。它提供了丰富的功能,使得用户可以轻松构建自己的知识库、企业内部网或是协作平台。XWiki的核心在于其灵活的架构,支持自定义扩展和模块化设计,允许...

    xwiki10.11.8管理界面汉化包以及插件.zip

    《XWiki 10.11.8 管理界面汉化与XAR插件详解》 XWiki是一款开源的、高度可扩展的、基于Java的维基平台,它支持丰富的功能,如文档协作、知识管理、项目管理等。在XWiki 10.11.8版本中,针对中国用户的使用习惯,...

    xwiki基础功能介绍

    XWiki 基础功能介绍 XWiki 是一个基于 wiki 技术的协作平台,提供了许多基础功能,以满足多种业务需求。下面将详细介绍 XWiki 的基础功能。 用户管理模块 XWiki 的用户管理模块提供了多种功能,包括: 1. 用户...

    xwiki的详细配置

    ### XWiki的详细配置 #### 实验环境与准备 本文档旨在详细介绍如何在特定环境下配置XWiki,并确保其能够正常运行。以下为本实验所需的软件及其版本: - **操作系统**:Windows Server 2008 R2 SP1 (x64) - **Web...

    linux+mysql+tomcat+xwiki部署文档

    Linux系统中部署XWiki协同工作平台,通常需要搭配JDK、Tomcat服务器以及MySQL数据库。以下详细介绍了这些软件的版本信息、下载地址以及在Linux环境下部署的步骤和配置方法。 **软件版本信息** 1. Linux操作系统...

    Wiki平台 --- XWiki

    **XWiki平台详解** XWiki是一款开源的、可扩展的、高度自定义的协同知识管理平台,它基于Java技术构建,支持多语言,并且提供强大的文档编辑、版本控制、权限管理以及社区协作功能。作为一款成熟的Wiki系统,XWiki...

    XWiki 学习日记1

    【XWiki 学习日记1】 XWiki 是一个开源的、可扩展的、基于Java的wiki平台,它提供了丰富的功能,包括文档管理、协作编辑、版本控制等。在这个学习日记中,我们将深入探讨XWiki的核心特性,源码结构以及如何利用它...

    xwiki全文搜索lucene后台代码

    《XWiki全文搜索Lucene后台代码解析》 在IT领域,全文搜索引擎的使用越来越广泛,尤其是在各类信息量庞大的Web应用中。XWiki是一款强大的开源wiki系统,它支持自定义的数据模型和丰富的扩展机制,其中就包括了全文...

    开源文档共享知识库 xwiki 所需要的全部安装软件,包括 tomcat9 ,openjdk,xwiki14.10等

    开源文档共享知识库 xwiki 所需要的全部安装软件,包括 tomcat9 ,openjdk,xwiki14.10等,开源文档共享知识库 xwiki 所需要的全部安装软件,包括 tomcat9 ,openjdk,xwiki14.10等开源文档共享知识库 xwiki 所需要...

    xwiki 11.5 汉化文件

    一、进入安装目录/xwiki/WEB-INF/lib/下找到xwiki-platform-legacy-oldcore-11.5.jar 二、用zip解压软件进入xwiki-platform-legacy-oldcore-11.5.jar不要解压,把ApplicationResources_zh.properties填加到xwiki-...

    xwiki.zipwiki

    在提供的压缩包"xwiki.zipwiki"中,我们可以看到两个核心文件:xwiki-platform-distribution-war-11.10.1.war和xwiki-platform-distribution-flavor-xip-11.10.1.xip,这些文件代表了XWiki的不同组件和部署形式。...

    Xwiki汉化文件

    一、进入安装目录/xwiki/WEB-INF/lib/下找到xwiki-platform-legacy-oldcore-10.2.jar 二、用zip解压软件进入xwiki-platform-legacy-oldcore-10.2.jar不要解压,找到ApplicationResources_zh.properties 打开以后...

    与xwiki-platform-core一起使用

    《深入理解xwiki-platform-core与xwiki-commons的协同工作》 在开源世界中,XWiki是一个强大且灵活的开源wiki平台,它提供了丰富的功能,包括文档管理、协作、应用程序开发等。本文将深入探讨“xwiki-platform-core...

    xwiki-2.7-web-wysiwyg-src

    《XWiki 2.7 Web WYSIWYG 源代码解析》 XWiki,一个强大的开源wiki系统,以其高度可扩展性和丰富的功能在开源世界中占据一席之地。"xwiki-2.7-web-wysiwyg-src"是XWiki 2.7版本中的Web所见即所得(WYSIWYG)编辑器...

Global site tag (gtag.js) - Google Analytics