Тренируем мозг, продолжаем решать задачки по информационной безопасности web-серверов. Сегодня задачка с портала root-me.org, называется "File upload - ZIP". За решение задачки дают 30 баллов, средний уровень. Наша цель — прочитать содержимое файла index.php. Всё понятно. В процессе поиска решения мы столкнёмся в уязвимостью Zip-symlink. Суть уязвимости заключается в том, что в архив можно вложить символьную ссылку, которая ссылается на нужный нам файл системы. При распаковке архива ссылка будет указывать на файл, прописанный в ней. Таким образом можно получить доступ к любому файлу на уязвимом сервере. CTF - Capture The Flag Символические и жёсткие ссылки в Linux Переходим на страницу задания: challenge01.root-me.org/web-serveur/ch51/ Нам предлагают загрузить ZIP файл. Создаю текстовый файл 123.txt, запаковываю его в ZIP и загружаю. Архив загружен, нам дают на него ссылку "File unzipped here". Посмотрим что там. Прекрасно, здесь наш архив, который здесь же распакован. Хм, а если туда