Merhaba TurkHackTeam üyeleri kendi yaptığım otomatik gmail oluşturucu.
Not: Tamamen eğitim amaçlıdır kötüye kulanımda sorumluluk kabul etmeyiz.
Bilgi: Sanal makinede kulanınız ve tek seferde en fazla 990 gmail oluşturabilir
Not: Tamamen eğitim amaçlıdır kötüye kulanımda sorumluluk kabul etmeyiz.
Bilgi: Sanal makinede kulanınız ve tek seferde en fazla 990 gmail oluşturabilir
Python:
import requests
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
import random
import string
def generate_password(length):
characters = string.ascii_letters + string.digits + string.punctuation
return ''.join(random.choice(characters) for _ in range(length))
def generate_birth_date():
day = random.randint(1, 28)
month = random.choice(['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'])
year = random.randint(1975, 2003)
return day, month, year
def get_random_name():
response = requests.get("https://tosunkaya.com/araclar/ad-soyad/")
if response.status_code == 200:
content = response.content.decode('utf-8')
first_name = content.split('<td>')[1].split('</td>')[0]
last_name = content.split('<td>')[2].split('</td>')[0]
return first_name, last_name
else:
return "John", "Doe"
def create_gmail_account(driver, first_name, last_name, username, password):
driver.get('https://accounts.google.com/signup/v2/webcreateaccount')
time.sleep(2)
driver.find_element(By.ID, 'firstName').send_keys(first_name)
driver.find_element(By.ID, 'lastName').send_keys(last_name)
driver.find_element(By.ID, 'username').send_keys(username)
driver.find_element(By.NAME, 'Passwd').send_keys(password)
driver.find_element(By.NAME, 'ConfirmPasswd').send_keys(password)
driver.find_element(By.ID, 'accountDetailsNext').click()
time.sleep(5)
# Telefon numarası atlama ve doğum tarihi ekleme
try:
driver.find_element(By.XPATH, '//*[@id="phoneNumberId"]').send_keys(Keys.TAB, Keys.TAB, Keys.ENTER)
time.sleep(2)
driver.find_element(By.XPATH, '//*[@id="view_container"]/form/div[2]/div/div[2]/div[1]/div/div').click()
time.sleep(2)
day, month, year = generate_birth_date()
driver.find_element(By.ID, 'day').send_keys(str(day))
driver.find_element(By.ID, 'month').send_keys(month)
driver.find_element(By.ID, 'year').send_keys(str(year))
driver.find_element(By.XPATH, '//*[@id="gender"]/div[1]/div[2]/div').click()
time.sleep(2)
driver.find_element(By.XPATH, '//*[@id="termsofserviceNext"]/div/button').click()
time.sleep(5)
except:
pass
def main():
num_accounts = int(input("Kaç tane hesap oluşturmak istiyorsun? "))
driver = webdriver.Chrome()
for _ in range(num_accounts):
first_name, last_name = get_random_name()
username = first_name.lower() + last_name.lower() + str(random.randint(1000, 9999))
password = generate_password(15)
create_gmail_account(driver, first_name, last_name, username, password)
driver.quit()
if __name__ == "__main__":
main()
]
print ("Zarobey is cracker")

