几种常见攻击的正则表达式
这些正则表达式是用于防范攻击的,的确很实用,感兴趣的友人可以深入研究,但请记住,仅供学习研究之用,请勿用于非法用途。
下面是对这些正则表达式的解读:
1. "( \\s|\\S)(exec(\\s|\\+)+(s|x)p\\w+)(\\s|\\S)" —— 这是针对执行命令的攻击的正则表达式。任何尝试通过执行命令(如通过exec、sp等关键词)进行的攻击都会被此正则表达式拦截。
3. "( \\s|\\S)((%65)|e)(\\s)((%76)|v)(\\s)((%61)|a)(\\s)((%6C)|l)(\\s|\\S)" —— 这个正则表达式是防范Eval XSS攻击。它特别警惕含有"eval"或相关字符组合的输入。
5. "( \\s|\\S)((%73)|s)(\\s)((%63)|c)(\\s)((%72)|r)(\\s)((%69)|i)(\\s)((%70)|p)(\\s)((%74)|t)(\\s|\\S)" —— 这个正则表达式是防范Script XSS攻击。它会检测任何包含script元素或相关字符组合的输入。
6. "( \\s|\\S)((%27)|(')|(%3D)|(=)|(/)|(%2F)|(\")|((%22)|(-|%2D){2})|(%23)|(%3B)|(;))+(\\s|\\S)" —— 这个正则表达式用于防范SQL注入攻击。它会检测任何可能含有SQL语句或相关字符组合的输入,这些输入可能是恶意用户尝试绕过安全机制并执行恶意SQL命令。
这些正则表达式都是攻击者过滤使用的工具,而我们可以通过学习和理解这些正则表达式,提高我们的安全防护能力。但请记住,只能用于合法的研究和学习目的,绝对不能用于任何破坏他人系统或窃取数据的非法行为。
编程语言
- Win10 PC创意者更新慢速版15048改进内容与已知问题
- 用纯CSS3实现网页中常见的小箭头
- 神舟笔记本问题集锦
- Bellnames常用操作说明
- 揭秘手机淘宝搜索排序的影响因素
- XHTML入门学习教程-网页Head和DTD
- 笔记本光驱保养常用知识
- hzhost虚拟主机系统致命漏洞
- 电脑无线网络出现红色叉叉无线网卡打不开的六
- 16项评比不得不看 机箱哪些功能最实用
- AI怎么绘制一个呲牙的qq表情-
- 红帽指点杆机械键盘 TEX Yoda上手体验测评
- 笔记本电脑保养常识有哪些-笔记本保养常识总结
- cdr怎么设计圆角矩形效果的图标-
- 在XSLT样式表中声明命名空间小结
- Fireworks教程-常用操作技巧总结