w4y*_*ymo 1 javascript c# regex xss
我试图在我的查询字符串值中检测JavaScript.
我有以下c#代码
private bool checkForXSS(string value)
{
Regex regex = new Regex(@"/((\%3C)|<)[^\n]+((\%3E)|>)/I");
if (regex.Match(value).Success) return true;
return false;
}
Run Code Online (Sandbox Code Playgroud)
这适用于检测<script></script>标签,但遗憾的是,如果没有标签,则未达到匹配.
正则表达式是否可以匹配JavaScript关键字和分号等?
这并不意味着涵盖所有XSS攻击基础.只是一种检测可以在字符串值中的简单JS攻击的方法.
谢谢
| 归档时间: |
|
| 查看次数: |
2917 次 |
| 最近记录: |