Условия задач

Раздел 1.

Для выполнения заданий A - C необходимо найти порт, на котором запущен форум на сервере https://file.cnpo.ru/index.php/s/XiUwtZwpAldUqpG . Номер данного порта делится на 10 в некоторой степени.

Задача A. [10 баллов]

Найдите email-адрес администратора на сайте форума. Ответ отправьте на проверку через форму ниже.

Задача B. [10 баллов]

Найдите sql-инъекцию на сайте форума и используйте ее для определения названия базы данных. Ответ отправьте на проверку через форму ниже. Это может немного помочь.

Задача C. [10 баллов]

Подберите пароль к пользователю “admin” на сайте форума. Ответ отправьте на проверку через форму ниже.

Задача D. [20 баллов]

С помощью AppChecker провести анализ тестового проекта, отфильтровать ложные срабатывания. Ответ прислать в виде файла, на каждой строке которого будет записано имя php-скрипта (полный путь к скрипту внутри архива), двоеточие и номер строки, на которой содержится ошибка, например:

Учетная запись в AppChecker: appchecker / appchecker. Виртуальная машина Appchecker находится на вашем компьютере: D:\vm\ВСО 2017\Appchecker.ova. Тестовый проект вместе с необходимым ПО для тестирования находится внутри виртуальной машины. За каждую найденную ошибку, известную жюри, вы получите 2 балла.

Раздел 2.

Задача E. [20 баллов]

Разведчикам удалось перехватить программу для шифрования файлов и один зашифрованный ТЕКСТОВЫЙ файл. Пароль узнать не удалось. Дешифруйте файл и отправьте ответ через форму нижу.

Задача F. [10 баллов]

При скачивании из интернета программа на C++ немного повредилась, а может старый компилятор C++ не поддерживает новый синтаксис. Определите, какую строку надо ввести в программу со вторым аргументом 8, чтобы получить ответ Z10])(Z0/\0.Z*).\*-[-+)),Y1Z]^.( .

Задача G. [10 баллов]

Метеорит массой m кг вертикально входит в атмосферу земли со скоростью v м/c на высоте h м. Ускорение свободного падения g м/с2, коэффициент линейного сопротивления a кг/c. По метеориту с поверхности земли вертикально вверх выпускается снаряд с начальной скоростью w м/c, сопротивлением о воздух снаряда можно пренебречь. Определите расстояние между метеоритом и снарядом через t сек.

Входной файл состоит из нескольких тестов: на каждой строке вводится 7 целых чисел в интервале от 1 до 1000: m, v, h, g, a, w, t. Для каждого теста на отдельной строке выведите ответ с точностью не менее трех знаков после запятой.

Задача H. [10 баллов]

Найдите корни кубической параболы y = a*x3 + b*x2+c*x+d. Входной файл состоит из нескольких тестов: на каждой строке вводится 4 целых чисел в интервале от -1000 до 1000: a, b, c, d. Для каждого теста на отдельной строке выведите через пробел все действительные корни кубической функции с точностью не менее трех знаков после запятой. Использование математических библиотек (кроме элементарных функций возведения в степень и извлечения корня) для решения данной задачи запрещено. На проверку требуется отправить исходник вашей программы. Все решения, использующие математические библиотеки или выдающие неверный результат, будут аннулированы. Для решения рекомендуется использовать метод дихотомии для поиска корней между экстремумами функции или формулу Кардано.