# 1. Получаем сессию ДО логина
curl -c cookies.txt -b cookies.txt -i http://127.0.0.1:5000/login
# 2. Сохраняем значение session (это будет "фиксированная" сессия)
FIXED_SESSION=$(grep session cookies.txt | awk '{print $7}')
echo "Фиксированная сессия: $FIXED_SESSION"
# 3. Логинимся, используя ту же cookies
curl -c cookies.txt -b cookies.txt -X POST http://127.0.0.1:5000/login \
-d "email=ваш_email@example.com&password=ваш_пароль&submit=Login" \
-L
# 4. Проверяем, изменилась ли сессия
NEW_SESSION=$(grep session cookies.txt | awk '{print $7}')
echo "Сессия после логина: $NEW_SESSION"
if [ "$FIXED_SESSION" = "$NEW_SESSION" ]; then
echo "❌ УЯЗВИМОСТЬ: идентификатор сессии не изменился после входа"
else
echo "✅ Безопасно: идентификатор изменился"
fi