├── config.json ├── README.md ├── Account.py └── accounts.txt /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "CaptchaKey": "Key Here <3" 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # EzGen 2 | ## _Open Source Discord Account Creator_ 3 | 4 | This program abuses the discord api and uses the [2Captcha](https://2captcha.com?from=11240415) captcha solving service to make discord user accounts. 5 | 6 | ## Installation 7 | 8 | - Install Python From [Here](https://python.org) 9 | - Run The Following Commands To Install Required Modules And Setup The Program 10 | - pip3 install colorama 11 | - pip3 install requests 12 | - Buy About 1$'s Worth Of Captcha Solves [Here](https://2captcha.com?from=11240415) 13 | - Enter Your Api Key Where Indicated In The Config File 14 | 15 | ## Purpose 16 | > This Was Made For People Who Have Those Account Verifier Things, It Makes Everything 10x Easier. 17 | > You Can Sell These Accounts To People Who Mass Email Verify Them. 18 | 19 | ## Usage 20 | - Run The Following Command To Start The Account Gen 21 | - python3 Account.py 22 | 23 | ## Preview 24 | ![img](https://media.discordapp.net/attachments/797210691688988722/844224938277994524/unknown.png?width=810&height=447) 25 | 26 | ## Todo 27 | - Add An Option To Run With Proxies 28 | - Improve Code Formatting 29 | - Solve Captchas Localy 30 | 31 | ## Yesyes 32 | If you find the tool usefull, star or follow __if you want to__ :sunglasses: 33 | -------------------------------------------------------------------------------- /Account.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import random 3 | import string 4 | import time 5 | import colorama 6 | import sys 7 | import json 8 | 9 | from colorama import Fore, Style 10 | from time import sleep 11 | 12 | with open('config.json') as r: 13 | config = json.load(r) 14 | 15 | captcha_api_key = config.get('CaptchaKey') 16 | 17 | discord_register_url = "https://discord.com/api/v9/auth/register" 18 | 19 | captcha_submit_url = "http://2captcha.com/in.php" 20 | 21 | captcha_get_url = "http://2captcha.com/res.php" 22 | 23 | discord_hcaptcha_id = "f5561ba9-8f1e-40ca-9b5b-a0b3f719ef34" 24 | 25 | discord_captcha_register = "https://discord.com/register" 26 | 27 | p_list = [] 28 | 29 | 30 | def typewritter(text): 31 | for x in text: 32 | print(x, end="") 33 | sys.stdout.flush() 34 | sleep(0.1) 35 | 36 | 37 | def write_token_to_file(token, password, email): 38 | with open("accounts.txt", "a") as fhandle: 39 | fhandle.write(f"{token} | {password} | {email}\n") 40 | 41 | 42 | def generate_random_data(): 43 | password = "".join( 44 | random.choice(string.ascii_letters) for i in range(0, 20) 45 | ) + "".join(random.choice(string.digits) for i in range(0, 10)) 46 | email = ( 47 | "".join(random.choice(string.ascii_letters) for i in range(0, 20)) 48 | + "".join(random.choice(string.digits) for i in range(0, 10)) 49 | + "@gmail.com" 50 | ) 51 | username = "".join( 52 | random.choice(string.ascii_letters) for i in range(0, 7) 53 | ) + "".join(random.choice(string.digits) for i in range(0, 10)) 54 | fingerprint = "".join( 55 | random.choice(string.ascii_letters) for i in range(0, 40) 56 | ) + "".join(random.choice(string.digits) for i in range(0, 10)) 57 | return [password, email, username, fingerprint] 58 | 59 | 60 | def submit_captcha_key(): 61 | url = "http://2captcha.com/in.php" 62 | querystring = { 63 | "key": captcha_api_key, 64 | "method": "hcaptcha", 65 | "sitekey": discord_hcaptcha_id, 66 | "pageurl": discord_captcha_register, 67 | } 68 | headers = {"User-Agent": "Mozilla/5.0", "Content-Type": "application/json"} 69 | response = requests.request("POST", url, headers=headers, params=querystring) 70 | return response.text.split("|", 1)[1] 71 | 72 | 73 | def get_discord_captcha(captcha_key_response): 74 | params = {"key": captcha_api_key, "action": "get", "id": captcha_key_response} 75 | captcha_final_request = requests.get(url=captcha_get_url, params=params) 76 | return captcha_final_request.text.split("|", 1) 77 | 78 | 79 | def create_discord_account(captcha_key): 80 | big_random_data = generate_random_data() 81 | headers = {"User-Agent": "Mozilla/5.0", "Content-Type": "application/json"} 82 | params = { 83 | "fingerprint": big_random_data[3], 84 | "email": big_random_data[1], 85 | "username": big_random_data[2], 86 | "password": big_random_data[0], 87 | "consent": True, 88 | "date_of_birth": "2000-04-05", 89 | "captcha_key": captcha_key, 90 | } 91 | make_token_request = requests.post( 92 | url=discord_register_url, json=params, headers=headers 93 | ) 94 | try: 95 | write_token_to_file( 96 | make_token_request.json()["token"], big_random_data[0], big_random_data[1] 97 | ) 98 | print("Token Saved To File") 99 | print(f"Token Password: {big_random_data[0]}") 100 | print(f"Token Email: {big_random_data[1]}") 101 | except: 102 | print("Being Rate Limited Or Token Failure") 103 | print("-" * len(big_random_data[1])) 104 | 105 | 106 | def main(): 107 | captcha_step_one = submit_captcha_key() 108 | print(f"\n{captcha_step_one}") 109 | while True: 110 | time.sleep(10) 111 | captcha_step_two = get_discord_captcha(captcha_step_one) 112 | try: 113 | if len(captcha_step_two[1]) > 60: 114 | print("Token Created") 115 | create_discord_account(captcha_key=captcha_step_two[1]) 116 | looping = False 117 | except IndexError: 118 | print("Token Captcha Not Ready") 119 | 120 | 121 | if __name__ == "__main__": 122 | typewritter("https://github.com/3v1") 123 | main() 124 | -------------------------------------------------------------------------------- /accounts.txt: -------------------------------------------------------------------------------- 1 | ODM2MzYyMDcwMTUyNTc3MDI0.YIc44g.kIlQFmc5BcQC92whGFz_YZ-6kZI | VLcNVlXvKiKbSVnHeFSF8367081720 | BJYcmaUjfRhPHTNRdRXz5866708392@gmail.com 2 | ODM2MzYyNzY0NTI4MTIzOTA1.YIc5hw.NKQQC0SCAiFa3FnlZDy-cWC3Mgk | KxvSalPbSvGgouTRVoNA9811605271 | sxdpdtlEhKRuxgKOoROu3740241358@gmail.com 3 | ODM2MzY1ODU3OTAyODIxNDE2.YIc8aQ.4Cgmhn8xBhkx5bmffrVsOyuAMR4 | WoDpyEwhgpjfIlgSWRrz0408881468 | ZWhSbGJigvcLveDDPVlz7027053252@gmail.com 4 | ODM2MzY2NjM0OTk0MjM3NDQx.YIc9Ig.xsW_cJbCQCRUgoUl6LwVM14OLwU | ZtLsyorCcYklHYmGGIEO9141495382 | bueTEZFUuJAXnPdTtcYg7485454277@gmail.com 5 | ODM2MzY3MjA2ODE2MTUzNjAx.YIc9rA.Dvj7SweqsH_sZhFA9W_Sm7XyByc | sqzfqwwKAQgpkmDlYVbB8467029180 | xLDJSaVKPfVYADgWlHan1530896491@gmail.com 6 | ODM2MzY3NzE0ODU1MTU3Nzkx.YIc-JA.BGc65w2SUl9gqTmxdDLtoeWlMmM | hUENXbyRiVjWmQyRVJbF9351452027 | bGqSXtgryfdUsUzXGDsj6615908729@gmail.com 7 | ODM2Mzc0MDE0NjIzNzQ0MDEy.YIdEAQ.tBkE3b3LT9lXvfPlmPJR99iQSDQ | bFGmIfmzoKrCqlOpsPGl7574293411 | EwuNFfoDMourcorONhIS0827215350@gmail.com 8 | ODM2Mzc1MzI5MTkwODM4Mjkz.YIdFOw.eDJyjZp0x4DkAKdF_Vsn8ZSAHS4 | kADAaLPgyfaTHRgDidUT6398743932 | JVSUUmCcSjnQogtJeFPn6097121979@gmail.com 9 | ODM2Mzc2MDk1ODQyNTAwNzEw.YIdF8g.8xQZ5AVWW0f2WoXX6UTF6W3NmNY | dGvMWaqIEQCfaImUSRqu8469813859 | mGATpLieuAfhTbUNXhEr5091037810@gmail.com 10 | ODM2Mzc2NjY2MDg2MzA5OTYw.YIdGew.He8W_TNpKS-SJtTV05179KziTCA | EyLfUDMDAzocrDERsJxc3589811027 | gnWRPqncyGCLrwNUyXHg6389057425@gmail.com 11 | ODM2Mzc3NDI2MzUwNDQwNTA5.YIdHLw.pzbKbP3nQd0NdNjjaHltVAj-qWc | ztgkWTZtpdfUncXfrvFV1598164823 | UUpSreISgqyNGNFufwaS2969214921@gmail.com 12 | ODM2Mzc5NDc2NjA2MDU4NTE4.YIdJGQ.aUk2L83kGlXHzv9R_TbadPEFepQ | iYcbXhHnlHMYUcMgAUpL0786676619 | TdncIRXbmDVjIGxXXswx2009873545@gmail.com 13 | ODM2MzgwNjY1MTU0MzcxNjE1.YIdKMw.k4uwU7RXd8Sqzq744Ytc-Ywlqig | bKADOMgdtmOOePSeuRYB9925253317 | CEmQzGcKLIzyvnkDfkcF8918695287@gmail.com 14 | ODM2MzgxNzg4NTg2Mzc3MjE3.YIdLPw.zluxisIGP0DfP79nf96zToR4GEE | HirptcWDHIIkfkxIbBOY5909864092 | GJBkUFUoENXIgtzmYKfh1174748040@gmail.com 15 | ODM2MzgyNDM5Njc2NzA2ODQ2.YIdL2g.J4nhKVtGUk70N_U_aJ90w_3n6V8 | nmCMZKxekkjhnBvxDruv6310168164 | QJpxWYdfjsDwxfxbILTo8268597093@gmail.com 16 | ODM2MzgzMDQ2Mzg2ODQzNjc4.YIdMbA.mNB2Usf4pTef6AWQyfkh_hfoY5I | UQRoAMvGXqsjwXGfDLRb8369031811 | XwsWOJEWmwXNEzgYkBbv0631976352@gmail.com 17 | ODM2MzgzNjUxNzg0MDMyMjg2.YIdM-w.ect6POzN7UR9SkNTDAZWIy71vLc | xkCDzyhTIbzvCNWypChm4935919549 | HlglxnUTVMRridOmytAW3835076378@gmail.com 18 | ODM2Mzg0OTk4NDg2ODM1MjEx.YIdOPQ.xS9w2DfWtHx5a8WIahIJOd6xgpQ | DlRefzkfNAatItIsqCIl8139259645 | QgwUvQELyfVchlGsAlgB8176780391@gmail.com 19 | ODM2Mzg1NTA1Mzk4MjI3MDE0.YIdOtQ.L9ON5eh-CY5UQHEtCdxXSGgwLrM | tIIfvSrZamCLBuTFRkpT1441121338 | sXWlXDjaaPYiGyQIUVzy3903540390@gmail.com 20 | ODM2Mzg2MDc3ODg2MzgyMTEx.YIdPPg.r7y96QyBXxP6t5dicV-GdIMgyWw | HYoCdbsqkFNtPOxkaMJM4971228948 | fOQGCMyOjhcCtiwDsTLO5845006300@gmail.com 21 | ODM2Mzg2ODk1MzMxOTgzNDIy.YIdQAQ.Lfn0IENBc6R2nI_rOmFqZfolxw8 | sTcXAdJtaFVuZzlfyWZd5544933155 | CQPrxIxzcYFBGXfrtxse7553585864@gmail.com 22 | ODM2Mzg3MzU0ODA4NjgwNTQw.YIdQbg.hrVyTVIsrDIXLMn9gO9hi6sREbg | ywLYnRrtDaccYELgBkdN4278212639 | ArZYuMIsIDmAxjFdWTcr0595185729@gmail.com 23 | ODM2Mzg3NTA0NTkyMzg4MDk3.YIdQkg.Z9tfqGRuuuP2NFqPSEwohxoECFM | rxrmgmtxOkglulzDwmCZ5862227062 | xIDwJeCWIUyZHwjXHPGK5974422796@gmail.com 24 | ODM2Mzg3ODg4MzM3NjQ5NzA1.YIdQ7Q.jPs9sRIZlnOz4bTHaw7NJTuEWm4 | pkeyODNGTusfLCaiAsnT0492209153 | YTrLpgXvQfscpNdFARlc6668715913@gmail.com 25 | ODM2Mzg5MDkxMTcxMjM3ODk4.YIdSDA.9PrYdZ6TsppTbVip3CjNkO_1l4o | mSCsHxrvNjbsYMacvbNS2762139617 | OldyPxxpnBKAnHhXZsQD7199519140@gmail.com 26 | ODM2Mzg5NTAxMzE5MzgxMDAz.YIdSbg.aoRQxQusSAvAz3_MVmn7Tqr3c2g | JbuIzmTfrVfUVHKhWsAM4840166479 | bAamldFqMnXWLLSjSrLn4150007542@gmail.com 27 | ODM2MzkwNDAwMjIyMjk4MTMz.YIdTRQ.rAKktBwx3rw0fA1eAkwPTjtSJmw | LKpBfhUXBRdGUjczLlMO1848631167 | sASmxoiKUBnBJTkxCLgi2865205648@gmail.com 28 | ODM2MzkyNjA1Nzc2MjE2MTA0.YIdVUg.z52DMtrpDgUdd9HvErzRFAfIAnY | MJidaVaYTrfBfZmWvzSh9067888634 | vxeKNgEdkguwTSCzFgCG0028824272@gmail.com 29 | ODM2Mzk0MzU4OTEwNzQ2NjM0.YIdW9A.7J67ORlRNUfs7t2FJRKShslf9HQ | stUPYwVOwMCueMPzPFEm7397263968 | ywqAqXbEymVXQwaAMcqq8695771020@gmail.com 30 | ODM2Mzk1NjQ2ODM5Njg1MTMx.YIdYJw.UUmqvj5rVVW9Npi9NJ0KvYELQXM | qHAkputSXBjIvHMtOyGV1245756091 | zioOFJEoXeBISSAHqkpz9793002517@gmail.com 31 | ODM2Mzk2Mjk2ODM5MzY0NjQ4.YIdYww.gM6QxaeqqDdShM1rm9x2c7kNmYs | pLtKgZaQfNxrfLguAflO7643963729 | TuNDGcJJKHOhbHQZlNZB5303448061@gmail.com 32 | ODM2Mzk2ODEzNjIzNjIzNzEx.YIdZPQ.WobgBkZLZndK2J8O-XYKpNEFawk | cIUDaXdCYmQdsHCPQQfd2639878005 | JyfpBowxiLjJfLrIuODc0113305155@gmail.com 33 | ODM2Mzk3NDE5MzE0MTUxNDM0.YIdZzg.QUHD28pcSfr7OY4EY2RfLRWhkl8 | EPmueyiDkcZCUysLvslC4006360132 | KIQxLpKNnHnXBVkjJKXT2775728946@gmail.com 34 | ODM2Mzk3OTg0NTc2MDQ1MDU3.YIdaVA.o8C2Z3FQWod2SjyQOjChkjGLo7Q | DIhpipIquJkperGehXHx1492264382 | ddHdjDtAjLKKBdfufOmi7146517422@gmail.com 35 | ODM2Mzk4NTg1NzA0MjE4NjQ0.YIda5A.SrV5uo9aXKJT_Bels2mBAR_lidU | ZvuQGOhmemfWCBtRswdz3181880735 | dhsIGsOLLGtWXaYIFuFG9192522408@gmail.com 36 | ODM2Mzk5Mzg3OTczOTEwNTc5.YIdbow.9Tt_qC0Q8DshZK4FP7b0QZz7HP4 | RPqYBoSCSRwoqPbJmUSU2094782538 | KblsXdiAAQiiHfMCicoo1737289983@gmail.com 37 | ODM2NDAwMDI3MjM2MTcxNzg3.YIdcOw.AJ6JGsY8_FdGxy1VOBGvEHPy1VI | cbdaBpomlXAcMfavtiGv7145340053 | YiWTpqJSOHYovTncSTZa6498699081@gmail.com 38 | ODM2NDAwNjkwNTM2MTIwMzQw.YIdc2g.GI9EeMt9T6PKgGEW_brbH6KiAAw | vsRCEESKNEKdejqWCZjx9550630532 | MfLMJuYRHiaoOyFENUpo8050163091@gmail.com 39 | ODM2NDAxNDI0MTMxOTQ4NTU1.YIddiQ.v2Yj2jCl_KpsKrVl1YuQo6GFLQg | nKnAgSPRBJlPigXRXllV9070488692 | XEIwXUTWhPeZdjKtJbDF5134859161@gmail.com 40 | ODM2NDAxNzA3Njg0MzMxNTUw.YIddzA.wiWRwuDDABZlmjLkh7y0WaNDC8M | LBtpoqCZYkrnAQDbzRHG3035867997 | bOOCtyegNJzhclxKMwiv3107028023@gmail.com 41 | ODM2NDAxODE3NjEyNDUxOTEz.YIdd5w.RcSbffktuQadHf5DnzTimowyJ2M | ZqpfvEBaBOTRoPeITjse2957397146 | OkxoSquYJOOEqnbYPBnZ5967973959@gmail.com 42 | ODM2NDAyMDQ1MTkxNzE2ODk0.YIdeHQ.pnDJ8XlPXTbiF-fjwKONrfRICNc | QjgERYnkSOYfRnpzUPOa0597783868 | epIfrrldZqvpLWOhDneu6754260220@gmail.com 43 | ODM2NDAyMTU0NzU1MzI1OTc0.YIdeNw.7cDThpIUc1BfnTHAXkKjITMzJlU | QmvEsXpnSdFjBCDebcjZ0934582824 | srvKQUXATecqgnITCEFt2204243865@gmail.com 44 | ODM2NDAyNDA5MDM0MjE5NTYw.YIdedQ.EkxSNyWjE-dlvgV5CiTnz1kZ5dQ | KQQGxLcwUTtBRGmCVstu4646384458 | iSmpWbzHDfkBpuCUzHxr8928285557@gmail.com 45 | ODM2NDAyNTMzNTgwNTM3ODY2.YIdekQ.k1mntwKyWAtsu9cp4_hrk5mWj1w | pukikfowvuYPuIjlFYhE5383522657 | akiVbPaMVjcygqTKTpWW0414340661@gmail.com 46 | ODM2NDAyOTQzNTM5Njc1MTk3.YIde8w.EW3-3VQ3tyqox4tMAkRDqjFbeqg | ZprRZskOEVdIUURpksYb4253607862 | KyMkRfLAIVduLZkNHMsi4539125307@gmail.com 47 | ODM2NDAzMTI5NTgxODMwMTc0.YIdfHw.gmK75FX9B0snMUPqctLhmDMmDSM | mIvyRuXsRkcDWzsuVbWf3984596643 | oKCGHAyuGxfbpUNEUvPi9424949393@gmail.com 48 | ODM2NDA2NDI3NDg4NDg1Mzk2.YIdiMg.-AjDZyFRL-AEbNdjVk0-i2ZAfvY | lfzjUhoaKwOVLMOjRVHx6824399993 | BsWfPwcLicoYNWnUkNRj8817157624@gmail.com 49 | ODM2NDA3NDQ5OTA0MjE4MTc0.YIdjJg.p3GuyvHzVQ4EiCo2qLH8b5ys228 | yhdGtYBSRbyTHJQwNWqz8502065858 | ANAwmfrxbagxCopxBwkO1741999636@gmail.com 50 | ODQ0MjE0MjY0NTQxODcyMTM5.YKPJ0A.NFJvt7Ze1RAl4y74DDMshugqZpk | oqcwJnyPjzlsDMgeiLGe4723596950 | NDWfgULRMgnzGPSwvmVo6100016769@gmail.com 51 | ODQ0MjE1MTUzMjQ3Mzg3NzA5.YKPKow.TzaAx07hnfXyg82nFv0PytvcXy0 | GJjBMvXSvgbKZaaqBlOU0034801778 | YUQuCnNLuExmeGCeoPvs8770161595@gmail.com 52 | ODQ0MjE4NDMwODE0Mjg5OTIw.YKPNsA.bqDQKxyRp-ITOlGAiR7VARQ_JTw | dMPQcHUCKByGHdwvDmub5106923766 | oMTIeaMGAHwxRIVCHtzq6156423057@gmail.com 53 | ODQ0MjE4OTM3OTg5MjY3NDc3.YKPOKQ.wQAxdCGnkFq5jU_h3f6OfISiuNI | hBrqUUqRXVTHAgnwIBAb9733016623 | zHfmkPAnuPgkHTJSDoZs1897360439@gmail.com 54 | ODQ0MjIwMjAwMzUzNjYwOTY5.YKPPVg.MA9IUbq2evbRA-tEMFlXO_SqNKY | lEFibSBbvsvKhkfXulmf2163290544 | KtraMaDowgZrDvoYqbze7711530789@gmail.com 55 | ODQ0MjI0NTEwMzI3NzgzNDk1.YKPTWg.Nu2Ig5dgL1k-3ifCeQ4K9lSJLDE | XVdIaqNrlgUvHEIpiaHB7900020599 | dTWWdtRBjsNELZSpnwRN0304729687@gmail.com 56 | --------------------------------------------------------------------------------