diff --git a/checker/src/checker_util_func.py b/checker/src/checker_util_func.py index f280318..4e6696a 100644 --- a/checker/src/checker_util_func.py +++ b/checker/src/checker_util_func.py @@ -72,17 +72,17 @@ async def create_user( # For later documentation this seed has to be set random because of threading issues from checker exploit 0 and 1 which generate the same email if seed is used normaly (seed exploit?) random.seed(random.SystemRandom().random()) email = "".join(random.choices(string.ascii_letters + string.digits, k=20)) + "@example.com" - firstName = "".join(random.choices(string.ascii_letters + string.digits, k=20)) + name = "".join(random.choices(string.ascii_letters + string.digits, k=20)) password1 = "".join(random.choices(string.ascii_letters + string.digits, k=20)) password2 = password1 - logger.info(f"Creating user with email: {email} firstName: {firstName} password1: {password1} password2: {password2}") + logger.info(f"Creating user with email: {email} name: {name} password1: {password1} password2: {password2}") logger.info(f"public_key on?: {public_key}") response = await client.post( "/sign-up", data={ "email": email, - "firstName": firstName, + "name": name, "public_key": public_key, "password1": password1, "password2": password2, @@ -594,17 +594,17 @@ async def create_user_backup( # For later documentation this seed has to be set random because of threading issues from checker exploit 0 and 1 which generate the same email if seed is used normaly (seed exploit?) random.seed(random.SystemRandom().random()) email = "".join(random.choices(string.ascii_letters + string.digits, k=20)) + "@scam.com" - firstName = "".join(random.choices(string.ascii_letters + string.digits, k=20)) + name = "".join(random.choices(string.ascii_letters + string.digits, k=20)) password1 = "".join(random.choices(string.ascii_letters + string.digits, k=20)) password2 = password1 - logger.info(f"Creating user with email: {email} firstName: {firstName} password1: {password1} password2: {password2}") + logger.info(f"Creating user with email: {email} name: {name} password1: {password1} password2: {password2}") logger.info(f"public_key on?: {public_key}") response = await client.post( "/sign-up", data={ "email": email, - "firstName": firstName, + "name": name, "public_key": public_key, "password1": password1, "password2": password2, diff --git a/exploit/ping.py b/exploit/ping.py index 7e0330b..a1c0c72 100644 --- a/exploit/ping.py +++ b/exploit/ping.py @@ -38,13 +38,13 @@ def generate_random_string(length): def register(): - firstName = generate_random_string(20) - email = firstName + "@" + generate_random_string(20) + ".scamfffffffff" + name = generate_random_string(20) + email = name + "@" + generate_random_string(20) + ".scamfffffffff" password1 = generate_random_string(20) password2 = password1 public_key = "on" #public_key = "None" - data = {'email': email, 'firstName': firstName, 'public_key': public_key, + data = {'email': email, 'name': name, 'public_key': public_key, 'password1': password1, 'password2': password2} data['vendor_lock'] = 'on' data['never_full'] = 'on' @@ -62,13 +62,13 @@ def register(): def spam_messages(): - firstName = generate_random_string(20) - email = firstName + "@" + generate_random_string(20) + ".scamfffffffff" + name = generate_random_string(20) + email = name + "@" + generate_random_string(20) + ".scamfffffffff" password1 = generate_random_string(20) password2 = password1 public_key = None #public_key = "None" - data = {'email': email, 'firstName': firstName, 'public_key': public_key, + data = {'email': email, 'name': name, 'public_key': public_key, 'password1': password1, 'password2': password2} data['vendor_lock'] = 'on' data['never_full'] = 'on' diff --git a/service/src/auth.py b/service/src/auth.py index 03ffb66..25c4f04 100644 --- a/service/src/auth.py +++ b/service/src/auth.py @@ -78,7 +78,7 @@ async def logout(): async def sign_up(): if request.method == 'POST': email = request.form.get('email') - first_name = request.form.get('firstName') + name = request.form.get('name') password1 = request.form.get('password1') password2 = request.form.get('password2') #to be changed @@ -90,7 +90,7 @@ async def sign_up(): flash('Email already exists.', category='error') elif len(email) < 4: flash('Email must be greater than 3 characters.', category='error') - elif len(first_name) < 2: + elif len(name) < 2: flash('First name must be greater than 1 character.', category='error') elif password1 != password2: flash('Passwords don\'t match.', category='error') @@ -118,7 +118,7 @@ async def sign_up(): for j in text: final_private_key_text += j - new_user = User(email=email, first_name=first_name, private_key=private_key, public_key=public_key, public_key_name = final_text, private_key_name = final_private_key_text ,password= password1, time = datetime.datetime.now()) + new_user = User(email=email, name=name, private_key=private_key, public_key=public_key, public_key_name = final_text, private_key_name = final_private_key_text ,password= password1, time = datetime.datetime.now()) db.session.add(new_user) db.session.commit() login_user(new_user, remember=True) # missing await? @@ -127,7 +127,7 @@ async def sign_up(): else: private_key = None public_key = None - new_user = User(email=email, first_name=first_name, private_key=private_key, public_key=public_key, password= password1, time = datetime.datetime.now()) + new_user = User(email=email, name=name, private_key=private_key, public_key=public_key, password= password1, time = datetime.datetime.now()) db.session.add(new_user) db.session.commit() #await? login_user(new_user, remember=True) # missing await? diff --git a/service/src/models.py b/service/src/models.py index 573ed48..4151d88 100644 --- a/service/src/models.py +++ b/service/src/models.py @@ -51,7 +51,7 @@ class User(db.Model, UserMixin): id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(150), unique=True) password = db.Column(db.String(150)) - first_name = db.Column(db.String(150)) + name = db.Column(db.String(150)) message = db.relationship('Message', backref='owner', lazy=True) private_key = db.Column(db.String(255), unique=True) public_key = db.Column(db.String(255), unique=True) diff --git a/service/src/templates/profil.html b/service/src/templates/profil.html index 100add3..2fe76a5 100644 --- a/service/src/templates/profil.html +++ b/service/src/templates/profil.html @@ -5,7 +5,7 @@

Profil

diff --git a/service/src/templates/sign_up.html b/service/src/templates/sign_up.html index 88f4355..b717e4c 100644 --- a/service/src/templates/sign_up.html +++ b/service/src/templates/sign_up.html @@ -13,13 +13,13 @@

Sign Up

/>
- +