Курс на Stepik
Обложка курса «Python для хакеров (CyberSecurity)» на Stepik
1 400 ₽

Python для хакеров (CyberSecurity) 0.000

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

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

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

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

Разделы в курсе «Python для хакеров (CyberSecurity)» 12 разделов Уроки в курсе «Python для хакеров (CyberSecurity)» 168 уроков Тесты в курсе «Python для хакеров (CyberSecurity)» 145 тестов Задачи в курсе «Python для хакеров (CyberSecurity)» 28 задач Время прохождения курса «Python для хакеров (CyberSecurity)» 0 ч. Последнее обновление курса «Python для хакеров (CyberSecurity)» обн. 11 июля 2026

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

12 уроков
Закрытый
1.1 Какие преимущества предзаказа
1
1
-
0
Закрытый
1.2 Как будет проходить этот курс
1
1
-
0
Закрытый
1.3 Советы по прохождению курса
0
0
-
0
Закрытый
1.4 Важная информация и обратная связь
0
0
-
0
Закрытый
1.5 Что такое этичный хакинг и зачем Python хакерам
0
0
-
0
Закрытый
1.6 Что такое Parrot OS
1
0
-
0
Закрытый
1.7 Установка виртуальной среды Virtual Box
0
0
-
0
Закрытый
1.8 Установка Parrot OS
1
0
-
0
Закрытый
1.9 Настройка Parrot OS
1
0
-
0
Закрытый
1.10 Интерфейс Parrot OS
0
0
-
0
Закрытый
1.11 Что такое Visual Studio Code
0
0
-
0
Закрытый
1.12 Запуск Visual Studio Code
0
0
-
0

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

9 уроков
Закрытый
2.1 Какие знания нам понадобятся
0
0
-
0
Закрытый
2.2 Вывод данных, переменные, ввод данных
1
0
-
0
Закрытый
2.3 Первая программа
1
0
-
0
Закрытый
2.4 Условные операторы (if, elif, else)
1
1
-
0
Закрытый
2.5 Циклы
0
0
-
0
Закрытый
2.6 Функции
0
0
-
0
Закрытый
2.7 Классы и Основы ООП
1
0
-
0
Закрытый
2.8 Что такое Библиотеки
0
0
-
0
Закрытый
2.9 Работа с файлами
1
0
-
0

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

19 уроков
Закрытый
3.1 Что такое сетевое программирование
0
0
-
0
Закрытый
3.2 Что такое сокеты и их основы
0
0
-
0
Закрытый
3.3 Что такое порт, протокол.
0
0
-
0
Закрытый
3.4 Отличие блокирующих и неблокирующих сокетов.
0
0
-
0
Закрытый
3.5 Библиотека Socket
1
0
-
0
Закрытый
3.6 Создание TCP-сервера и TCP-клиента на socket.
1
0
-
0
Закрытый
3.7 Практика: Перехват трафика через Wireshark.
1
1
-
0
Закрытый
3.8 Улучшенная версия TCP-сервера и TCP-клиента на socket.
0
0
-
0
Закрытый
3.9 Подключение к порту через библиотеку socket
0
0
-
0
Закрытый
3.10 Таймауты и обработка исключений.
0
0
-
0
Закрытый
3.11 Многопоточность для ускорения.
0
0
-
0
Закрытый
3.12 Свой сканер для сканирования портов
0
0
-
0
Закрытый
3.13 Продвинутое сканирование: определение ОС и сервисов
0
0
-
0
Закрытый
3.14 Что такое сырые сокеты и пакеты
0
0
-
0
Закрытый
3.15 Введение в Scapy
0
0
-
0
Закрытый
3.16 Установка scapy
0
0
-
0
Закрытый
3.17 Создание Ethernet/IP/TCP/UDP/ICMP-пакетов.
0
0
-
0
Закрытый
3.18 Скрипт для отправки кастомного ICMP Echo Request
0
0
-
0
Закрытый
3.19 Создание Reverse Shell через TCP
0
0
-
0

4. Разведка и OSINT

12 уроков
Закрытый
4.1 Что такое OSINT, отличие от активного сканирования.
0
0
-
0
Закрытый
4.2 Сбор общедоступных данных vs несанкционированный доступ.
0
0
-
0
Закрытый
4.3 Обзор пассивных методов (WHOIS, DNS, поисковые системы, архивы).
0
0
-
0
Закрытый
4.4 Библиотека python-whois
0
0
-
0
Закрытый
4.5 Скрипт, который собирает WHOIS-данные домена
0
0
-
0
Закрытый
4.6 Типы DNS-записей
0
0
-
0
Закрытый
4.7 Рекурсивный и нерекурсивный поиск.
0
0
-
0
Закрытый
4.8 Библиотека dns.resolver
0
0
-
0
Закрытый
4.9 Библиотека requests
0
0
-
0
Закрытый
4.10 Скрипт для перебора поддоменов из словаря
0
0
-
0
Закрытый
4.11 Получение IP по домену
0
0
-
0
Закрытый
4.12 Поиск доменов на одном IP
0
0
-
0

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

