Лабораторная работа: ЛР №1 - Реверс. Изучение методов черного и белого ящика
Описание
Задание 1
Исследование метода белого ящика
1. Веб-ресурс
предоставляет доступ к проектам, находящимся в открытом доступе. На указанном ресурсе необходимо выбрать проект, написанный на языке C или С++ и перенести его на компьютер, где подготовлен стенд. В отчете указать выбранный проект с URL-ссылкой на него. Выбранные проекты не должны пересекаться у студентов группы.2. Провести анализ выбранного проекта путем просмотра его исходного кода с целью нахождения потенциально уязвимых мест. В отчете указать данные места (не менее трех) в следующем формате:
a. Полный путь к файлу с расположением кода;
b. Листинг фрагмента кода;
c. Описание и анализ приведенного фрагмента кода.
Задание 2
Исследование метода черного ящика
1. Выданы специально подготовленные программы. Согласно своему варианту необходимо восстановить алгоритм работы путем серии экспериментов.
2. Эксперимент заключается в получении результата работы программы в зависимости от входных параметров. Количество экспериментов от 20 до 100, до тех пор, пока не будет восстановлен алгоритм. Результаты экспериментов оформить в виде таблицы «Результаты работы программы Х варианта», где Х – номер варианта.
3. На основании полученных результатов экспериментов описать алгоритм работы программы в виде блок-схемы.
МГТУ им. Н.Э.Баумана

















