Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python2.7
- from faker import Faker
- import random, requests, threading, time
- #To update to the new url he's phishing with update this url below
- #It should be the same request data since he's a moron and doesnt change his site at all
- #between reuploads of his phishing site.
- #to increase the amount of fake details sent change the line "for x in range(25)" to any number of threads you want..
- #25 is a small amount.. most computers can handle up to a few hundred threads.. but you network might not like it.
- #url = "https://secure.runescape.com-ao.cz/m=weblogina/loginform851,968,289,38242934,1023"
- #url = "https://secure.runescape.com-ios.ru/m=weblogin/loginform.ws851,968,289,38242934,1"
- url = "https://secure.runescape.ca-in.cz/m=weblogin/loginform.ws851,968,289,38242934,1"
- fake = Faker()
- class spam(threading.Thread):
- def run(self):
- while(True):
- email = '{}{}@{}'.format(fake.user_name(), random.randint(100, 1000), fake.free_email_domain())
- password = fake.password(length = random.randint(8, 10), special_chars = False)
- payload = "username="+email+"&password="+password+"&login=submit&mod=www&ssl=3bd82c92306cc685cb095d617a5aeabf&dest=community&page_referral=&token=c09595fac9332f08eb6ebadbed20a637"
- headers = {
- 'origin': "https://secure.runescape.com-ao.cz",
- 'upgrade-insecure-requests': "1",
- 'dnt': "1",
- 'content-type': "application/x-www-form-urlencoded",
- 'user-agent': "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36",
- 'accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
- 'referer': "https://secure.runescape.com-ao.cz/m=weblogina/loginform851,968,289,38242934,1023",
- 'accept-encoding': "gzip, deflate, br",
- 'accept-language': "en-US,en;q=0.9",
- 'cookie': "PHPSESSID=pblq26q2luuqpo1vcim7d6hr20",
- 'cache-control': "no-cache",
- }
- response = requests.request("POST", url, data=payload, headers=headers)
- print("Sent Amt:" + str(counter.increment()))
- class AtomicCounter:
- def __init__(self, initial=0):
- """Initialize a new atomic counter to given initial value (default 0)."""
- self.value = initial
- self._lock = threading.Lock()
- def increment(self, num=1):
- """Atomically increment the counter by num (default 1) and return the
- new value.
- """
- with self._lock:
- self.value += num
- return self.value
- if __name__ == '__main__':
- counter = AtomicCounter()
- for x in range(25):
- mythread = spam().start()
- time.sleep(.1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement