Python для безопасности
Доступ открывается сразу после подтверждения оплаты и не сгорает. Услуга оказывается дистанционно, на платформе. Указана итоговая стоимость, НДС не облагается. Условия — в публичной оферте и правилах возврата.
О курсе
Python — суперсила хакера! Напиши свой сканер портов, ARP-спуфер, брутфорсер и Telegram-бота для алертов за 18 уроков. Автоматизируй всё, что другие делают руками — от пентеста до интеграции с VirusTotal и Shodan.
Чему ты научишься
- создавать сетевые сканеры и инструменты разведки на Python
- писать скрипты для сниффинга и спуфинга с помощью Scapy
- автоматизировать веб-атаки: брутфорс, краулинг, SQL-инъекции
- интегрироваться с API VirusTotal, Shodan и SIEM-системами
- создавать Telegram-ботов для оповещения об угрозах
- генерировать профессиональные отчёты по уязвимостям
- автоматизировать работу с Nmap и Metasploit через Python
Что нужно знать
- базовое знание Python (переменные, функции, циклы, классы)
- понимание основ сетевых протоколов (TCP/IP, HTTP, DNS)
- опыт работы с командной строкой Linux
- установленный Python 3.x и pip
Программа
- M14 карт · тест 0 вопросов
Python основы для хакеров
Настраиваем боевое окружение и прокачиваем Python-базу — файлы, байты, регулярки и CLI-аргументы, без которых ни один хакерский скрипт не взлетит
- 1.Настройка окружения и виртуальные средыУстановим Python, создадим изолированное окружение и соберём структуру проекта для инструментов безопасности
- 2.Работа с файлами, байтами и кодировкамиНаучимся читать бинарные файлы, разбирать hex-дампы и работать с кодировками для анализа сетевых захватов и payload
- 3.Регулярные выражения для парсинга логовОсвоим модуль re для извлечения IP-адресов, email, URL и индикаторов компрометации из логов и конфигов
- 4.Обработка аргументов командной строкиПостроим профессиональный CLI-интерфейс для security-инструмента с argparse, субкомандами и цветным выводом
- 1.
- M25 карт · тест 0 вопросов
Сетевое программирование
Сокеты, сканеры, снифферы и спуферы — пишем свой хакерский набор инструментов для работы с сетью на чистом Python
- 1.Сокеты и создание TCP/UDP клиентовСтудент научится создавать TCP/UDP клиенты и серверы на Python, выполнять banner grabbing и работать с сетевыми соединениями на низком уровне
- 2.Написание сетевого сканера портовСтудент создаст многопоточный сканер портов на Python с определением сервисов, поддержкой диапазонов и форматированным выводом
- 3.Сниффинг трафика с помощью ScapyСтудент научится перехватывать и анализировать сетевые пакеты с помощью Scapy — создавать фильтры, парсить слои протоколов и сохранять дампы в PCAP
- 4.Создание собственного ARP-спуфераСтудент поймёт механизм ARP-спуфинга и создаст инструмент для перехвата трафика в локальной сети с корректным восстановлением ARP-таблиц
- 5.DNS-резолвинг и перебор поддоменовСтудент освоит работу с DNS через dnspython — запросы A/MX/NS/TXT-записей, перебор поддоменов по wordlist и проверку zone transfer
- 1.
- M35 карт · тест 0 вопросов
Автоматизация пентеста
От ручного взлома к полной автоматизации — брутфорсеры, краулеры, автоматические SQL-инъекции и интеграция с боевыми инструментами
- 1.Написание брутфорсера для веб-формСтудент научится создавать Python-инструмент для перебора учётных данных через веб-формы с обработкой CSRF-токенов и многопоточностью
- 2.Парсинг и краулинг веб-приложенийСтудент создаст security-ориентированный веб-краулер для автоматического обнаружения страниц, форм, скрытых путей и утечек метаданных
- 3.Автоматизация SQL-инъекцийСтудент построит мини-аналог sqlmap — инструмент для автоматического обнаружения и эксплуатации SQL-инъекций
- 4.Генерация отчётов по уязвимостямСтудент создаст автоматический генератор профессиональных отчётов о найденных уязвимостях в форматах HTML и PDF с использованием Jinja2 и WeasyPrint
- 5.Интеграция с Nmap и MetasploitСтудент научится управлять Nmap и Metasploit из Python, автоматизируя цикл «сканирование -> анализ -> эксплуатация» в единый pipeline
- 1.
- M44 карт · тест 0 вопросов
API и интеграции
Подключаемся к мировой инфраструктуре безопасности — VirusTotal, Shodan, SIEM и Telegram-боты для мгновенных алертов прямо в карман
- 1.Работа с REST API и аутентификациейСтудент научится взаимодействовать с REST API, реализовывать различные схемы аутентификации и строить универсальный API-клиент для инструментов безопасности
- 2.Интеграция с VirusTotal и ShodanСтудент научится работать с API VirusTotal и Shodan для автоматической проверки IOC, анализа файлов и поиска уязвимых хостов
- 3.Автоматизация работы с SIEM через APIСтудент научится программно взаимодействовать с Splunk, ELK/OpenSearch и Wazuh через их REST API для автоматического поиска подозрительных событий и генерации отчётов
- 4.Создание Telegram-бота для алертовСтудент создаст Telegram-бота, который получает команды от SOC-аналитика, отправляет security-алерты, и интегрируется с инструментами из предыдущих уроков
- 1.
