几种常见攻击的正则表达式
这些正则表达式是用于防范攻击的,的确很实用,感兴趣的友人可以深入研究,但请记住,仅供学习研究之用,请勿用于非法用途。
下面是对这些正则表达式的解读:
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命令。
这些正则表达式都是攻击者过滤使用的工具,而我们可以通过学习和理解这些正则表达式,提高我们的安全防护能力。但请记住,只能用于合法的研究和学习目的,绝对不能用于任何破坏他人系统或窃取数据的非法行为。
编程语言
- ThinkPad 笔记本如何调节LCD屏幕亮度
- Dreamweaver制作网页打开特效教程
- Win10 Mobile 10586升级后无限重启怎么办 硬重启帮您
- Win8系统提示音频设备有问题有一个或多个音频服
- Xbox One版Win10首个预览版9月份发布
- 如何在textarea文本输入区内实现换行
- Win10 Build 9901系统更新 预览版新版本下载
- McAfee Framework存在远程格式串处理漏洞
- Win10家庭版今日(7月30)正式在中国官方商城开卖
- Win10 Mobile预览版更新完10536.1000后才收到10536.100
- Win10 RS2更新了什么-Win10 RS2最终版本号1704首曝
- Windows7如何查看回收站对应的文件夹有哪些方法
- Win10让Charms栏回归桌面的方法教程
- 取消Windows XP系统开机启动画面的小技巧
- win8系统怎么下载安装USB百兆网卡?
- XP系统下磁盘空间变少了怎么办?XP系统磁盘空间