Курс на Stepik
Обложка курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)» на Stepik
1 400 ₽

Python для хакеров — скрипты, эксплойты, защита (CyberSecurity) ★ 4.000

Открыть на
STEPIK.ORG

Научитесь использовать Python для взлома и защиты: создавайте эксплойты, автоматизируйте пентесты легально и профессионально — даже если никогда не программировали. Мечтаете стать востребованным пентестером, но вас пугает программирование? Наш курс «Python для хакеров (Cybersecurity)» — структурированный путь от новичка до профи, способного писать собственные сканеры, снифферы и брутфорсеры. Изучим автоматизацию атак, анализ трафика и защиту на реальных кейсах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Учеников на курсе 296
Сертификаты, выданные на курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Сертификатов выдано 3
Отзывы о курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Отзывов получено 3
Рейтинг курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Рейтинг курса 4.000
Уроки в курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Количество уроков 184
Тесты в курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Количество квизов 811
Задачи с кодом в курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Количество задач с кодом 28
Время прохождения курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Время прохождения курса —
Стоимость курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Стоимость курса 1 400 ₽ —
Обновления курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Обновления курса — —
Дата публикации курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Дата публикации курса — ———
Последнее обновление курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)» 12 разделов Уроки в курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)» 184 урока Тесты в курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)» 811 тестов Задачи в курсе «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)» 28 задач Время прохождения курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)» 10 ч. Последнее обновление курса «Python для хакеров — скрипты, эксплойты,  защита (CyberSecurity)» обн. 4 октября 2026

Введение и настройка рабочего окружения

12 уроков
1. Какие преимущества предзаказа ↗
2. Как будет проходить этот курс ↗
3. Советы по прохождению курса ↗
4. Важная информация и обратная связь ↗
5. Что такое этичный хакинг и зачем Python хакерам ↗
6. Что такое Parrot OS ↗
7. Установка виртуальной среды Virtual Box ↗
8. Установка Parrot OS ↗
9. Настройка Parrot OS ↗
10. Интерфейс Parrot OS ↗
11. Что такое Visual Studio Code ↗
12. Запуск Visual Studio Code ↗

Python для хакеров — основы

9 уроков
1. Какие знания нам понадобятся ↗
2. Вывод данных, переменные, ввод данных ↗
3. Первая программа ↗
4. Условные операторы (if, elif, else) ↗
5. Циклы ↗
6. Функции ↗
7. Классы и Основы ООП ↗
8. Что такое Библиотеки ↗
9. Работа с файлами ↗

Сетевое программирование на Python

19 уроков
1. Что такое сетевое программирование ↗
2. Что такое сокеты и их основы ↗
3. Что такое порт, протокол. ↗
4. Отличие блокирующих и неблокирующих сокетов. ↗
5. Библиотека Socket ↗
6. Создание TCP-сервера и TCP-клиента на socket. ↗
7. Практика: Перехват трафика через Wireshark. ↗
8. Улучшенная версия TCP-сервера и TCP-клиента на socket. ↗
9. Подключение к порту через библиотеку socket ↗
10. Таймауты и обработка исключений. ↗
11. Многопоточность для ускорения. ↗
12. Свой сканер для сканирования портов ↗
13. Продвинутое сканирование: определение ОС и сервисов ↗
14. Что такое сырые сокеты и пакеты ↗
15. Введение в Scapy ↗
16. Установка scapy ↗
17. Создание Ethernet/IP/TCP/UDP/ICMP-пакетов. ↗
18. Скрипт для отправки кастомного ICMP Echo Request ↗
19. Создание Reverse Shell через TCP ↗

Разведка и OSINT

12 уроков
1. Что такое OSINT, отличие от активного сканирования. ↗
2. Сбор общедоступных данных vs несанкционированный доступ. ↗
3. Обзор пассивных методов (WHOIS, DNS, поисковые системы, архивы). ↗
4. Библиотека python-whois ↗
5. Скрипт, который собирает WHOIS-данные домена ↗
6. Типы DNS-записей ↗
7. Рекурсивный и нерекурсивный поиск. ↗
8. Библиотека dns.resolver ↗
9. Библиотека requests ↗
10. Скрипт для перебора поддоменов из словаря ↗
11. Получение IP по домену ↗
12. Поиск доменов на одном IP ↗

Веб-хакинг и эксплуатация веб-приложений

21 урок
1. Библиотека requests: GET, POST, headers, cookies, параметры. ↗
2. Сессии (Session) для сохранения кук и авторизации. ↗
3. Скрипт для перебора поддоменов из словаря ↗
4. Что такое Брутфорс форм авторизации и перебор параметров ↗
5. Скрипт для брутфорса формы авторизации ↗
6. Что такое SQLi ↗
7. Типы SQLi ↗
8. Скрипт для проверки на SQLi ↗
9. Что такое XSS ↗
10. Типы XSS ↗
11. Скрипт для автоматической проверки на XSS ↗
12. Перехват Cookie через XSS ↗
13. Что фаззинг доменов ↗
14. Примеры инструментов для фаззинга ↗
15. Собственный скрипт для фаззинга доменов и логирование ответов ↗
16. Что такое WAF ↗
17. Как работает обход WAF ↗
18. Скрипт для обхода WAF ↗
19. Что такое веб-шелл ↗
20. Загрузка собственного веб-шелл на Python ↗
21. Скрипт для удалённого выполнения команд ↗

Криптография

6 уроков
1. Что такое криптография ↗
2. Что такое хеш-функция, свойства ↗
3. Библиотека hashlib ↗
4. Что такое MD5 ↗
5. Скрипт для бруторфса MD5 ↗
6. Скрипт для шифрования кода ↗

Пост-эксплуатация и трояны

8 уроков
1. Что такое Пост-эксплуатация ↗
2. Что такое трояны ↗
3. Чем отличается bind shell от reverse shel ↗
4. Практика: доступ к уязвимой машине через reverse shell ↗
5. Улучшение скрипта reverse shell ↗
6. Обход антивирусов / обфускация кода ↗
7. Что такое PyInstaller ↗
8. Сборка reverse shell в .exe ↗

Форензика и обратный инжиниринг на Python

4 урока
1. Основы DFIR (Digital Forensics and Incident Response) ↗
2. Виды артефактов ↗
3. Принципы работы с доказательствами ↗
4. Скрипт для создания хеша файла и сохранения метаданных ↗

Материалы для изучения хакинг на Python

3 урока
1. Курсы по Python для хакеров ↗
2. Книги для Python для хакеров ↗
3. Советы для изучения Python для хакинга ↗

Создание своих хакерских инструментов

4 урока
1. Практическое задание: Создание сканера уязвимостей ↗
2. Практическое задание: создание инструмента для обнаружения ARP ↗
3. Практическое задание: инструмент для сетевого сниффинга ↗
4. Практическое задание: Создание файрвола ↗

Социальная инженерия и фишинг

3 урока
1. Скрипт для клонирования страницы входа ↗
2. Фишинговая страница на python ↗
3. Отправка фишинговых email через SMTP-библиотеку ↗

Примеры реальных CVE

2 урока
1. Что такое CVE ↗
2. Разбор и доработка реального CVE на python ↗