21 урок
Закрытый
5.1 Библиотека requests: GET, POST, headers, cookies, параметры.
0
0
-
0
Закрытый
5.2 Сессии (Session) для сохранения кук и авторизации.
0
0
-
0
Закрытый
5.3 Скрипт для перебора поддоменов из словаря
0
0
-
0
Закрытый
5.4 Что такое Брутфорс форм авторизации и перебор параметров
0
0
-
0
Закрытый
5.5 Скрипт для брутфорса формы авторизации
0
0
-
0
Закрытый
5.6 Что такое SQLi
0
0
-
0
Закрытый
5.7 Типы SQLi
0
0
-
0
Закрытый
5.8 Скрипт для проверки на SQLi
0
0
-
0
Закрытый
5.9 Что такое XSS
0
0
-
0
Закрытый
5.10 Типы XSS
0
0
-
0
Закрытый
5.11 Скрипт для автоматической проверки на XSS
0
0
-
0
Закрытый
5.12 Перехват Cookie через XSS
0
0
-
0
Закрытый
5.13 Что фаззинг доменов
0
0
-
0
Закрытый
5.14 Примеры инструментов для фаззинга
0
0
-
0
Закрытый
5.15 Собственный скрипт для фаззинга доменов и логирование ответов
0
0
-
0
Закрытый
5.16 Что такое WAF
0
0
-
0
Закрытый
5.17 Как работает обход WAF
0
0
-
0
Закрытый
5.18 Скрипт для обхода WAF
0
0
-
0
Закрытый
5.19 Что такое веб-шелл
0
0
-
0
Закрытый
5.20 Загрузка собственного веб-шелл на Python
0
0
-
0
Закрытый
5.21 Скрипт для удалённого выполнения команд
0
0
-
0

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

6 уроков
Закрытый
6.1 Что такое криптография
0
0
-
0
Закрытый
6.2 Что такое хеш-функция, свойства
0
0
-
0
Закрытый
6.3 Библиотека hashlib
0
0
-
0
Закрытый
6.4 Что такое MD5
0
0
-
0
Закрытый
6.5 Скрипт для бруторфса MD5
0
0
-
0
Закрытый
6.6 Скрипт для шифрования кода
0
0
-
0

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

8 уроков
Закрытый
7.1 Что такое Пост-эксплуатация
0
0
-
0
Закрытый
7.2 Что такое трояны
0
0
-
0
Закрытый
7.3 Чем отличается bind shell от reverse shel
0
0
-
0
Закрытый
7.4 Практика: доступ к уязвимой машине через reverse shell
0
0
-
0
Закрытый
7.5 Улучшение скрипта reverse shell
0
0
-
0
Закрытый
7.6 Обход антивирусов / обфускация кода
0
0
-
0
Закрытый
7.7 Что такое PyInstaller
0
0
-
0
Закрытый
7.8 Сборка reverse shell в .exe
0
0
-
0

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

4 урока
Закрытый
8.1 Основы DFIR (Digital Forensics and Incident Response)
0
0
-
0
Закрытый
8.2 Виды артефактов
0
0
-
0
Закрытый
8.3 Принципы работы с доказательствами
0
0
-
0
Закрытый
8.4 Скрипт для создания хеша файла и сохранения метаданных
0
0
-
0

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

3 урока
Закрытый
9.1 Курсы по Python для хакеров
0
0
-
0
Закрытый
9.2 Книги для Python для хакеров
0
0
-
0
Закрытый
9.3 Советы для изучения Python для хакинга
0
0
-
0

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

4 урока
Закрытый
10.1 Практическое задание: Создание сканера уязвимостей
0
0
-
0
Закрытый
10.2 Практическое задание: создание инструмента для обнаружения ARP
0
0
-
0
Закрытый
10.3 Практическое задание: инструмент для сетевого сниффинга
0
0
-
0
Закрытый
10.4 Практическое задание: Создание файрвола
0
0
-
0

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

3 урока
Закрытый
11.1 Скрипт для клонирования страницы входа
0
0
-
0
Закрытый
11.2 Фишинговая страница на python
0
0
-
0
Закрытый
11.3 Отправка фишинговых email через SMTP-библиотеку
0
0
-
0

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

2 урока
Закрытый
12.1 Что такое CVE
0
0
-
0
Закрытый
12.2 Разбор и доработка реального CVE на python
0
0
-
0