麻烦大家帮下忙,测试的结果有:
1、SQL盲注(级别高);
2、跨站点请求伪造(级别中)
3、检测到隐藏目录(级别低)
4、应用程序错误(参考信息)
这几个结果应该怎么解决?求求大家帮帮忙

解决方案 »

  1.   

    .跨站点请求伪造: 
    在出错的url加参数sessionid。 Java代码 
    1.response.getWriter().write( "<script>parent.location.href='dbase/admin/loginJsp.action?sessionId="+sessionId+"'</script>");  
    response.getWriter().write( "<script>parent.location.href='dbase/admin/loginJsp.action?sessionId="+sessionId+"'</script>");
    如果带参数报ssl错误,使用下面的post方式传值: Java代码 
    1.response.getWriter().write(   
    2.                "<script language=\"javascript\"> " +   
    3.                "document.write(\"<form action=dbase/admin/loginJsp.action method=post name=formx1 style='display:none'>\");" +   
    4.                "document.write(\"<input type=hidden name=name value='"+sessionId+"'\");" +   
    5.                "document.write(\"</form>\");" +   
    6.                "document.formx1.submit();" +   
    7.                "</script>"  
    8.                );  
      

  2.   

    http://serisboy.iteye.com/blog/1328056 
      

  3.   

    http://serisboy.iteye.com/blog/1328056