|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......js|servlet|源代码
触及程序:
ServletExec
形貌:
在HTTP哀求中增加特别字符招致表露JSP源代码文件
具体:
UnifyeWaveServletExec是一个Java/JavaServlet引擎插件,次要用于WEB服务器,比方:MicrosoftIIS,Apache,NetscapeEnterprise服务器等等。
当一个HTTP哀求中增加以下字符之一,ServletExec将前往JSP源代码文件。
.
%2E
+
%2B
%5C
%20
%00
乐成的使用该毛病将招致保守指定的JSP文件的源代码
比方:
利用上面的恣意一个URL哀求将输入指定的JSP文件的源代码:
http://target/directory/jsp/file.jsp.
http://target/directory/jsp/file.jsp%2E
http://target/directory/jsp/file.jsp+
http://target/directory/jsp/file.jsp%2B
http://target/directory/jsp/file.jsp
http://target/directory/jsp/file.jsp%5C
http://target/directory/jsp/file.jsp%20
http://target/directory/jsp/file.jsp%00
受影响的体系:
UnifyeWaveServletExec3.0c
-SunSolaris8.0
-MicrosoftWindows98
-MicrosoftWindowsNT4.0
-MicrosoftWindowsNT2000
-Linuxkernel2.3.x
-IBMAIX4.3.2
-HPHP-UX11.4
UnifyeWaveServletExec3.0
-SunSolaris8.0
-MicrosoftWindows98
-MicrosoftWindowsNT4.0
-MicrosoftWindowsNT2000
-Linuxkernel2.3.x
-IBMAIX4.3.2
-HPHP-UX11.4
办理计划:
一时办理举措:
假如没有利用任何静态页面或图象,能够设置一个默许的servlet,并将“/”映照到这个默许的servlet。如许当收到一个未映照到某个servlet的URL时,这个默许的servlet就会被挪用。在这类情形下,默许的servlet能够仅仅前往“未找到文件”。假如利用了静态的页面或图象,仍旧能够作如许的设置,可是必要让这个默许的servlet处置对正当的静态页面和图象的哀求。
另外一种大概就是将*.jsp+、*.jsp.和*.jsp等映照到一个servlet,而该servlet只是前往“未找到文件”。关于*.jsp%00和*.jsp%20如许的情形,映照应以未经编码的情势输出。比方,关于*.jsp%20的映照应输出“*.jsp”。注重%20被转换成一个空格字符。
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。 |
|