![]() |
Подмена _SESSION
есть такой код:
PHP код:
то переменная $user будет иметь значение givion и mysql_query выполнется. Вопрос: Какое значение PHPSESSID=ххххххх нужно отправить что бы $user имела значение например двойной ковычки в следствии чего скрипт выдал бы ошибку? Так же интерисует как генерируется этот хеш PHPSESSID=7ba177bc78c63a6a8a4a5d02212e7185 |
http://www.phpfaq.ru/sessions
|
То есть как я понял сессия генерируется при авторизации и ей присваивается уникальпый хеш который сохраняется на сервере и в браузере клиента? то есть не реально сгенерировать такой индетификатор сессий*при подстановке которого в массив,переменная user будет иметь значение двойной ковычки?
Следовательно вмой код не уязвим? |
Зависит от того есть ли ещё уязвимые сайты на этом сервере. Так же от того, есть ли возможность создать пользователя с кавычкой в его имени, и достаточной длины. (При условии, что кавычка попадает в сессию незаэкранированной)
|
Цитата:
Цитата:
Так же хотелось бы найти этот индетификатор сессий, который хранится на сервере. Сборка: денвер |
Цитата:
|
| Время: 00:44 |