盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

CGI的安全

时间:2024/11/5作者:未知来源:盾怪网教程人气:

[摘要]': case '&': case ';': case '(': case ')': case '<&#...
': case '&': case ';': case '(': case ')': case '<':
  case '>': case '\'': case '"': case '*': case '?': case '\\':
  case '[': case ']': case '$': case '!': case '#': case ';':
  case '`': case '{': case '}':
  new[j] = '\\';
  j++;
  break;
  default:
  break;
  }
  new[j] = str[i];
  j++;
  }
  new[j] = '\n';
  return new;
}


  这将返回一个带有跟随在\后的shell转义字符的字符串。这个修正的
finger.cgi网关在程序6中。

程序6. 一个安全的finger.cgi.
#!/usr/local/bin/perl
# finger.cgi - an safe finger gateway
require 'cgi-lib.pl';
sub escape_input {
  @_ =~ s/([;<>\*\

关键词:CGI的安全




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版