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

还是关于xwiki, XSS

阅读更多

前面对这个wiki已经写了两次了,

第一回,邪恶的xwiki

http://sw1982.iteye.com/admin/blogs/689936 

第二回,慎防国际化中的language参数XSS注入

http://sw1982.iteye.com/blog/728637

 

这是第3回,还是接第二回写

?language=t5x'%20onreadystatechange='alert(document.cookie)'

 onreadystatechange 是针对ie内核的一种注入方式, 这回连< > /几个字符都不需要了,于是在第二回合中的解决方案以失败告终。

 

完整的js过滤字符应该需要包括 < > ' " &

replaceAll("&", "&amp;").replaceAll("<", "&lt;").replaceAll(">", "&gt;").replaceAll("\'", "&#39;").replaceAll("\"", "&quot;")

 千万不可以认为解决左右尖括号<>和斜杠/就万事大吉了!

 

 

本次修改的地方除了第二回中的文件外,还需要替换这里:xwiki/webroot/templates/macros.vm。

这个地方很邪恶, url变量被注入,


 

 

 

 

于是再拿这个邪恶的参数去xwiki官方网站测试,发现其实官网不存在这个问题。下面是传送门

http://platform.xwiki.org/xwiki/bin/view/DevGuide/DataModel?language=t5x'%20onreadystatechange='alert(document.cookie)'

于是,再次明白了免费软件, 商业支持 。。。

  • 大小: 23.2 KB
分享到:
评论

相关推荐

    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技术构建,支持多语言,...无论是企业还是个人,都可以根据实际需求,充分利用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-2.7-web-wysiwyg-src

    《XWiki 2.7 Web WYSIWYG 源代码解析》 XWiki,一个强大的开源wiki系统,以其高度可扩展性和丰富的功能在开源世界中占据一席之地...无论是为了提升项目效率还是深化技术理解,这份源代码都值得投入时间和精力去研究。

    与xwiki-platform-core一起使用

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

Global site tag (gtag.js) - Google Analytics