account = '{}:{}'.format(email, password)
		if r.status_code == requests.codes.ok:
			return True, account
		else:
			return False, None



if __name__ == '__main__':
	with open('config.json') as file:
		config = json.load(file)
		file.close()
	_thread.start_new_thread(app.run, ())
	_thread.start_new_thread(manageTokens, ())
	accountsList = []
	n_logging("Adidas Account Creator v1.0.0")
	n_logging("GermanConnec")
	n_logging("***************************************************************************")
	creator = Generator(config['locale'], '6LdyFRkUAAAAAF2YmQ9baZ6ytpVnbVSAymVpTXKi', 'https://www.adidas.com')
	num = input("# ACCOUNTS: ")
	webbrowser.open('http://w.germanconnec.adidas.de:5000/solve')
	n_logging("Started account generator.")
	for x in range(int(num)):
		email = '{}-{}@{}'.format(config['prefix'], randint(1111,999999999), config['domain'])
		allchar = string.ascii_letters + string.digits
		passw = "".join(choice(allchar) for x in range(randint(8, 12)))
		n_logging("Task {} - Waiting for captcha token.".format(x))
		# token = creator.fetch_token()
		token = sendToken()
		n_logging("Task {} - Obtained captcha token.".format(x))
		result, account = creator.create_account(email, passw, token)
예제 #2
0
        else:
            return False, None


def random_char(param):
    return ''.join(choice(ascii_lowercase) for i in range(6))


if __name__ == '__main__':
    with open('config.json') as file:
        config = json.load(file)
        file.close()
    _thread.start_new_thread(app.run, ())
    _thread.start_new_thread(manageTokens, ())
    accountsList = []
    n_logging("Adidas Account Creator v1.0.1")
    n_logging("@TheRealChefUK")
    n_logging("Adjusted by Jennis and Sunny")
    n_logging("***************************************************************************")
    gmail = input("Enter Gmail:")
    num = input("# ACCOUNTS: ")
    creator = Generator(config['locale'], '6LdyFRkUAAAAAF2YmQ9baZ6ytpVnbVSAymVpTXKi', 'https://www.adidas.com')
    webbrowser.open('http://germanconnec.adidas.de:5000/solve')
    n_logging("Started account generator.")
    for email in \
(GmailDotEmailGenerator(gmail).generate())[:int(num)]:
        allchar = string.ascii_letters + string.digits
        passw = config ['password']
        n_logging("Task {} - Waiting for captcha token.".format(email))
        # token = creator.fetch_token()
        token = sendToken()
예제 #3
0
        }

        req3 = s.post(link3, data=payload3, headers=headers)
        if req3.status_code == 200:
            count = count + 1
            f = open("accounts.txt", "a+")
            f.write("{}:{} | {} {}\n".format(email, passw, firstname,
                                             lastname))
            c_logging("Created Account {}/{}".format(count, num), "green")
        else:
            c_logging("Error Creating Account", "red")
    c_logging("Created {}/{} Accounts".format(count, num), "magenta")
    c_logging("If you love me paypal.me/ehxoh", "magenta")


if __name__ == '__main__':
    n_logging("===========================")
    c_logging("Adidas Account Creator V2", "cyan")
    c_logging("Made By XO", "cyan")
    c_logging("paypal.me/ehxoh", "cyan")
    n_logging("===========================")
    print("")
    n_logging("----------------------------")
    c_logging("Email Jig: {}".format(config['emailJig']), "magenta")
    c_logging("Email: {}".format(config['email']), "magenta")
    c_logging("Password: {}".format(config['password']), "magenta")
    n_logging("----------------------------")
    print("")
    num = input("# Of Accs To Create: ")
    main(num)
예제 #4
0
파일: main.py 프로젝트: peaceiyi/shopify
@app.route('/count')
def count():
    count = len(tokens)
    return jsonify(count=count)


