├── Reg.py ├── proxy.txt └── username.txt /Reg.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import random 3 | import secrets 4 | import time 5 | import threading 6 | from queue import Queue 7 | from termcolor import colored 8 | from colorama import init 9 | import os 10 | init() 11 | clear = lambda: os.system('cls') # on Windows System 12 | clear() 13 | 14 | print("Checker Test v2") 15 | proxies = [] 16 | USER_AGENTS = [ 17 | ('Mozilla/5.0 (X11; Linux x86_64) ' 18 | 'AppleWebKit/537.36 (KHTML, like Gecko) ' 19 | 'Chrome/57.0.2987.110 ' 20 | 'Safari/537.36'), # chrome 21 | ('Mozilla/5.0 (X11; Linux x86_64) ' 22 | 'AppleWebKit/537.36 (KHTML, like Gecko) ' 23 | 'Chrome/61.0.3163.79 ' 24 | 'Safari/537.36'), # chrome 25 | ('Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) ' 26 | 'Gecko/20100101 ' 27 | 'Firefox/55.0'), # firefox 28 | ('Mozilla/5.0 (X11; Linux x86_64) ' 29 | 'AppleWebKit/537.36 (KHTML, like Gecko) ' 30 | 'Chrome/61.0.3163.91 ' 31 | 'Safari/537.36'), # chrome 32 | ('Mozilla/5.0 (X11; Linux x86_64) ' 33 | 'AppleWebKit/537.36 (KHTML, like Gecko) ' 34 | 'Chrome/62.0.3202.89 ' 35 | 'Safari/537.36'), # chrome 36 | ('Mozilla/5.0 (X11; Linux x86_64) ' 37 | 'AppleWebKit/537.36 (KHTML, like Gecko) ' 38 | 'Chrome/63.0.3239.108 ' 39 | 'Safari/537.36'), # chrome 40 | ] 41 | 42 | global numberofthreads 43 | counter = 0 44 | try: 45 | 46 | passw = str(input("password:")) 47 | youremail = str(input("email:")) 48 | youremail = youremail.split("@") 49 | newemail = youremail[0]+f"+{random.randint(0,100)}"+"@"+youremail[1] 50 | print("email will be like this ",newemail) 51 | except Exception as e: 52 | print(e) 53 | input("") 54 | 55 | url = "https://www.instagram.com/accounts/web_create_ajax/attempt/" 56 | prx = open("proxy.txt","r").read().splitlines() 57 | for i in prx: 58 | proxies.append(i) 59 | urlreg = "https://www.instagram.com/accounts/web_create_ajax/" 60 | 61 | numberofthreads = int(input("threads:")) 62 | 63 | timeout = int(input("Timeout 1-10:")) 64 | def Checker(): 65 | global counter 66 | global q 67 | global email 68 | global urlreg 69 | global passw 70 | global newemail 71 | global url 72 | global timeout 73 | 74 | while True: 75 | 76 | try: 77 | 78 | 79 | 80 | r = requests.session() 81 | proxy = str(random.choice(proxies)) 82 | NewProxies = { 83 | 'http': 'http://{}'.format(proxy), 84 | 'https': 'http://{}'.format(proxy)} 85 | r.proxies = NewProxies 86 | cookie = secrets.token_hex(8)*2 87 | usr = str(random.choice(usernameList)) 88 | counter+=1 89 | 90 | head = {"method": "POST", "X-CSRFToken":"missing", 91 | "Referer": "https://www.instagram.com/accounts/web_create_ajax/", 92 | "X-Requested-With":"XMLHttpRequest",## Here 93 | "path":"/accounts/web_create_ajax/", 94 | "accept": "*/*", "ContentType": "application/x-www-form-urlencoded", 95 | "mid":cookie,"csrftoken":"missing","rur":"FTW","user-agent":str(random.choice(USER_AGENTS))} 96 | data = { 97 | 98 | 'email': newemail, 99 | 'password': passw, 100 | "username": usr, 101 | "first_name": "Mexaw", 102 | "opt_into_one_tap": "false" 103 | } 104 | r.headers.update(head) 105 | s = r.post(urlreg, data=data ,timeout=timeout) 106 | 107 | text = str(s.text) 108 | if text.find("checkpoint") >=0: 109 | named_tuple = time.localtime() 110 | time_string = time.strftime("%m/%d/%Y, %H:%M:%S", named_tuple) 111 | print(colored("Found Registry mexaw Reg @31421","white")) 112 | print(colored("Details","green")) 113 | print(f""" 114 | username:{usr} 115 | password:{passw} 116 | email:{newemail} 117 | cookies:{r.cookies.get_dict()} 118 | time:{time_string} 119 | """) 120 | details = f"""\n 121 | username:{usr} 122 | password:{passw} 123 | email:{youremail} 124 | cookies:{r.cookies.get_dict()} 125 | time:{time_string}\n 126 | """ 127 | with open("found.txt",'a') as wr: 128 | wr.write(details) 129 | newemail = youremail[0]+f"+{random.randint(0,100)}"+"@"+youremail[1] 130 | 131 | if text.find("true") >=0: 132 | named_tuple = time.localtime() 133 | time_string = time.strftime("%m/%d/%Y, %H:%M:%S", named_tuple) 134 | # get struct_time 135 | 136 | print(colored("Found Registry mexaw Reg @31421","white")) 137 | print(colored("Details","green")) 138 | print(f""" 139 | username:{usr} 140 | password:{passw} 141 | email:{youremail} 142 | cookies:{r.cookies.get_dict()} 143 | time:{time_string} 144 | """) 145 | details = f"""\n 146 | username:{usr} 147 | password:{passw} 148 | email:{youremail} 149 | cookies:{r.cookies.get_dict()} 150 | time:{time_string}\n 151 | """ 152 | with open("found.txt",'a') as wr: 153 | wr.write(details) 154 | newemail = youremail[0]+f"+{random.randint(0,100)}"+"@"+youremail[1] 155 | 156 | print(colored("[+]attempt:{}[+]".format(counter) ,"red"),end="\r") 157 | 158 | except Exception as e: 159 | print(e) 160 | 161 | 162 | 163 | usernameList = [] 164 | 165 | s = open("username.txt", "r").read().splitlines() 166 | for i in s: 167 | if i =="": 168 | continue 169 | usernameList.append(i) 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | threads = [] 180 | for i in range(numberofthreads): 181 | t = threading.Thread(target=Checker) 182 | t.start() 183 | threads.append(t) 184 | 185 | 186 | for i in threads: 187 | i.join() 188 | 189 | -------------------------------------------------------------------------------- /proxy.txt: -------------------------------------------------------------------------------- 1 | Ip:port Https -------------------------------------------------------------------------------- /username.txt: -------------------------------------------------------------------------------- 1 | YOURFOCKINGUSER 2 | --------------------------------------------------------------------------------