正则匹配
功能,快速找出payload中的被过滤的内容,参考赛题:ctfshow--观字
import re
# 待匹配的字符串
url = 'http://192.168.7.68/flag'
# 匹配模式
pattern = r'\.|\;|\||\<|\>|\*|\%|\^|\(|\)|\#|\@|\!|\`|\~|\+|\'|\"|\.|\,|\?|\[|\]|\{|\}|\!|\&|\$|0'
# 查找匹配项
matched_chars = re.findall(pattern, url)
# 将匹配的字符去重并输出为一行,用空格隔开
output = ' '.join(set(matched_chars))
# 输出匹配的字符
print("匹配结果:", output)