Курс «Python для Пентестера»
Краткое содержание курса:I. Базовый уровень — основы Python
- Введение
- Переменные
- Типы данных
- Операторы ветвления(условные операторы)
- Циклы
- Функции
- Модули и пакеты в Python
- Исключения(exceptions)
- Работа с файлами
- Форматирование в Python
- Классы и ООП
II. Продвинутый уровень
- Аргументы
- Модуль OS и работа с файловой системой
- Работа с базой данных
- Регулярные выражения
- Многопоточность
- Работа с сетью
- Python — ломаем EXE
- Пишем фаззер
- Пишем конвертеры для полезных нагрузок
- Пишем генератор ключевых слов для брутфорса
- Пишем сканер
- Пишем брутфосер
- Пишем парсер
- Криптография — Пишем и взламываем шифры
- EXIF. Получаем метаданные. Удаляем метаданные
- Пишем фреймворк
Длительность обучения 5 месяцев, занятия 2 раза в неделю в базовой части и 1-2 раза в неделю в продвинутой. Учащиеся получат методички, видеолекции и домашние задания. Много практики. Будет обратная связь с инструкторами, которые помогут с решением возникших проблем. Программа курса может быть изменена и дополнена.
Внимание! Доступ к урокам предоставляется последовательно, по мере их прохождения. Есть тестовые задания и минимальный балл для получения очередного урока.
Кому НЕ подойдёт этот курс?
- Если вы не новичок, и давно пишете на Python, то вряд ли узнаете для себя много нового.
Для кого этот курс?
- Курс будет начинаться с полного нуля, то есть начальные знания по Python не нужны. Может вы начинали уже изучать язык Python и забросили? Тогда это ваш шанс начать всё с начала. Знание основ работы с сетью и БД будет вашим преимуществом. По окончании курса вы сможете писать свой собственный софт под свои нужды, и редактировать чужой. Абсолютное большинство программ для пентеста написано именно на Python, так как это очень простой язык, позволяющий в короткие сроки написать нужный софт, и имеющий в арсенале тысячи готовых модулей.
Ссылка на курс: https://school.codeby.net/