您现在的位置是:网站首页> 编程资料编程资料
正则表达式(regex)或操作符”|“使用易出现功能Bug_正则表达式_
2023-12-09
208人已围观
简介 正则表达式(regex)或操作符”|“使用易出现功能Bug_正则表达式_
接上一篇:正则表达式(regex)错误使用导致功能漏洞 ,我们继续梳理,正则表达式错误使用,导致功能设计漏洞(bug),做web方面,需要掌握的知识很多,网站开发这项工作,在国内也就10多年,很多开发人员,都是通过:培训(自学) ->模仿->做项目 ,这样一个过程。很多就是修修改改后,就成为了web开发工程师。这行入门低,很容易上手。但是想成为大师级的,还是很不容易。需要学习,掌握的知识几十门。而对于刚刚入门同人,很多时候因为缺乏系统学习,理论支持。导致提升有些心有余而力不足啦!因此,出现这些或多或少的功能设计漏洞,是很常见的!
好了,有些跑题了,在做代码走查时候,这类漏洞也是时常出现。我们看下,下面代码:
array(1) { [0]=> string(6) "bcd123" } } */
查找所有页面出现abc或者bcd开头,后面紧跟数字字符串。通过上面,我们看,正确匹配到bcd123,如果我们输入:$user = “abc123张三”, 发现不能匹配到了。原因是”|”字符,优先级最低,以上写法会变成:匹配abc 或者是bcd\d+ 字符串。
以上图,将|,包含到()中。
如果要提升优先级,可以(abc|bcd)\d+ ,匹配所有abc或者bcd 字符串,并且后面紧跟数字的。在使用”|”字符串,注意它的优先级级别低,如果要优先匹配,可以放入()中。
点击排行
本栏推荐
-
流放之路3.0野蛮人勇士龙凤吟熔岩打击BD介绍 低价刷图迷宫bd推荐_网络游戏_游戏攻略_
-
流放之路3.0决斗者处刑者劈砍BD介绍 超低价打击感爆棚bd推荐_网络游戏_游戏攻略_
-
流放之路3.0野蛮人暴徒CWC冰雨BD介绍 站撸低价通关T17bd推荐_网络游戏_游戏攻略_
-
流放之路3.0决斗者处刑者5.5w秒伤大地震击BD介绍_网络游戏_游戏攻略_
-
流放之路3.0游侠锐眼闪电转混沌魔爆弓BD介绍 锐眼刷图通用bd推荐_网络游戏_游戏攻略_
-
流放之路3.0野蛮人暴徒暗夜血契15w秒伤BD推荐_网络游戏_游戏攻略_
-
流放之路3.0决斗者卫士流血格挡大地震击BD介绍 新手开荒容错率高_网络游戏_游戏攻略_
猜你喜欢
- 流放之路3.0野蛮人勇士龙凤吟熔岩打击BD介绍 低价刷图迷宫bd推荐_网络游戏_游戏攻略_
- 流放之路3.0决斗者处刑者劈砍BD介绍 超低价打击感爆棚bd推荐_网络游戏_游戏攻略_
- 流放之路3.0野蛮人暴徒CWC冰雨BD介绍 站撸低价通关T17bd推荐_网络游戏_游戏攻略_
- 流放之路3.0决斗者处刑者5.5w秒伤大地震击BD介绍_网络游戏_游戏攻略_
- 流放之路3.0游侠锐眼闪电转混沌魔爆弓BD介绍 锐眼刷图通用bd推荐_网络游戏_游戏攻略_
- 流放之路3.0野蛮人暴徒暗夜血契15w秒伤BD推荐_网络游戏_游戏攻略_
- 流放之路3.0决斗者卫士流血格挡大地震击BD介绍 新手开荒容错率高_网络游戏_游戏攻略_