Курс
Специалист по тестированию на проникновение с использованием Python

Python – один из самых необходимых и наиболее часто используемых языков программирования для пентестера. Умение программировать на Python и пользоваться открытыми библиотеками дает специалисту на проникновение множество инструментов, которые можно использовать в работе.

Цель курса «Программирование на Python для пентестера» — познакомить слушателей с языком программирования Python, научиться им пользоваться и узнать аспекты, связанные с проведением пентестов.

Длительность

3 месяца

Формат обучения

Виртуальный класс
Записаться
Посмотреть каталог

Как записаться на курс

    • Заполните анкету, чтобы проверить право на участие в проекте и размер скидки
    • Дождитесь одобрения заявки и запишитесь на интересующий вас курс
    • Оплатите стоимость обучения с учетом скидки — самостоятельно или за счет работодателя
    • Пройдите обучение и получите документ о дополнительном образовании
    01   / 05

    Кому подойдет курс «Специалист по Тестированию на проникновение с использованием Python»:

    Начинающим специалистам по тестированию на проникновение

    ИТ-специалистам с опытом работы в разработке, администрировании и поддержке ИТ-систем

    Аудиторам

    После обучения на курсе вы научитесь:

    Разрабатывать автотесты на Python

    Разрабатывать и дорабатывать программы для тестирование на проникновение

    Для успешного обучения потребуется

  • Требования к слушателю курса:
    • вам уже исполнилось 16 лет
    • у вас есть высшее или среднее профессиональное образование
    • знание основ сетевого взаимодействия между узлами сети
    • умение работать с ОС Linux или ОС Windows на уровне продвинутого пользователя (Установка пакетов, работа с терминальной оболочкой, менеджмент прав доступа)
    • умение работать с системами виртуализации (VirtualBox, VMWare)
    • умение читать специализированную документацию и техническую литературу на английском языке
  • Обязательные требования к техническому оборудованию:
  • Ноутбук (или стационарный компьютер) с веб-камерой, микрофоном и возможностью аппаратной виртуализации для запуска виртуальных машин

    Минимальные технические требования:

    • Не менее 8 ГБ DDR3 оперативной памяти
    • Процессор не менее восьми ядер с частотой не менее 2.3 Ггц
    • Жесткий диск SSD со свободным местом не менее 256 ГБ
    • Поддержка аппаратной виртуализации (Intel VT-x, AMD-V)
    • Дополнительный — второй монитор (Диагональ от 17 дюймов, разрешением от 1280×720p c частотой обновления от 60 Гц)
    • Современная операционная система (Минимально: Windows 10 x64, Linux, MacOS 10.13.6)
    01   / 05

    Программа обучения:

    2 модуля

    255 академических часов

    3 месяца

    Входная диагностика
    1 ак. час

    Входная диагностика проходит в виде тестирования и длится 1 час

    Сетевое взаимодействие, взаимодействие с протоколами
    92 ак. часа

    Слушатели модуля познакомятся со средствами языка программирования Python, которые используются в тестировании на проникновение и на практике узнают варианты реализации сетевых атак на Python.


    Темы модуля:

    • Сетевое взаимодействие I
    • Сетевое взаимодействие – взаимодействие с протоколами II
    • Scapy и сетевое сканирование
    • Сетевые атаки
    • Дополнительные инструменты задач тестирования на проникновение
    Введение в язык программирования Python
    147 ак.часа

    Слушатели модуля познакомятся с основами языка программирования Python, основами его синтаксиса, структурами данных, функциями и средствами сетевого взаимодействия.


    Темы модуля:

    • введение в язык программирования Python
    • структуры данных и работа с ними
    • работа с файловой системой и обработка ошибок
    • функции и magic-методы
    • работа с окружением ОС
    • парсинг веб-страниц
    • работа с сокетами
    Итоговая аттестация
    15 ак. часов

    Итоговый проект включает в себя практические задания по пройденным модулям и является практико-ориентированным кейсом по написанию программы для сканирования рабочей сети в поисках других устройств и затем атакующей их. Данная работа может быть внесена в портфолио слушателя и впоследствии может служить демонстрационным проектом при трудоустройстве.

    Преподаватели

    Игорь Кривонос
    Эксперт в области Android development & Mobile security.

    Эксперт в таких областях и направлениях, как Android development, Mobile seсurity, Python, Java, теория программирования, теория алгоритмов и структур данных, алгоритмы на графах.

    Ключевые компетенции: мобильная разработка (Android, Java/Kotlin), безопасность мобильных приложений, разработка на Python.

    Автор курсов по разработке под Android, Python, основы С/С++, алгоритмы и структуры данных.

    Разработал, внедрил и вел учебные комплексы по мобильной разработке, языку Python, языкам С/С++, основам программирования. Преподавал в МТИ.

    Разработал несколько десятков учебных и коммерческих приложений под ОС Андроид для частных и корпоративных клиентов.

      Программа профессиональной подготовки

      при успешном прохождении программы

      Диплом о профессиональной переподготовке

      Отзывы студентов

      Рейтинг курса: 5.0

      «Курс помог освоить язык с 0 уровня.»
      Тимофей
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Все было очень хорошо»
      Артемий
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Преподавателю, отдельное спасибо.»
      Виктор
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «У меня все оценки 10 баллов, курс очень понравился, начал использовать полученные знания на работе»
      Евгений
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Занятия были очень интересными и конструктивными»
      Артём
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Все было очень круто, респект преподавателю! »
      Антонина
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Курс ожидаемо дал направление для развития. Конечно в рамках отведенного врмени полностью студентам просто нераельно наработать навыки в этой сфере, тут зависит от поставленных задач учениками самим себе. Преподаватель справился со своей задаче»
      Юрий
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Очень понравилась подача материала преподавателем.»
      Сергей
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Был зажжён огонёчек интереса к программированию на языке Python. »
      Станислав
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Курс был интересный, особенно понравилось работать со списками, словарями.»
      Дмитрий
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Я очень благодарен Игорю за его компетенцию в своем вопросе. Пока что, на мой взгляд - это лучший преподаватель на курсе.»
      Тимур
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      «Курс был полезным, я давно хотела научиться работать с Python»
      Камила
      Выпускник курса "Специалист по Тестированию на проникновение с использованием Python" 2021
      Все отзывы 82
      Получить консультацию
      !
      !

      Спасибо,
      менеджер свяжеться с вами в ближайшее время

      Спасибо,
      за регистрацию на вебинар

      Заказать обратный звонок

      !
      Заполните это поле
      !
      Заполните это поле