@app.route('/token')
def fetch_token():
    try:
        token = tokens.pop(0)
        c_logging("Token requested and returned to user.", "blue")
        return token['token']
    except:
        c_logging("Token requested but none available.", "yellow")
        return "ERROR"


if __name__ == '__main__':
    _thread.start_new_thread(manageTokens, ())
    with open('config.json') as file:
        config = json.load(file)
        file.close()
    n_logging("*****************************************************")
    n_logging("Masterpeace | Masterpeacerecords")
    n_logging("*****************************************************")
    n_logging("Server running at masterpeace.{}:5000/".format(
        config['domain']))
    webbrowser.open('http://masterpeace.{}:5000/'.format(config['domain']))
    app.run()
예제 #5
0
	tokens.append(tokenDict)
	c_logging("Token harvested and stored.", "green")
	return redirect('/')

@app.route('/count')
def count():
	count = len(tokens)
	return jsonify(count=count)

@app.route('/token')
def fetch_token():
	try:
		token = tokens.pop(0)
		c_logging("Token requested and returned to user.", "blue")
		return token['token']
	except:
		c_logging("Token requested but none available.", "yellow")
		return "ERROR"


if __name__ == '__main__':
	_thread.start_new_thread(manageTokens, ())
	with open('config.json') as file:
		config = json.load(file)
		file.close()
	n_logging("*****************************************************")
	n_logging("Manual Captcha Harvester | theRealChefUK")
	n_logging("*****************************************************")
	n_logging("Server running at cartchefs.{}:5000".format(config['domain']))
	webbrowser.open('http://cartchefs.{}:5000/'.format(config['domain']))
	app.run()
예제 #6
0
def main():
    loggedin = False
    s = requests.session()

    num = config['numtocreate']
    email = config['email']
    passw = config['password']
    limit = config['limit']
    cname = config['cardname']

    headers = {
        'Accept':
        'application/json, text/plain, */*',
        'Accept-Encoding':
        'gzip, deflate, br',
        'Accept-Language':
        'en-US,en;q=0.9',
        'Connection':
        'keep-alive',
        'Content-Type':
        'application/json;charset=UTF-8',
        'Host':
        'privacy.com',
        'Origin':
        'https://privacy.com',
        'Referer':
        'https://privacy.com/login',
        'User-Agent':
        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36'
    }

    b = s.post("https://privacy.com/login", headers=headers)
    cookies = s.cookies.get_dict()
    sessionid = cookies["sessionID"]
    headers[
        "Cookie"] = 'sessionID={}; abtests=%5B%7B%22name%22%3A%22extension-install-test%22%2C%22value%22%3A%22signup-step%22%7D%5D; landing_page=main'.format(
            sessionid)

    payload1 = {
        'email': email,
        'extensionInstalled': 'false',
        'password': passw,
    }
    c_logging("Logging in this may take a while...", "yellow")
    a = s.post("https://privacy.com/auth/local",
               data=json.dumps(payload1),
               headers=headers)
    if a.status_code == 200:
        c_logging("Logged In to {}:{} !".format(email, passw), "green")
        c_logging("Removing Credentials From Variables", "magenta")
        email = ""
        passw = ""
        loggedin = True
        response = a.json()
        token = response["token"]
        headers["Authorization"] = 'Bearer ' + token
        headers[
            "Cookie"] = 'sessionID={}; abtests=%5B%7B%22name%22%3A%22extension-install-test%22%2C%22value%22%3A%22signup-step%22%7D%5D; landing_page=main; ETag="ps26i5unssI="; token={}'.format(
                sessionid, token)
    else:
        c_logging("ERROR LOGGING IN {}".format(str(a.text)), "red")
        print(a.text)

    if loggedin == False:
        exit()

    for i in range(int(num)):
        time.sleep(3)
        url = "https://privacy.com/api/v1/card"
        cnum = randint(0, 30000)
        name = cname + str(cnum)

        payload2 = {
            "CVV": "XXX",
            "expMonth": "XX",
            "expYear": "XXXX",
            "hostname": "null",
            "memo": name,
            "panWithSpaces": "XXXX XXXX XXXX XXXX",
            "reloadable": "true",
            "spendLimit": int(limit),
            "spendLimitDuration": "MONTHLY",
            "style": "null"
        }

        r = s.post(url, data=json.dumps(payload2), headers=headers)

        if r.status_code == 200:
            n_logging("#########################")
            card = r.json()
            number = card["card"]["pan"]
            expdate = card["card"]["expMonth"] + "/" + card["card"]["expYear"]
            cvv = card["card"]["cvv"]
            f = open("cards.txt", "a+")
            f.write("{} | {} | {}\n".format(number, expdate, cvv))
            f.close()
            c_logging("Created Card", "green")
            print(number)
            print(expdate)
            print(cvv)
            n_logging("#########################")
            print("")
        else:
            n_logging("#########################")
            c_logging("ERROR CREATING CARD", "red")
            print(r.text)
            print(r.status_code)
            n_logging("#########################")
            print("")
    print("")
    c_logging("Finished Creating Cards!", "cyan")
    c_logging("Cards Made Were Saved To cards.txt", "magenta")
    c_logging("XO", "cyan")
