• 31-10-2023, 14:23:11
    #1
    arkadaşlar merhaba account generatör üzerinde çalışıyorum ama bir sorunla karşılaştım bir türlü çözemedim mail apisi olarak mail.tm kullanıyorum hesabı oluşturuyo ekrana kayıt başarılı basıyo ama arada aktivasyon linkini alıyo arada öyle kalıyo bir türlü çözemedim mail apisiylemi alakalı acaba öyleyse öneriniz varmı mail apisi olarak

    import requests
    import time
    from mailtm import Email
    import random
    import string
    from mailtm import Email
    import re
    # 2Captcha API anahtarınız
    api_key = 'APİ KEY'
    def generate_password(length=8):
        characters = string.ascii_letters + string.digits
        password = ''.join(random.choice(characters) for i in range(length))
        return password
    password = generate_password()
    
    proxy_url = "PROXY"
    session = requests.Session()
    session.proxies = {
       "http": proxy_url,
       "https": proxy_url,
    }
    with open("username.txt", "r") as file:
        usernames = file.read().splitlines()
        # Seçilen rastgele bir kullanıcı adı
    username = random.choice(usernames)
    def activate_account(url):
        try:
            response = requests.get(url)
            account_file = "account.txt"
            account_info = f"{user}:{password}"
            with open(account_file, "a") as file:
                file.write(account_info + "\n")
            if response.status_code == 200:
                print("Hesap başarıyla aktif hale getirildi.")
            else:
                print("Hesap aktifleştirme başarısız. HTTP Hatası:", response.status_code)
        except Exception as e:
            print("Hesap aktifleştirme sırasında bir hata oluştu:", str(e))
    user = username
    print(user)
    def listener(message):
        content = message['text'] if message['text'] else message['html']
        if content:
            pattern = r'https://cracked\.io/member\.php\?action=activate&uid=\d+&code=\w+'
            urls = re.findall(pattern, content)
            if urls:
                for url in urls:
                    print("Found URL:", url)
                    activate_account(url)  
            else:
                print("No matching URL found in the email content")
    # Get Domains
    test = Email()
    print("\nDomain: " + test.domain)
    def create_email():
        while True:
            try:
                test.register()
                test.start(listener)
                return str(test.address)
            except requests.exceptions.HTTPError as e:
                print("mail oluşturlamadı :", e)
                print("tekrar deneniyor")
                time.sleep(1)
    mail = create_email()
    print("\nEmail Address: " + mail)
     
    # 2Captcha kullanarak CAPTCHA çözme işlemini tanımlayın
    def captcha_coz(api_key, site_key, url):
        captcha_veri = {
            'key': api_key,
            'method': 'userrecaptcha',
            'googlekey': site_key,
            'pageurl': url,
            'json': 1,
        }
        yanit = requests.post('http://2captcha.com/in.php', data=captcha_veri)
        talep_sonuc = yanit.json()
        
        if talep_sonuc['status'] == 1:
            # CAPTCHA başarıyla gönderildi, şimdi yanıtı alın
            captcha_id = talep_sonuc['request']
            for _ in range(30):  # İhtiyaca göre yeniden deneme sayısını ayarlayın
                yanit = requests.get(f'http://2captcha.com/res.php?key={api_key}&action=get&id={captcha_id}&json=1')
                sonuc = yanit.json()
                if sonuc['status'] == 1:
                    return sonuc['request']
                elif sonuc['request'] == 'CAPCHA_NOT_READY':
                    # CAPTCHA hala çözülüyor, bir an bekleyin ve tekrar deneyin
                    time.sleep(5)
                else:
                    # CAPTCHA çözme başarısız oldu
                    return None
    # Headers ve verilerinizi tanımlayın
    headers = {
        'authority': 'cracked.io',
        'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
        'accept-language': 'tr-TR,tr;q=0.9',
        'cache-control': 'max-age=0',
        'content-type': 'application/x-www-form-urlencoded',
        'cookie': 'PHPSESSID=sjucop21pbnr2pcn9jeke9mgle; loginattempts=1; mybb[lastvisit]=1693394041; sid=eafaafa0be5b711e43211438db8075f2; cf_clearance=tELFL5lXqTKGE.HbOw7.rDIPNm137xwUTrXBmXp4BSM-1693395773-0-1-c44935ad.b3ad596b.79b9e1ab-0.2.1693395773; mybb[lastactive]=1693395867',
        'origin': 'https://cracked.io',
        'referer': 'https://cracked.io/member.php?action=register',
        'sec-ch-ua': '"Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'document',
        'sec-fetch-mode': 'navigate',
        'sec-fetch-site': 'same-origin',
        'sec-fetch-user': '?1',
        'upgrade-insecure-requests': '1',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
    }
    
    data = {
      'regcheck1': '',
      'regcheck2': 'true',
      'username': user,
      'email': mail,
      'email2': mail,
      'password': password,
      'password2': password,
      'referrername': '',
      'Captcha': '',
      'accept_terms': '1',
      'regtime': '1693395773',
      'step': 'registration',
      'action': 'do_register',
      'receivepms': '1',
      'allownotices': '1',
      'pmnotice': '1',
      'regsubmit': 'Submit Registration'
    }
    # CAPTCHA site anahtarınız ve giriş URL'nizi tanımlayın
    site_key = '6LfICGwdAAAAADhOg-AjpwXaOmwD7G9j-TiiT04p'
    login_url = 'https://cracked.io/member.php'
    # CAPTCHA'yı çözün
    captcha_cevap = captcha_coz(api_key, site_key, login_url)
    if captcha_cevap is not None:
        # Veri sözlüğünüzü CAPTCHA yanıtıyla güncelleyin
        print("CAPTCHA çözme Başarılı.")
        data['g-recaptcha-response'] = captcha_cevap
        # Güncellenmiş veri sözlüğünü kullanarak POST isteğini gönderin
        yanit = session.post(login_url, headers=headers, data=data)
        if yanit.status_code == 200:
            print("kayıt Başarılı")
            
            pass
        else:
            print("Kayıt başarısız. HTTP 404 Hatası")
        with open("username.txt", "w") as file:
            for username in usernames:
                if username != user:
                    file.write(username + "\n")
    else:
        print("CAPTCHA çözme başarısız oldu.")
  • 31-10-2023, 14:27:37
    #2
    bu kısmı düzeltmelisin


    headers = {
        'authority': 'cracked.io',
        'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
        'accept-language': 'tr-TR,tr;q=0.9',
        'cache-control': 'max-age=0',
        'content-type': 'application/x-www-form-urlencoded',
        'cookie': 'PHPSESSID=sjucop21pbnr2pcn9jeke9mgle; loginattempts=1; mybb[lastvisit]=1693394041; sid=eafaafa0be5b711e43211438db8075f2; cf_clearance=tELFL5lXqTKGE.HbOw7.rDIPNm137xwUTrXBmXp4BSM-1693395773-0-1-c44935ad.b3ad596b.79b9e1ab-0.2.1693395773; mybb[lastactive]=1693395867',
        'origin': 'https://cracked.io',
        'referer': 'https://cracked.io/member.php?action=register',
        'sec-ch-ua': '"Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'document',
        'sec-fetch-mode': 'navigate',
        'sec-fetch-site': 'same-origin',
        'sec-fetch-user': '?1',
        'upgrade-insecure-requests': '1',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
    }
  • 31-10-2023, 14:37:26
    #3
    hocam Öncelikle verdiğiniz kodda api aldınız istek yaptığınız değişkenlerin tanımlmasını sabit şekilde gösterirseniz daha net bir açıklama yapabilirim bahsettiğiniz mail.tm github reposu mevcut python için tabi burada
    kodunuza gelecek olursak activate_account(url)
    functionunuz için kullandığınız
    pattern = r'https://cracked.io/member.php?action=activate&uid=d+&code=w+'
    urls = re.findall(pattern, content)
    gelen url listesini görmeden gelen url doğru olup olmadığını söylemek mümkün olmayacaktır
  • 31-10-2023, 14:50:49
    #4
    Microgrup adlı üyeden alıntı: mesajı görüntüle
    hocam Öncelikle verdiğiniz kodda api aldınız istek yaptığınız değişkenlerin tanımlmasını sabit şekilde gösterirseniz daha net bir açıklama yapabilirim bahsettiğiniz mail.tm github reposu mevcut python için tabi burada
    kodunuza gelecek olursak activate_account(url)
    functionunuz için kullandığınız
    pattern = r'https://cracked.io/member.php?action=activate&uid=d+&code=w+'
    urls = re.findall(pattern, content)
    gelen url listesini görmeden gelen url doğru olup olmadığını söylemek mümkün olmayacaktır
    hocam valla mail.tm hakkında pek bilgim yok bildiğniz başka bir api varmı acaba mail için
  • 31-10-2023, 15:06:03
    #5
    CinAli adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar merhaba account generatör üzerinde çalışıyorum ama bir sorunla karşılaştım bir türlü çözemedim mail apisi olarak mail.tm kullanıyorum hesabı oluşturuyo ekrana kayıt başarılı basıyo ama arada aktivasyon linkini alıyo arada öyle kalıyo bir türlü çözemedim mail apisiylemi alakalı acaba öyleyse öneriniz varmı mail apisi olarak

    import requests
    import time
    from mailtm import Email
    import random
    import string
    from mailtm import Email
    import re
    # 2Captcha API anahtarınız
    api_key = 'APİ KEY'
    def generate_password(length=8):
        characters = string.ascii_letters + string.digits
        password = ''.join(random.choice(characters) for i in range(length))
        return password
    password = generate_password()
    
    proxy_url = "PROXY"
    session = requests.Session()
    session.proxies = {
       "http": proxy_url,
       "https": proxy_url,
    }
    with open("username.txt", "r") as file:
        usernames = file.read().splitlines()
        # Seçilen rastgele bir kullanıcı adı
    username = random.choice(usernames)
    def activate_account(url):
        try:
            response = requests.get(url)
            account_file = "account.txt"
            account_info = f"{user}:{password}"
            with open(account_file, "a") as file:
                file.write(account_info + "\n")
            if response.status_code == 200:
                print("Hesap başarıyla aktif hale getirildi.")
            else:
                print("Hesap aktifleştirme başarısız. HTTP Hatası:", response.status_code)
        except Exception as e:
            print("Hesap aktifleştirme sırasında bir hata oluştu:", str(e))
    user = username
    print(user)
    def listener(message):
        content = message['text'] if message['text'] else message['html']
        if content:
            pattern = r'https://cracked\.io/member\.php\?action=activate&uid=\d+&code=\w+'
            urls = re.findall(pattern, content)
            if urls:
                for url in urls:
                    print("Found URL:", url)
                    activate_account(url)  
            else:
                print("No matching URL found in the email content")
    # Get Domains
    test = Email()
    print("\nDomain: " + test.domain)
    def create_email():
        while True:
            try:
                test.register()
                test.start(listener)
                return str(test.address)
            except requests.exceptions.HTTPError as e:
                print("mail oluşturlamadı :", e)
                print("tekrar deneniyor")
                time.sleep(1)
    mail = create_email()
    print("\nEmail Address: " + mail)
     
    # 2Captcha kullanarak CAPTCHA çözme işlemini tanımlayın
    def captcha_coz(api_key, site_key, url):
        captcha_veri = {
            'key': api_key,
            'method': 'userrecaptcha',
            'googlekey': site_key,
            'pageurl': url,
            'json': 1,
        }
        yanit = requests.post('http://2captcha.com/in.php', data=captcha_veri)
        talep_sonuc = yanit.json()
        
        if talep_sonuc['status'] == 1:
            # CAPTCHA başarıyla gönderildi, şimdi yanıtı alın
            captcha_id = talep_sonuc['request']
            for _ in range(30):  # İhtiyaca göre yeniden deneme sayısını ayarlayın
                yanit = requests.get(f'http://2captcha.com/res.php?key={api_key}&action=get&id={captcha_id}&json=1')
                sonuc = yanit.json()
                if sonuc['status'] == 1:
                    return sonuc['request']
                elif sonuc['request'] == 'CAPCHA_NOT_READY':
                    # CAPTCHA hala çözülüyor, bir an bekleyin ve tekrar deneyin
                    time.sleep(5)
                else:
                    # CAPTCHA çözme başarısız oldu
                    return None
    # Headers ve verilerinizi tanımlayın
    headers = {
        'authority': 'cracked.io',
        'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
        'accept-language': 'tr-TR,tr;q=0.9',
        'cache-control': 'max-age=0',
        'content-type': 'application/x-www-form-urlencoded',
        'cookie': 'PHPSESSID=sjucop21pbnr2pcn9jeke9mgle; loginattempts=1; mybb[lastvisit]=1693394041; sid=eafaafa0be5b711e43211438db8075f2; cf_clearance=tELFL5lXqTKGE.HbOw7.rDIPNm137xwUTrXBmXp4BSM-1693395773-0-1-c44935ad.b3ad596b.79b9e1ab-0.2.1693395773; mybb[lastactive]=1693395867',
        'origin': 'https://cracked.io',
        'referer': 'https://cracked.io/member.php?action=register',
        'sec-ch-ua': '"Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'document',
        'sec-fetch-mode': 'navigate',
        'sec-fetch-site': 'same-origin',
        'sec-fetch-user': '?1',
        'upgrade-insecure-requests': '1',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
    }
    
    data = {
      'regcheck1': '',
      'regcheck2': 'true',
      'username': user,
      'email': mail,
      'email2': mail,
      'password': password,
      'password2': password,
      'referrername': '',
      'Captcha': '',
      'accept_terms': '1',
      'regtime': '1693395773',
      'step': 'registration',
      'action': 'do_register',
      'receivepms': '1',
      'allownotices': '1',
      'pmnotice': '1',
      'regsubmit': 'Submit Registration'
    }
    # CAPTCHA site anahtarınız ve giriş URL'nizi tanımlayın
    site_key = '6LfICGwdAAAAADhOg-AjpwXaOmwD7G9j-TiiT04p'
    login_url = 'https://cracked.io/member.php'
    # CAPTCHA'yı çözün
    captcha_cevap = captcha_coz(api_key, site_key, login_url)
    if captcha_cevap is not None:
        # Veri sözlüğünüzü CAPTCHA yanıtıyla güncelleyin
        print("CAPTCHA çözme Başarılı.")
        data['g-recaptcha-response'] = captcha_cevap
        # Güncellenmiş veri sözlüğünü kullanarak POST isteğini gönderin
        yanit = session.post(login_url, headers=headers, data=data)
        if yanit.status_code == 200:
            print("kayıt Başarılı")
            
            pass
        else:
            print("Kayıt başarısız. HTTP 404 Hatası")
        with open("username.txt", "w") as file:
            for username in usernames:
                if username != user:
                    file.write(username + "\n")
    else:
        print("CAPTCHA çözme başarısız oldu.")

    Regex pattern bozuk
    Mail servisi banli degil calisiyor ama gonderdigi kodta aktivasyon linkni mevcut patternle bulamiyor. Biraz arastirdim

    sunu dener misin?

    https://cracked\.io/member\.php\?action=activate&uid=(\d+)&code=([a-zA-Z0-9]+)
  • 31-10-2023, 15:10:20
    #6
    CinAli adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar merhaba account generatör üzerinde çalışıyorum ama bir sorunla karşılaştım bir türlü çözemedim mail apisi olarak mail.tm kullanıyorum hesabı oluşturuyo ekrana kayıt başarılı basıyo ama arada aktivasyon linkini alıyo arada öyle kalıyo bir türlü çözemedim mail apisiylemi alakalı acaba öyleyse öneriniz varmı mail apisi olarak

    import requests
    import time
    from mailtm import Email
    import random
    import string
    from mailtm import Email
    import re
    # 2Captcha API anahtarınız
    api_key = 'APİ KEY'
    def generate_password(length=8):
        characters = string.ascii_letters + string.digits
        password = ''.join(random.choice(characters) for i in range(length))
        return password
    password = generate_password()
    
    proxy_url = "PROXY"
    session = requests.Session()
    session.proxies = {
       "http": proxy_url,
       "https": proxy_url,
    }
    with open("username.txt", "r") as file:
        usernames = file.read().splitlines()
        # Seçilen rastgele bir kullanıcı adı
    username = random.choice(usernames)
    def activate_account(url):
        try:
            response = requests.get(url)
            account_file = "account.txt"
            account_info = f"{user}:{password}"
            with open(account_file, "a") as file:
                file.write(account_info + "\n")
            if response.status_code == 200:
                print("Hesap başarıyla aktif hale getirildi.")
            else:
                print("Hesap aktifleştirme başarısız. HTTP Hatası:", response.status_code)
        except Exception as e:
            print("Hesap aktifleştirme sırasında bir hata oluştu:", str(e))
    user = username
    print(user)
    def listener(message):
        content = message['text'] if message['text'] else message['html']
        if content:
            pattern = r'https://cracked\.io/member\.php\?action=activate&uid=\d+&code=\w+'
            urls = re.findall(pattern, content)
            if urls:
                for url in urls:
                    print("Found URL:", url)
                    activate_account(url)  
            else:
                print("No matching URL found in the email content")
    # Get Domains
    test = Email()
    print("\nDomain: " + test.domain)
    def create_email():
        while True:
            try:
                test.register()
                test.start(listener)
                return str(test.address)
            except requests.exceptions.HTTPError as e:
                print("mail oluşturlamadı :", e)
                print("tekrar deneniyor")
                time.sleep(1)
    mail = create_email()
    print("\nEmail Address: " + mail)
     
    # 2Captcha kullanarak CAPTCHA çözme işlemini tanımlayın
    def captcha_coz(api_key, site_key, url):
        captcha_veri = {
            'key': api_key,
            'method': 'userrecaptcha',
            'googlekey': site_key,
            'pageurl': url,
            'json': 1,
        }
        yanit = requests.post('http://2captcha.com/in.php', data=captcha_veri)
        talep_sonuc = yanit.json()
        
        if talep_sonuc['status'] == 1:
            # CAPTCHA başarıyla gönderildi, şimdi yanıtı alın
            captcha_id = talep_sonuc['request']
            for _ in range(30):  # İhtiyaca göre yeniden deneme sayısını ayarlayın
                yanit = requests.get(f'http://2captcha.com/res.php?key={api_key}&action=get&id={captcha_id}&json=1')
                sonuc = yanit.json()
                if sonuc['status'] == 1:
                    return sonuc['request']
                elif sonuc['request'] == 'CAPCHA_NOT_READY':
                    # CAPTCHA hala çözülüyor, bir an bekleyin ve tekrar deneyin
                    time.sleep(5)
                else:
                    # CAPTCHA çözme başarısız oldu
                    return None
    # Headers ve verilerinizi tanımlayın
    headers = {
        'authority': 'cracked.io',
        'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
        'accept-language': 'tr-TR,tr;q=0.9',
        'cache-control': 'max-age=0',
        'content-type': 'application/x-www-form-urlencoded',
        'cookie': 'PHPSESSID=sjucop21pbnr2pcn9jeke9mgle; loginattempts=1; mybb[lastvisit]=1693394041; sid=eafaafa0be5b711e43211438db8075f2; cf_clearance=tELFL5lXqTKGE.HbOw7.rDIPNm137xwUTrXBmXp4BSM-1693395773-0-1-c44935ad.b3ad596b.79b9e1ab-0.2.1693395773; mybb[lastactive]=1693395867',
        'origin': 'https://cracked.io',
        'referer': 'https://cracked.io/member.php?action=register',
        'sec-ch-ua': '"Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"',
        'sec-ch-ua-mobile': '?0',
        'sec-ch-ua-platform': '"Windows"',
        'sec-fetch-dest': 'document',
        'sec-fetch-mode': 'navigate',
        'sec-fetch-site': 'same-origin',
        'sec-fetch-user': '?1',
        'upgrade-insecure-requests': '1',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
    }
    
    data = {
      'regcheck1': '',
      'regcheck2': 'true',
      'username': user,
      'email': mail,
      'email2': mail,
      'password': password,
      'password2': password,
      'referrername': '',
      'Captcha': '',
      'accept_terms': '1',
      'regtime': '1693395773',
      'step': 'registration',
      'action': 'do_register',
      'receivepms': '1',
      'allownotices': '1',
      'pmnotice': '1',
      'regsubmit': 'Submit Registration'
    }
    # CAPTCHA site anahtarınız ve giriş URL'nizi tanımlayın
    site_key = '6LfICGwdAAAAADhOg-AjpwXaOmwD7G9j-TiiT04p'
    login_url = 'https://cracked.io/member.php'
    # CAPTCHA'yı çözün
    captcha_cevap = captcha_coz(api_key, site_key, login_url)
    if captcha_cevap is not None:
        # Veri sözlüğünüzü CAPTCHA yanıtıyla güncelleyin
        print("CAPTCHA çözme Başarılı.")
        data['g-recaptcha-response'] = captcha_cevap
        # Güncellenmiş veri sözlüğünü kullanarak POST isteğini gönderin
        yanit = session.post(login_url, headers=headers, data=data)
        if yanit.status_code == 200:
            print("kayıt Başarılı")
            
            pass
        else:
            print("Kayıt başarısız. HTTP 404 Hatası")
        with open("username.txt", "w") as file:
            for username in usernames:
                if username != user:
                    file.write(username + "\n")
    else:
        print("CAPTCHA çözme başarısız oldu.")
    Bu captcha pahali degilmi hocam

    # CAPTCHA site anahtarınız ve giriş URL'nizi tanımlayın
    site_key = '6LfICGwdAAAAADhOg-AjpwXaOmwD7G9j-TiiT04p'

    yum kodu anladimda su site key ne onu anlamadim

    api_key = 'APİ KEY' captcha site apisi zaten. Bu sitekey nedir?
    Bu kod baska yerde lazim olursa arsivime ekleyim
  • 31-10-2023, 15:15:40
    #7
    Messi adlı üyeden alıntı: mesajı görüntüle
    Regex pattern bozuk
    Mail servisi banli degil calisiyor ama gonderdigi kodta aktivasyon linkni mevcut patternle bulamiyor. Biraz arastirdim

    sunu dener misin?

    https://cracked\.io/member\.php\?action=activate&uid=(\d+)&code=([a-zA-Z0-9]+)
    olmadı hocam ya gene aynı kalıyo böyle
  • 14-11-2023, 23:40:35
    #8
    CinAli adlı üyeden alıntı: mesajı görüntüle
    olmadı hocam ya gene aynı kalıyo böyle
    Son durum nedir