ISAPI_Rewrite3,重定向问号问题

来源:互联网 发布:u盘安装ubuntu工具包 编辑:程序博客网 时间:2024/05/16 15:36
  • 又是历史遗留项目,IIS6.0的Asp项目,有SQL注入问题,需要改的问题太多,大概在1000个左右,所以,计划采用URL参数分析的方式进行调整;
  • 前几年做项目用过ISAPI_Rewrite3,觉得还不错,分收费版和免费版,由于是分析可行性,就找了一个破解版的,搭建好环境,配置ISAPI_Rewrite3;
  • 配置很简单,给安装目录一个users和network service权限,然后在IIS的筛选器中添加ISAPI_Rewrite.dll即可;
  • 最后,跟前几年使用的不一样的是,配置重定向内容是在Manager中配置(配置好筛选器会自动在你主站跟目录添加一个.htaccess文件):

  • 问题来了,想要针对Url的参数进行过滤配置,结果,无论如何都配置失败,加了转义字符也无效,最后采用的是
RewriteEngine onRewriteCond %{QUERY_STRING} ^id=(.+)$RewriteRule ^A.asp$ B.asp?A=%1&B=222
  • 输入A.asp?id=xxx,则会跳转到B.asp?A=xxx&B=222

0 0
原创粉丝点击