1-ый модуль
День первый
Знакомство со сферой безопасности
− Знакомство со сферой безопасности и хакинга
− Изучение направленийхакинга
− Знакомство с направлением «Фишинг»
− Знакомство с устройством браузера
− Знакомство с языком html
Практическое задание: создание простого сайта, ответ на теоретические вопросы о хакинге
День второй
Знакомство с ОС Linux
− Изучение протокола дляудаленного подключения SSH
− Изучение основных команд Linux
− Знакомство с работой менеджера процессов
Практическое задание: выполнение базовых команд в ОС Linux
Результат занятия: изучение основных команд Linux, умение выполнять удаленное подключение к серверу
День третий
Знакомство с формами HTML
− Повторение пройденного материала
− Создание простых веб-форм
− Изучение принципа работы веб-сервера
− Изучение принципа сетевого взаимодействия клиент-сервер
− Изучение метода простого копирования популярных веб-ресурсов
Практическое задание: скопировать страницу входа популярной социальной сети
Результат занятия: изучения принципа работы веб-запросов, умение создать веб-форму и найти её на странице сайта
День четвертый
Создание копии интернет ресурса
− Знакомство с языком программирования PHP
− Повторение пройденных команд Linux
− Написание скрипта-стиллера
− Расположение поддельной странички на сервере
Практическое задание: обеспечить сохранение украденных пользовательских данных в файл
2-й модуль
День первый
Знакомство с типом соревнований CTF
− Знакомство с CTF
− Учимся находить информацию в интернете
− Ключи (дополнительные свойства) базовых команд
− Знакомство с понятием файловая система
Практическое задание: прохождение подготовленных заданий на знание linux-команд.
День второй
Продолжение изучения CTF и Linux
− Знакомство с понятием кодировка
− Знакомство с понятием шифрование
− Углубленное изучение структуры файловой системы linux
Практическое задание: манипуляция файла в нутри ФС Linux, поиск файла по заданным параметрам
День третий
Знакомство с сетью
− Изучение понятий «IP-адрес», «Компьютерная сеть», «Системы счисления»,
«Анонимность в сети»
− Знакомство с технологиями «VPN» и «Proxy»
Практическое задание: провести компрессию файла различными способами.
День четвертый
Знакомство с шифрованием
− Изучение понятия шифрования
− Знакомство с базовыми алгоритмами «Шифр Цезаря», «Шифр АТБАШ»,
«Шифр Полибия», «Шифр Тритемия»
Практическое задание: создать виртуальную машину и установить на неё любую ОС
3-й модуль
День первый
Знакомство с программированием Python
− Изучение основ языка Python
− Понятие операторов ввода и вывода
− Понятие переменная
− Что такое типизация
− Условный оператор
Практическое задание: отработка полученных навыков
День второй
Изучение циклов и применение их в сетевой атаке
− Изучение циклов For и While
− Изучение сетевой атаки «Отказ в обслуживании»
− Реализация атаки на Python
Практическое задание: отработка полученных навыков.
День третий
Изучение строк и применение их в криптографии
− Знакомство со строками в Python
− Повторение тем шифрование и кодирование
− Написание программы шифратора
Практическое задание: отработка полученных навыков.
День четвертый
Изучение списков и применение их в стеганографии
− Изучение понятия Стеганография
− Изучение списков в Python
− Создание программы, скрывающую текст в картину