Bugku,Web:字符,正则

1.进入场景

Bugku,Web:字符,正则

2.

分析:

正则表达式,若传入的id变量符合 IM 的表达式

则输出(die)key is:flag{******************}

所以直接分析pre_match内的表达式 

注意:(1)[[:punct:]] 为匹配任何标点符号

           (2).* 是单个字符匹配任意次,即贪婪匹配表达式

                    .*? 是满足条件的情况只匹配一次,即最小匹配

其余都可以在菜鸟教程内找到  正则表达式 – 匹配规则 | 菜鸟教程

3.

依次输入符合的字符

例如:

/?id=

key

a

key

aaaa

key:

/

a

/

a

key

a

@

写成这样:/?id=keyakeyaaaakey:/a/akeya@
最后得到flag

上一篇:bugku web 文件包含2


下一篇:vue学习-002