正文:
毕竟自已的正则是个渣渣,自已写的估计更不能看,直接网上找来的两个现成的url正则:
1 | regex = "^(http|https:\\/\\/)?[\\w-.]+.(baidu).com($|\\/|\\)/i)" |
看起来还像那么回事,不知道效果如何,写个测试脚本。
测试demo
找了半天没找到url重定向的字典。。。只能对着自已的笔记慢慢构造payload了。
1 | public static void main(String[] args) { |
测试结果:
正则一:
正则二:
可看到正则一明显比较好。先给开发,让他布署在web应用上再验证下这几个payload在该环境下是否有效。
注:这只是匹配到符合正则的paylod。
附:
趁这个机会,生成下字典,不用再来回找轮子。
常用payload:
1 | www.evil.com/www.baidu.com |