Содержание курса
1. Введение и настройка рабочего окружения
12 уроков
5
2
0м
0
Закрытый
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 уроков
5
1
0м
0
Закрытый
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
Закрытый
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 уроков
0
0
0м
0
Закрытый
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 урок
0
0
0м
0
Закрытый
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 уроков
0
0
0м
0
Закрытый
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 уроков
0
0
0м
0
Закрытый
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 урока
0
0
0м
0
Закрытый
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 урока
0
0
0м
0
Закрытый
9.1
Курсы по Python для хакеров
↗
0
0
-
0
Закрытый
9.2
Книги для Python для хакеров
↗
0
0
-
0
Закрытый
9.3
Советы для изучения Python для хакинга
↗
0
0
-
0
10. Создание своих хакерских инструментов
4 урока
0
0
0м
0
Закрытый
10.1
Практическое задание: Создание сканера уязвимостей
↗
0
0
-
0
Закрытый
10.2
Практическое задание: создание инструмента для обнаружения ARP
↗
0
0
-
0
Закрытый
10.3
Практическое задание: инструмент для сетевого сниффинга
↗
0
0
-
0
Закрытый
10.4
Практическое задание: Создание файрвола
↗
0
0
-
0
11. Социальная инженерия и фишинг
3 урока
0
0
0м
0
Закрытый
11.1
Скрипт для клонирования страницы входа
↗
0
0
-
0
Закрытый
11.2
Фишинговая страница на python
↗
0
0
-
0
Закрытый
11.3
Отправка фишинговых email через SMTP-библиотеку
↗
0
0
-
0
12. Примеры реальных CVE
2 урока
0
0
0м
0
Закрытый
12.1
Что такое CVE
↗
0
0
-
0
Закрытый
12.2
Разбор и доработка реального CVE на python
↗
0
0
-
0