예제 #7
0
        else:
            return False, None


def random_char(param):
    return ''.join(choice(ascii_lowercase) for i in range(6))


if __name__ == '__main__':
    with open('config.json') as file:
        config = json.load(file)
        file.close()
    _thread.start_new_thread(app.run, ())
    _thread.start_new_thread(manageTokens, ())
    accountsList = []
    n_logging("Adidas Account Creator v1.0.0")
    n_logging("@TheRealChefUK")
    n_logging("Adjusted by Jennis for the German Connec Discord")
    n_logging(
        "***************************************************************************"
    )
    creator = Generator(config['locale'],
                        '6LdyFRkUAAAAAF2YmQ9baZ6ytpVnbVSAymVpTXKi',
                        'https://www.adidas.com')
    num = input("# ACCOUNTS: ")
    webbrowser.open('http://germanconnec.adidas.de:5000/solve')
    n_logging("Started account generator.")
    for x in range(int(num)):
        email = '{}{}@{}'.format(random_char(5), randint(1111, 999999),
                                 config['domain'])
        allchar = string.ascii_letters + string.digits
예제 #8
0
                   data=data)
        account = '{}:{}'.format(email, password)
        if r.status_code == requests.codes.ok:
            return True, account
        else:
            return False, None


if __name__ == '__main__':
    with open('config.json') as file:
        config = json.load(file)
        file.close()
    _thread.start_new_thread(app.run, ())
    _thread.start_new_thread(manageTokens, ())
    accountsList = []
    n_logging("Adidas Account Creator (v1.0.0.0)")
    n_logging("@TheRealChefUK vb.net interface added by XO")
    n_logging("https://github.com/TCWTEAM/Adidas-Account-Creator")
    n_logging("WE ARE ENTERING THE GUESSING ZONE")
    n_logging("Time to skiddadle....")
    n_logging(
        "***************************************************************************"
    )
    n_logging(
        "WARNING: THIS WILL NOT WORK UNLESS YOU HAVE EDITED THE HOSTS FILE AND HAVE ALL REQUIREMENTS INSTALLED. VIEW THE README"
    )
    n_logging(
        "WARNING: FOR EACH ACCOUNT YOU WANT TO CREATE YOU WILL HAVE TO SOLVE A CAPTCHA. NONE WILL SAVE UNTIL EVERY CAPTCHA IS COMPLETED"
    )
    creator = Generator(config['locale'],
                        '6LdyFRkUAAAAAF2YmQ9baZ6ytpVnbVSAymVpTXKi',
예제 #9
0
def main():
    count = 0
    scount = 0
    for i in range(int(num)):
        count = count + 1
        if useproxies == "true":
            def random_line(fname):
                lines = open(fname).read().splitlines()
                return choice(lines)
            proxy = random_line('proxies.txt')
            try:
                proxytest = proxy.split(":")[2]
                userpass = True
            except IndexError:
                userpass = False
            if userpass == True:
                ip = proxy.split(":")[0]
                port = proxy.split(":")[1]
                userpassproxy = ip + ":" + port
                proxyuser = proxy.split(":")[2].rstrip()
                proxypass = proxy.split(":")[3].rstrip()
            if userpass == True:
                proxies = {'http': 'http://' + proxyuser + ':' + proxypass + '@' + userpassproxy, 'https': 'http://' + proxyuser + ':' + proxypass + '@' + userpassproxy}
            if userpass == False:
                proxies = {'http': 'http://' + proxy, 'https': 'http://' + proxy}


        if emailjig == "gmail":
            prefix = names.get_first_name()
            prefixp2 = randint(111, 9999)
            prefixp2 = str(prefixp2)
            fullprefix = prefix + prefixp2
            realemail = gmailadd.split("@")[0]
            email = "{}+{}@gmail.com".format(realemail, fullprefix)
        else:
            prefix = names.get_first_name()
            prefixp2 = randint(111, 9999)
            prefixp2 = str(prefixp2)
            fullprefix = prefix + prefixp2
            email = "{}@{}".format(fullprefix, domain)


        if randomname == "true":
            if gender == "male":
                firstname = names.get_first_name(gender="male")
            else:
                firstname = names.get_first_name(gender="female")
            lastname = names.get_last_name()
        else:
            firstname = name.split(" ")[0]
            lastname = name.split(" ")[1]

        if randominsta == "true":
            instapart1 = names.get_first_name()
            instapart2 = names.get_last_name()
            instapart3 = randint(111, 9999)
            instapart3 = str(instapart3)
            instaname = "{}.{}{}".format(instapart1, instapart2, instapart3)
        else:
            instaname = config['insta']
        n_logging("==============================================")
        c_logging("Starting Task {}/{}".format(count, num), "cyan")
        if useproxies == "true":
            c_logging("Using Proxy {}".format(proxy), "yellow")

        regheaders = {
            'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
            'Accept-Encoding':'gzip, deflate, br',
            'Accept-Language':'en-US,en;q=0.9',
            'Cache-Control':'max-age=0',
            'Connection':'keep-alive',
            'Content-Type':'application/x-www-form-urlencoded',
            'Host':'footdistrict.com',
            'Origin':'https://footdistrict.com',
            'Referer':'https://footdistrict.com/en/customer/account/create/',
            'Upgrade-Insecure-Requests':'1',
            'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36'
        }

        s = requests.session()
        if useproxies == "true":
            a = s.post("https://footdistrict.com/en/customer/account/create/", headers=regheaders, proxies=proxies)
        else:
            a = s.post("https://footdistrict.com/en/customer/account/create/", headers=regheaders)

        soup0 = bs(a.text, "html.parser")
        formkey1 = soup0.find('input', {'name':'form_key'})['value']

        regpayload = {
            'success_url':'',
            'error_url':'',
            'form_key':formkey1,
            'firstname':firstname,
            'lastname':lastname,
            'email':email,
            'password':passw,
            'confirmation':passw
        }

        if useproxies == "true":
            b = s.post("https://footdistrict.com/en/customer/account/createpost/", data=regpayload, headers=regheaders, proxies=proxies)
        else:
            b = s.post("https://footdistrict.com/en/customer/account/createpost/", data=regpayload, headers=regheaders)

        if "Thank you for registering with foot District." in b.text:
            c_logging("Created Account", "green")
        else:
            c_logging("Error Creating Account", "red")
            n_logging("==============================================")
            print("")
            continue

        addheaders1 = {
            'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
            'Accept-Encoding':'gzip, deflate, br',''
            'Accept-Language':'en-US,en;q=0.9',
            'Cache-Control':'max-age=0',
            'Connection':'keep-alive',
            'Host':'footdistrict.com',
            'Upgrade-Insecure-Requests':'1',
            'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36'
        }

        #add address
        if useproxies == "true":
            c = s.post("https://footdistrict.com/en/customer/address/new/", headers=addheaders1, proxies=proxies)
        else:
            c = s.post("https://footdistrict.com/en/customer/address/new/", headers=addheaders1)

        addheaders2 = {
            'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
            'Accept-Encoding':'gzip, deflate, br',
            'Accept-Language':'en-US,en;q=0.9',
            'Cache-Control':'max-age=0',
            'Connection':'keep-alive',
            'Content-Type':'application/x-www-form-urlencoded',
            'Host':'footdistrict.com',
            'Origin':'https://footdistrict.com',
            'Referer':'https://footdistrict.com/en/customer/address/new/',
            'Upgrade-Insecure-Requests':'1',
            'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36'
        }

        soup1 = bs(c.text, "html.parser")
        formkey2 = soup1.find('input', {'name':'form_key'})['value']

        if genrandphone == "true":
            pnum = randint(1111111111, 9999999999)
        else:
            pnum = phonenum
        addpay = {
            'form_key':formkey2,
            'success_url':'',
            'error_url':'',
            'firstname':firstname,
            'lastname':lastname,
            'telephone':pnum,
            'street[]':addline1,
            'city':city,
            'region_id':statecode,
            'region':'',
            'postcode':zipcode,
            'country_id':'US',
            'default_billing':'1',
            'default_shipping':'1'
        }

        if useproxies == "true":
            d = s.post("https://footdistrict.com/en/customer/address/formPost/", headers=addheaders2, data=addpay, proxies=proxies)
        else:
            d = s.post("https://footdistrict.com/en/customer/address/formPost/", headers=addheaders2, data=addpay)

        if "The address has been saved." in d.text:
            c_logging("Added Address Into Account", "green")
        else:
            c_logging("Error Adding Address Into Account", "red")
            n_logging("==============================================")
            print("")
            continue


        sizelist = ['7 US - 40 EU', '7.5 US - 40.5 EU', '8 US - 41 EU', '8.5 US - 42 EU', '9 US - 42.5 EU', '9.5 US - 43 EU', '10 US - 44 EU', '10.5 US - 44.5 EU', '11 US - 45 EU', '11.5 US - 45.5 EU', '12 US - 46 EU', '12.5 US - 47 EU', '13 US - 47.5 EU']
        sizenum = randint(0, len(sizelist) - 1)
        size = sizelist[sizenum]

        enterheaders = {
            'Accept':'application/json, text/javascript, */*; q=0.01',
            'Accept-Encoding':'gzip, deflate, br',
            'Accept-Language':'en-US,en;q=0.9',
            'Connection':'keep-alive',
            'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
            'Host':'footdistrict.typeform.com',
            'Origin':'https://footdistrict.typeform.com',
            'Referer':'https://footdistrict.typeform.com/to/EMg8ts',
            'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36',
            'X-Requested-With':'XMLHttpRequest'
        }

        enterpay = {
            'form[language]':'en',
            'form[textfield:kX7xgn6R3OSw]':instaname,
            'form[list:JFrgN8tk6o3V][choices]':'English',
            'form[list:JFrgN8tk6o3V][other]':'',
            'form[textfield:xMF5nPz41QJn]':'{} {}'.format(firstname, lastname),
            'form[email:mGswtWzGMmma]':email,
            'form[dropdown:I29KaKm566yp]':size,
            'form[landed_at]':int(time.time()),
            'form[token]':'e9c01c3389f973d829960b97c0d839e1$2y$11$e2dJZC0zIXZQK1pxbSZbL.GlvrtkB8Cog6cLRHUvnLHLyhLEKzIda'
        }

        if useproxies == "true":
            e = s.post("https://footdistrict.typeform.com/app/form/submit/EMg8ts", headers=enterheaders, data=enterpay, proxies=proxies)
        else:
            e = s.post("https://footdistrict.typeform.com/app/form/submit/EMg8ts", headers=enterheaders, data=enterpay)

        if "success" in e.text:
            scount = scount + 1
            c_logging("Successfully Entered {}/{} SuccessCount: {}".format(count, num, scount), "green")
            f = open(logfile, "a+")
            f.write("{} | {} {} | {} | {}\n".format(email, firstname, lastname, pnum, size))
            n_logging("==============================================")
            print("")
        else:
            c_logging("Failed Entering {}/{}".format(count, num), "red")
            n_logging("==============================================")
            print("")
    c_logging("Finished Entering Into Raffle", "green")
    c_logging("Successfully Entered {}/{}".format(scount, num), "green")
    c_logging("By XO", "cyan")
예제 #10
0
		account = '{}:{}'.format(email, password)
		if r.status_code == requests.codes.ok:
			return True, account
		else:
			return False, None



if __name__ == '__main__':
	with open('config.json') as file:
		config = json.load(file)
		file.close()
	_thread.start_new_thread(app.run, ())
	_thread.start_new_thread(manageTokens, ())
	accountsList = []
	n_logging("Adidas Account Creator (v1.5.0.0)")
	n_logging("@TheRealChefUK vb.net interface added by XO")
	n_logging("https://github.com/TCWTEAM/Adidas-Account-Creator")
	n_logging("Every Living Creative Dies Alone")
	n_logging("Time to skiddadle....")
	n_logging("***************************************************************************")
	n_logging("WARNING: THIS WILL NOT WORK UNLESS YOU HAVE EDITED THE HOSTS FILE AND HAVE ALL REQUIREMENTS INSTALLED. VIEW THE README")
	n_logging("WARNING: FOR EACH ACCOUNT YOU WANT TO CREATE YOU WILL HAVE TO SOLVE A CAPTCHA. NONE WILL SAVE UNTIL EVERY CAPTCHA IS COMPLETED")
	creator = Generator(config['locale'], '6LdyFRkUAAAAAF2YmQ9baZ6ytpVnbVSAymVpTXKi', 'https://www.adidas.com')
	num = input("# OF ACCOUNTS TO CREATE: ")
	webbrowser.open('http://xo.adidas.co.uk:5000/solve')
	n_logging("Started account generator.")
	for x in range(int(num)):
		email = '{}-{}@{}'.format(config['prefix'], randint(1111,999999999), config['domain'])
		allchar = string.ascii_letters + string.digits
		passw = "".join(choice(allchar) for x in range(randint(8, 12)))
예제 #11
0
                   data=data)
        account = '{}:{}'.format(email, password)
        if r.status_code == requests.codes.ok:
            return True, account
        else:
            return False, None


if __name__ == '__main__':
    with open('config.json') as file:
        config = json.load(file)
        file.close()
    _thread.start_new_thread(app.run, ())
    _thread.start_new_thread(manageTokens, ())
    accountsList = []
    n_logging("Adidas Account Creator (v3.0.0.0)")
    n_logging("@TheRealChefUK vb.net interface added by XO")
    n_logging("https://github.com/TCWTEAM/Adidas-Account-Creator")
    n_logging(
        "***************************************************************************"
    )
    n_logging(
        "WARNING: THIS WILL NOT WORK UNLESS YOU HAVE EDITED THE HOSTS FILE AND HAVE ALL REQUIREMENTS INSTALLED. VIEW THE README"
    )
    n_logging(
        "WARNING: FOR EACH ACCOUNT YOU WANT TO CREATE YOU WILL HAVE TO SOLVE A CAPTCHA. NONE WILL SAVE UNTIL EVERY CAPTCHA IS COMPLETED"
    )
    creator = Generator(config['locale'],
                        '6LdyFRkUAAAAAF2YmQ9baZ6ytpVnbVSAymVpTXKi',
                        'https://www.adidas.com')
    num = input("ENTER THE # OF ACCOUNTS TO CREATE: ")