Чему вы научитесь
- использовать различные сетевые утилиты
- понимать работу сетевых протоколов
- работать в терминале Linux и командной строке Windows
- автоматизировать простую работу с помощью Python и Bash
- анализировать криптографические алгоритмы
- взламывать простые Web-сайты
- восстанавливать информацию из трафика, дампов памяти, дисков
- разбирать скомпилированные приложения
- взламывать скомпилированные программы через бинарные уязвимости
О курсе
Для кого этот курс
Начальные требования
Для комфортного прохождения курса рекомендуем иметь базовые знания в следующих областях:
-
Математика и информатика на школьном уровне.
-
Основы программирования, в частности, базовые знания языка Python.
Преподаватели курса
Как проходит обучение
Курс построен по принципу «Теория → Практика». Каждая тема раскрывается следующим образом:
-
Текстовые лекции-конспекты
Удобные и лаконичные материалы, охватывающие все ключевые понятия темы. В лекциях вы найдете полезный материал и ссылки для углубленного изучения темы. -
Тестовые вопросы
После каждого урока — краткая проверка усвоения теоретического материала. Это поможет закрепить основные термины и концепции. -
Практические CTF-задания
Самый важный этап! После ключевых тем вас ждут настоящие CTF-таски. Применяйте полученные знания на практике, чтобы сформировать устойчивый навык.