题目意思很明显,根据给出的规则构造出合理的正则表达式然后通过get方式提交弹出Flag。
i:字体大小
/..../表示开始和结束。
.号表示匹配0-9任一数字
*号表示重复前一个字符多次
{4,7}表示匹配前一个字符4-7次
符号表示匹配后面的内容,/./表示 /数字/
[a-z]表示匹配a-z任意一个字符
[:punct:]表示匹配任意一个标点符号。
那么我们最后构造的正则表达式为:key666key66666key:/6/666keyx,
然后get方式提交 ?id=key666key66666key:/6/666keyx,