├── README.md ├── xss.py ├── burpXssPayload.txt └── easyXssPayload.txt /README.md: -------------------------------------------------------------------------------- 1 | 2 | # easyXssPayload 3 | 4 | 5 | # 食用指南 How To Use It 6 | 7 | ------- 8 | 9 | * 如非本地测试不建议拿burp一条一条的写到目标系统,因为删除麻烦。 10 | * 相比fork更建议star,因为这个Payload打算每隔一段时间就更新一下,确保其时效性。 11 | * 如无字节数限制建议手工一次插入500条进行测试,推荐火狐浏览器,有些浏览器(Safari)扛不住一次性渲染那么多标签,贼卡。 12 | 13 | 核心文件:[easyXssPayload.txt](https://github.com/TheKingOfDuck/easyXssPayload/blob/master/easyXssPayload.txt) 14 | 15 | 基本用法:[浅析一种简单暴力的Xss Fuzz手法](https://xz.aliyun.com/t/4985) 16 | 17 | ------- 18 | 19 | ## 杠精我日你全家 Hater Mother Fuck 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /xss.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | ------------------------------------------------- 4 | File Name: xss 5 | Description : 6 | Author : CoolCat 7 | date: 2019/4/27 8 | ------------------------------------------------- 9 | Change Activity: 10 | 2019/4/27: 11 | ------------------------------------------------- 12 | """ 13 | __author__ = 'CoolCat' 14 | 15 | import re 16 | n = 0 17 | for xss in open("xssPayload.txt"): 18 | n += 1 19 | try: 20 | alert = re.findall(r"alert\((.+?)\)", xss) 21 | print(alert[0]) 22 | xss = xss.replace(alert[0],str(n)) 23 | print(xss) 24 | f = open("easyXssPayload.txt","a") 25 | f.write(xss) 26 | f.close() 27 | except: 28 | pass 29 | -------------------------------------------------------------------------------- /burpXssPayload.txt: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |