· 4 years ago · Apr 02, 2021, 09:22 AM
1try:
2 import requests
3 import time
4 import random
5except:
6 print('[-] pip install requests')
7try:
8 import colorama
9 from colorama import Fore
10 colorama.init(autoreset=True)
11except:
12 print('[-] pip install colorama')
13Bb = Fore.LIGHTYELLOW_EX
14print(Bb + """
15 __ __ ____ _____ ____ _ _
16 | \/ |___ \ / ____|/ __ \| \ | |
17 | \ / | __) | | __| | | | \| |
18 | |\/| ||__ <| | |_ | | | | . ` |
19 | | | |___) | |__| | |__| | |\ |
20 |_| |_|____/ \_____|\____/|_| \_|
21
22""", Fore.LIGHTGREEN_EX + "\n ( @_m3gon )", Fore.LIGHTBLUE_EX + "\n \n",
23 Fore.LIGHTRED_EX + " ( ZoomRang Checker Registry )\n\n")
24namefile1 = input('[+] Enter Name File : ')
25opennamefile = open(namefile1).read().splitlines()
26for file in opennamefile:
27 def checker_username():
28 req_checker = requests.get(f'https://us-central1-zoomerang-dcf49.cloudfunctions.net/apiv2/v2/user/short?username={file}').text
29 if ('"message":"user not found"') in req_checker:
30 print('======================================')
31 print(f'[+] Username Available : {file}')
32 amount = 1
33 amount = int(amount)
34 length = 12
35 length = int(length)
36 chars = '123456789'
37 passw = 'm3gon123123123'
38 for email in range(amount):
39 email = ''
40 for item in range(length):
41 email += random.choice(chars)
42 emailhotmail = 'tiktoksessionid' + '+' + email + '@gmail.com'
43 def registry():
44 url_registry = 'https://us-central1-zoomerang-dcf49.cloudfunctions.net/identitytoolkit/v3/relyingparty/signupNewUser?key=AIzaSyAZyyldZdaECkbp9vEr0IkFFfghSgtv20U'
45 headers_registry = {
46 'Host': 'www.googleapis.com',
47 'Content-Type': 'application/json',
48 'Accept': '*/*',
49 'X-Ios-Bundle-Identifier': 'com.yantech.zoomerang',
50 'Connection': 'close',
51 'X-Client-Version': 'iOS/FirebaseSDK/6.9.2/FirebaseCore-iOS',
52 'User-Agent': 'FirebaseAuth.iOS/6.9.2 com.yantech.zoomerang/3.0.13 iPhone/14.2 hw/iPhone9_4',
53 'Accept-Language': 'en',
54 'Content-Length': '80',
55 'Accept-Encoding': 'gzip, deflate'
56 }
57 data_registry = {
58 'email': f'{emailhotmail}',
59 'returnSecureToken': 'true',
60 'password': f'{passw}'
61 }
62 reqreg = requests.post(url_registry, json=data_registry, headers=headers_registry)
63 def get_token():
64 token = str(reqreg.json()['idToken'])
65 if ('idToken') in reqreg.text:
66 def verify_account_registry():
67 urlverify = 'https://us-central1-zoomerang-dcf49.cloudfunctions.net//apiv2/v2/user/auth'
68 headersverify = {
69 'Host': 'us-central1-zoomerang-dcf49.cloudfunctions.net',
70 'Content-Type': 'application/json',
71 'Content-Length': '20',
72 'Connection': 'close',
73 'Accept': 'application/json',
74 'User-Agent': 'Zoomerang/3.0.13 (com.yantech.zoomerang; build:3; iOS 14.2.0) Alamofire/5.2.2',
75 'Authorization': f'Bearer {token}',
76 'Accept-Language': 'ar-SA;q=1.0, en-SA;q=0.9',
77 'Accept-Encoding': 'gzip, deflate'
78 }
79 dataverify = {"intro_passed":'true',"kidmode":"","installed_count":0,"last_closed_time":'1617290075',"is_promocode_active":'false',"region":"SA","is_fetched":'false',"profile_pic":'{}',"is_anonymous":'false',"setup_tutorials_count":'0',"auid":"PD7wSzzOVOSy","device":{"region":"SA","player_id":"e6f88aa7-424c-47b4-9d44-0990d778489d","disabled_notifications":{"comment_mention":'false',"tutorial_tag":'false',"like":'false',"accepted":'false',"comment":'false',"follow_request":'false',"following":'false'},"logged_in":'true',"track_id":"PD7wSzzOVOSy","device_id":"8D971EF4-F756-4A4E-B77F-ED07BF4D8907","platform":"iOS","data":{"device_name":"iPhone X","app_version":"3.0.17","user_interface_idiom":'0',"push_token":"874391ef23665570d27be0c909de831be47fd3d8035688bbbb4c106f3e1a9c87","os_version":"iOS 14.2"}},"app_opened_count":'29',"is_pro":'false',"activity_open_time":'-10800000',"uid":"zWpWXUfaZ4UF4gBfnUBSJebFPOx2","email":"kqizjaznsnsjwjidysyowpspwjjdnxnwkskxn@hotmail.com","username":"user29c05g0eaf36de0","last_open_time":'1617351918'}#M3GON
80 req_verify = requests.put(urlverify, json=dataverify, headers=headersverify)
81 if ('email') in req_verify.text:
82 def username():
83 print('[+] Done Verify Account')
84 url_username = 'https://us-central1-zoomerang-dcf49.cloudfunctions.net/apiv2/v2/user/username/'
85 head_username = {
86 'Host': 'us-central1-zoomerang-dcf49.cloudfunctions.net',
87 'Content-Type': 'application/json',
88 'Content-Length': '19',
89 'User-Agent': 'Zoomerang/3.0.13 (com.yantech.zoomerang; build:3; iOS 14.2.0) Alamofire/5.2.2',
90 'Authorization': f'Bearer {token}',
91 }
92 data_username = {
93 'username': f'{file}'
94 }
95 req_username = requests.put(url_username, json=data_username, headers=head_username).text
96 if ('"status":true') in req_username:
97 print('[+] Done Registry Account')
98 print('=====================================')
99 with open('account_registry_zoomerange.txt', 'a') as zoomerangeaccount:
100 zoomerangeaccount.write('\n' + 'Email Account : ' + emailhotmail)
101 zoomerangeaccount.write('\n' + 'Password Account : ' + passw)
102 zoomerangeaccount.write('\n' + 'Username Account : ' + file)
103 zoomerangeaccount.write('\n' + '----------------------------------------------')
104 username()
105 else:
106 print('[-] Error Verify Account')
107 verify_account_registry()
108 else:
109 print('[-] Please Run [ VPN ] And Try Agin')
110 exit(0)
111 get_token()
112 registry()
113 else:
114 print(f'[-] Username Taken : {file}')
115 checker_username()
116