Курс
Python Programming For Penetration Testing

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

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

Старт

22 марта 2021

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

4 недели

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

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

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

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

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

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

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

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

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

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

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

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

Аудитория

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

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

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

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

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

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

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

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

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

4 недели

12 занятий

48 ак. часов

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

Теоретические занятия
  • Занятие 1. Введение в ЯП Python и окружение
  • Занятие 2. Структуры данных и работа с ними
  • Занятие 3. Работа с файловой системой и обработка ошибок
  • Занятие 4. Функции и magic-методы
  • Занятие 5. Работа с окружением ОС
  • Занятие 6. Парсинг веб-страниц
  • Занятие 7. Сокеты
  • Занятие 8. Взаимодействие с протоколами
  • Занятие 9. Сетевое взаимодействие
  • Занятие 10. Сетевые атаки
  • Занятие 11. Scapy и сетевое сканирование
  • Занятие 12. PWNTools и разработка эксплойта
Практические занятия
  • Работа с Python
  • Преобразование переменных
  • Работа с числами
  • Вычисления
  • Списки и словари
  • Коллекции
  • Обработка ошибок
  • Try & Except
  • Запуск системных команд
  • Парсинг текста
  • Подпроцессы
  • Функции 
  • Работа с окружением ОС
  • Работа с содержимым веб-страниц
  • Отправка данных к веб-приложениям
  • Парсинг гипертекста
  • Сбор баннеров
  • Сканирование SSH
  • SSH Brute Force
  • Автоматизация FTP
  • Сниффинг трафика
  • ARP сканирование
  • Сканирование портов
  • ARP Spoofing
  • Сетевой сканер
  • Проверка доступности
  • Брут-форс
  • Библиотека PWNTools
  • Разработка эксплойта
Записаться на обучение

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

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

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

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

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

  • Порог входа в программу
    • Умение читать специализированную документацию и техническую литературу на английском языке со словарем;
    • Опыт написания кода на любом языке программирования;
    • Иметь представление о взаимодействии компьютеров в сети;
    • Иметь начальные представления о механизмах, работающих в сети Интернет (веб-серверы, почтовые сервисы, мобильные приложения).
  • Доступ к платформе CyWar: Cyber Arena
  • Платформа для моделирования различных сценариев атаки и защиты, разработанная ведущими экспертами Израиля в области информационной безопасности.

    01   / 05

    Что вы получите
    после 5 месяцев обучения?

    Международный сертификат HackerU.
    Знания и навыки необходимые для начала работы в этой области а также попадание в комьюнити экспертов.
    Доступ к материалам обучения, записям ваших занятий, практическим заданиям и учебным платформам.

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

    Стоимость

    31 104 ₽

    !
    !

    user search complete

    Преподаватели — эксперты-практики, работающие в ТОП-компаниях

    Все преподаватели
    Назад

    FAQ — ответы на часто задаваемые вопросы

    В чем отличие HackerU от других школ?

    HackerU Россия — один из филиалов международной школы, со штаб-квартирой в Израиле, стране-лидере в IT  и кибербезопасности. Это позволяет нам формировать учебные программы в тесном взаимодействии с и образовательными центрами других стран, которые отвечают международным требованиям.
    В HackerU есть бизнес-подразделения, реально оказывающие услуги бизнесу. Мы знаем куда движется отрасль IT и кибербезопасности, поэтому наши программы актуальны, а выпускники — востребованы.

    Помогаете ли вы с трудоустройством?

    Вам доступен карьерный сервис HackerU. В рамках нашей уникальной программы «карьерный сервис» вы составите продающее CV, прокачаете навыки самопрезентации HR-специалисту и прохождения технического интервью.

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

    Почему у вас нет курсов в записи, а только онлайн или очно?

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

    Смогу ли я общаться с преподавателем?

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

    Я никогда не занимался ни кибербезопасностью, ни программированием. У меня получиться?

    Программа обучения, практические занятия и задания домашней работы выстроены таким образом, что для прохождения достаточно знаний на уровне уверенного пользователя ПК. В процесс обучения вам будет оказана всесторонняя поддержка от наших экспертов. Вы не останетесь один на один с вашими вопросами.

    Все ответы

    Остались вопросы?

    Оставьте номер телефона и мы перезвоним вам в течение нескольких минут

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

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

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

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

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