Курс
Программирование на Python для пентестера

Python — один из самых популярных языков 21-го века, не только в мире разработки, но и в мире хакинга. Большинство популярных хакерских инструментов и эксплойтов написано на этом языке. Python — прекрасный инструмент автоматизации для любого IT-специалиста и обязателен к освоению для экспертов по ИБ.

Записаться на обучение

Старт

31 января 2022

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

4 недели

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

Виртуальный класс

Почему стоит начать прямо сейчас?

Python как инструмент

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

Самый популярный язык среди хакерского сообщества

Python стал очень популярным в хакерской среде из-за своей простоты, совместимости с другими платформами и языками, удобным набором стандартных библиотек и многим другим. Если ты видишь свое будущее в информационной безопасности, тебе обязательно пригодится знание этого языка.

Простота освоения

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

Python для тестирования на проникновение:
Что это?

Главная задача

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

Аудитория

Язык Python достаточно прост и интуитивно понятен, поэтому начать его изучать может каждый. Особенно полезен он для IT-специалистов или тех, кто хочет ими стать.

Пройдя курс вы получите новые навыки:

Программирование на языке Python на уровне Junior Developer

Создание программ, работающих с сетевым стеком

Парсинг трафика при помощи библиотеки Scapy

Создание приложений для работы с веб-контентом

Проведение сетевых атак с использованием Python

Создание эксплойтов для эксплуатации уязвимостей сервисов и приложений

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

4 недели

12 занятий

48 ак. часов

2-3 занятия в неделю

Python введение
  • Синтаксис языка Python
  • Переменные и типы данных
  • Работа со строками
  • IDE
Условия и циклы
  • Сложные типы данных
  • Условия
  • Циклы
Работа с функциями
  • Объявление функций
  • Импортирования модулей
Обработка событий
  • Try & Except
  • Обработка ошибок
Сокеты
  • Клиент и сервер
  • Передача данных через сокеты
Работа с веб-содержимым
  • Urllib
  • Beautifulsoup
Автоматизация
  • Автоматизация атак MITM
  • Parameter Handling
FTP Brute-Force
  • Сокеты
  • Написание FTP Brute-Forcer
Scapy
  • Отправка пакетов
  • Манипуляция пакетами
Финальный проект
Записаться на обучение

Как проходит обучение

  • Иммерсивный подход
  • Фокус на практике. Более 70% времени обучения вы уделите развитию практических навыков.

  • Никаких записей с прошлых потоков
  • Обновляем контент перед каждым запуском курса, снимая актуальные запросы с рынка и ориентируемся на них, создавая программы обучения.

  • Эксперты — реальные практики
  • Наши преподаватели проходят тестирование на соответствие требованиям HackerU Global. Мы приглашаем лучших экспертов — практиков, которые каждый день сталкиваются с реальными задачами и решают их.

  • Домашние задания с поддержкой эксперта
  • После каждого практического занятия вы получаете домашнее задание с обязательной обратной связью от преподавателя. Experience makes experts.

  • Порог входа в программу
    • Умение читать специализированную документацию и техническую литературу на английском языке со словарем;
    • Опыт написания кода на любом языке программирования;
    • Иметь представление о взаимодействии компьютеров в сети;
    • Иметь начальные представления о механизмах, работающих в сети Интернет (веб-серверы, почтовые сервисы, мобильные приложения).
    01   / 05

    Записаться на обучение

    !
    !
    Получить консультацию
    !
    !

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

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

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

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