Bugku-web-字符?正则?

 题目意思很明显,根据给出的规则构造出合理的正则表达式然后通过get方式提交弹出Flag。

i:字体大小

/..../表示开始和结束。

.号表示匹配0-9任一数字

*号表示重复前一个字符多次

{4,7}表示匹配前一个字符4-7次

符号表示匹配后面的内容,/./表示 /数字/

[a-z]表示匹配a-z任意一个字符

[:punct:]表示匹配任意一个标点符号。

那么我们最后构造的正则表达式为:key666key66666key:/6/666keyx,

然后get方式提交 ?id=key666key66666key:/6/666keyx,

原文地址:https://www.cnblogs.com/HelloCTF/p/11904493.html