Установка Kali Linux
Virtual Box
VMware
Kali Linux + Windows
USB-Накопитель
Графические оболочки
Xfce
KDE Plasma
GNOME
Переключение между графическими оболочками
Структура Linux
Основные принципы Linux
Компоненты и архитектура Linux
Порядок загрузки компонентов Linux
Иерархия файловой системы
Основы командной строки
Знакомство с терминалом
Системная информация
Навигация в терминале
Работа с файлами и директориями
Редактирование файлов
Поиск файлов и директорий
Разрешения файлов/папок
Операторы команд
Горячие клавиши
Управление пользователями / группами
Управления пользователями в Linux
Управления группами в Linux
Управление пакетами
Управления пакетами в Linux
Основы сетей
Модель OSI
TCP/IP
Брандмауэр (Iptables)
Настройка iptables
Удалённый доступ
VNC
RDP
Основные сервисы
SSH
FTP
MySQL
Apache
Nginx
VPN
OpenVPN
Автоматизация процессов
Использование Systemctl для управления службами и блоками Systemd
Crontab
Metasploit Framework
Обзор Metasploit Framework
Msfconsole
Msfvenom
Meterpreter
Armitage
Классификации атак
CAPEC
MITRE ATT&CK
Сравнение CAPEC и MITRE ATT&CK
Основы Python3
Введение в Python
Типы данных
Преобразование типов
Методы для работы со строками
Методы для работы со списками
Методы для работы со словарями
Методы для работы со множествами
Условные операторы: if, elif, else
Циклы: for, while, операторы break и continue.
Функции: создание и вызов, аргументы, возвращаемые значения.
Создание базовых скриптов
Работа с файлами: чтение, запись, обработка ошибок.
Важные библиотеки Python3
requests: HTTP-запросы
BeautifulSoup: парсинг HTML-страниц
socket: создание сетевых приложений
paramiko: работа с SSH-протоколом
PyCrypto: работа с шифрованием
Burp Suite База