跨站脚本开源Eclipse本地Web服务器cobol声明变量
2012-04-14 18:27 cobol inspect cobol视频 阅读(311) 评论(0) 编辑 收藏 举报导读:本文将介绍对于Eclipse本地Web服务器一个跨站脚本漏洞的利用方法。Eclipse是一个源代码的、基于Java的可扩展开发平台,目前该平台界范围内得到了广泛的应用。
关键词:Java
Eclipse是一个源代码的、基于Java的可扩展开发平台,目前该平台界范围内得到了广泛的应用。本文将介绍对于Eclipse本地Web服务器一个跨站脚本漏洞的利用方法。更重要的是,我们将学习一种处理有效荷载中的空格符的高级技巧。
Eclipse是一个源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具。虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。Eclipse还包括插件开发(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于Eclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列的基础。例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。
由于Eclipse得到了广泛的应用,所以它的漏洞会对许多用户造成影响,不过目前本文所讨论的安全漏洞已经有补丁可用,所以下面就尽情讨论吧。之前,Eclipse的帮助系统曾经发现过XSS安全漏洞,很明显,所有基于Eclipse的产品同样也有此漏洞,下面介绍新近发现的一个漏洞。
该漏洞的本质就是本地运行的Web服务器存在XSS问题。如果用户正在运行IE的话,他们就有可能受到该问题的困扰。
当你单击“Help”菜单的“HelpContents”菜单项的时候,系统将在本地计算机上启动一个Web服务器。经进一步调查发现,这个服务器是ApacheCoyote1.1。乍看起来该Web服务器是从一个伪随机端口启动的,但是实际上有些端口号用的更频繁一些。当然,用于端口号的随机数生成算法不在本文的讨论范围之内,如果您感兴趣的话,可以自己研究一下。
好了,我们的目标只有一个,那就是拿下Eclipse。下面是Eclipse的帮助系统存在反射式XSS漏洞的地址:
?searchWord=a);}alert(xss);>
把上述地址输入浏览器的地址栏,将会看到下面那亲切的画面:
图2有效荷载示例代码
首先,关键字“var”不是必需的。我们在JavaScript中可以进行隐式变量声明,所以完全可以将这些关键字去掉,这样变量名和关键字之间也就无所谓空格问题了。但是其他内容呢?别急,接下来我要做的是,去除所有不需要的空格符,并变成下面的样子:
图4把有效荷载变成单个字符串
注意,由于我们使用“..”字符替代了空格符,所以无法使用eval函数将这个字符串当作一个JavaScript表达式一样去执行它,相反,我们需要使用replace函数。
Eclipse是一个源代码的、基于Java的可扩展开发平台,目前该平台界范围内得到了广泛的应用。本文介绍了对于Eclipse本地Web服务器一个跨站脚本漏洞的利用方法。与此同时,我们还介绍了一种处理有效荷载中的空格符号的高级技巧。
cobol声明变量IT安全最佳实践集(更新版)“最佳实践”来自英文BestPractice。对最佳实践的定义是一个管理学概念,认为存在某种技术、方法、过程、活动或机制可以使生产或者管理实践的结果达到最优,并减少出错的可能性。学习应用IT企业安全的最佳实践,其实就是借鉴别人成功的经验,让自己在企业安全方面少走弯。在本手册中,将集合IT业内关于企业安全的最佳实践,并不断更新,以期在企业安全防护方面提供帮助。
黑客技术和策略黑客策略和技术一直都在进步。黑客还在继续开发新的工具和黑客方法,来恶意访问系统并你的网络,这样企业在开发和采取恰当的方法防御黑客的就变得非常困难。《黑客技术和策略》的技术指南将介绍黑客的内心想法,并帮助你理解恶意者的动机,也提供了一些黑客具体信息的方式,采用的方法以及企业应该采用的数据的方法。这里将会提供大量黑客技术和策的信息跨站脚本开源Eclipse本地Web服务器cobol声明变量,例如允许黑客获取网络系统或者文件访问的系统特征探测。
VPN应用指南虚拟专用网络VPN(VirtualPrivateNetwork)能通过公用网络Internet建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。VPN是对企业内部网的扩展,它可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并数据的安全传输。许多公司使用VPN向公司外部的员工提供企业网络接入。本手册将围绕VPN进行全方位的。
Nessus指南手册假如你正在寻找一个漏洞扫描器,你可能已经遇到了大量的非常昂贵的商业解决方案,这些方案都有一长串的性能和优点。不幸的是,如果你和我们之中大部分人的情况一样的话,你一般根本没有运行这些奇特的系统的预算。你可能已经退而求其次,转向考虑使用像SATAN或Saint的免费工具。然而,你可能觉得使用这些工具是一种折衷的办法,因为它们的性能设置不能与商业解决方案相比。这时候你就应该学会使用Nessus!2005年12月Nessus背后的公司TenableNetworkSecurityInc.发布了Nessus3,引进了对该产品的全面检查。在写这篇文章时候的最近版本,Nessus3.2是在2008年3月发布的。Nessus现在可以在多种平台上使用,包括Windows、各种版本的Linux、FreeBSD、Solaris和MacOSX。以下是这次Nessus3中的重大变化:下面将介绍如何使用Nessus工具以及Nessus工具的更新。
下一代网络应对技术者几乎都是以特定的企业为目标,并且通过Web来进行的。随着越来越多的企业将操作和性能转移到网络上,基于Web的应用程序成为潜在的向量(threatvector)。如今,黑客主要利用Web漏洞,来窃取您最重要的数据。为了您的数据,您该采取哪些技术呢?本技术手册将为您介绍基于内存、僵尸网络、中间人SSL和网络战的应对技巧。