Advertisement
Doctor0L

robot

Jan 6th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.91 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import requests
  4. from random import randint, choice
  5. from string import ascii_uppercase
  6. import string, sys, os, time
  7. RED = "\033[1;31;40m"
  8. WHITE = "\033[1;37;40m"
  9. GREEN = "\033[1;32;40m"
  10. CYAN = "\033[1;36;40m"
  11. PURPLE = "\033[1;35;40m"
  12. TAG = "\033[0m"
  13.  
  14. def Wordlist(listWordlist):
  15.     if listWordlist == 'post1':
  16.        Word = '2.txt'
  17.     elif listWordlist == 'post2':
  18.        Word = '4.txt'
  19.     elif listWordlist == 'single':
  20.        Word = '1.txt'
  21.     else :
  22.        Word = ''
  23.        print "INVALID WORDLIST"
  24.     return Word
  25.  
  26. def Post1():
  27.     ListPost1 = open(Wordlist('post1'), "r")
  28.     Content = ListPost1.read().splitlines()
  29.     return Content
  30.  
  31. def Post2():
  32.     ListPost2 = open(Wordlist('post2'), "r")
  33.     Content = ListPost2.read().splitlines()
  34.     return Content
  35.  
  36. def Single():
  37.     ListSingle = open(Wordlist('single'), "r")
  38.     Content = ListSingle.read().splitlines()
  39.     return Content
  40.  
  41. def Telpon():
  42.     random = randint(0,12)
  43.     return random
  44.  
  45. def KTP():
  46.     random = randint(0,16)
  47.     return random
  48.  
  49. def main():
  50.     count = 0
  51.     for ListPost2 in Post2():
  52.         for ListPost1 in Post1():
  53.             for ListSingle in Single():
  54.                 url = "http://www.borntocontrol.com/registration"
  55.                 Nama = ListPost2 + ListPost1
  56.                 Email = ListPost1 + ListSingle + "@fbi.gov.au"
  57.                 payload = {
  58.                           "alamat":"jalan kenanang mu 12 tahun yang lalu ya",
  59.                           "email":Email,
  60.                           "kota":"Jakarta",
  61.                           "ktp":KTP,
  62.                           "linux":"n",
  63.                           "nama":Nama,
  64.                           "submit":"",
  65.                           "telp":Telpon
  66.                 }
  67.                 headers = {}
  68.                 timeout = 3
  69.                 try:
  70.                    response = requests.request("POST", url, data=payload, headers=headers)
  71.                    time.sleep(0.5)
  72.                    count = count + 1
  73.                    print "{0}NO{1} : {2} | {3}[SPAM REGISTER]{4}".format(WHITE, TAG, count, RED, TAG)
  74.                    print "{0}SEND{1} : {2}{3}{4} | {5}{6}{7} ".format(WHITE, TAG, CYAN, Nama, TAG, PURPLE, Email, TAG)
  75.                    print "{0}STATUS{1} : {2}".format(WHITE, TAG,response.text)
  76.                
  77.                 except:
  78.                    print "{0}NO{1} : {2} | {3}[SPAM REGISTER]{4}".format(WHITE, TAG, count, RED, TAG)
  79.                    print "{0}SEND{1} : {2}{3}{4} | {5}{6}{7} ".format(WHITE, TAG, CYAN, Nama, TAG, PURPLE, Email, TAG)
  80.                    print "%s[FAIL]%s : %s 404 Error %s \n" % (RED, TAG, RED, TAG)
  81.                    print "{0}STATUS{1} : {2}".format(WHITE, TAG,response.text)
  82.  
  83. if __name__ == '__main__':
  84.     try:
  85.         main()
  86.     except KeyboardInterrupt:
  87.         print ' [Exit]'
  88.         try:
  89.           sys.exit(0)
  90.         except SystemExit:
  91.           os._exit(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement