Skip to content

fedeadp10/Broken-Auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

import requests

def test_session_fixation(url): # Crear una sesión y obtener una ID de sesión session = requests.Session() response = session.get(url) initial_session_id = session.cookies.get('session_id')

# Realizar el inicio de sesión (reemplazar con el proceso de inicio de sesión real)
login_data = {'username': 'testuser', 'password': 'testpass'}
response = session.post(url + '/login', data=login_data)

# Comprobar si la ID de sesión cambió después del inicio de sesión
post_login_session_id = session.cookies.get('session_id')

if initial_session_id == post_login_session_id:
    print("¡Posible vulnerabilidad de fijación de sesión detectada!")
else:
    print("La ID de sesión cambió después del inicio de sesión. Se observó buena práctica.")

Uso

test_session_fixation('https://example.com')

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published