Книга «Основы хакинга» предназначена для начинающих хакеров и всех, кто хочет понять базовые принципы и методы работы в области информационной безопасности. Книга познакомит читателя с основными понятиями, инструментами и техниками, которые используются для тестирования на проникновение и поиска уязвимостей в компьютерных системах.
Содержание:
Предисловие
• Зачем нужно изучать хакинг
• Этичный хакинг и его важность
Глава 1: Введение в хакинг
• Определение хакинга
— Вопросы для самопроверки.
• История хакинга
— Вопросы для самопроверки.
• Виды хакеров: белые, черные и серые шляпы
— Вопросы для самопроверки.
• Этика в хакинге
— Вопросы для самопроверки.
Упражнения к Главе 1: «Введение в хакинг».
Глава 2: Основы компьютерных сетей
• Основные понятия сетей
— Вопросы для самопроверки.
• Протоколы TCP/IP
— Вопросы для самопроверки.
• Сетевые устройства и их функции
— Вопросы для самопроверки.
Упражнения к Главе 2: «Основы компьютерных сетей».
Глава 3: Операционные системы для хакинга
• Обзор операционных систем (Windows, Linux, macOS)
— Вопросы для самопроверки.
• Linux и его дистрибутивы для хакинга (Kali Linux, Parrot Security OS)
— Вопросы для самопроверки.
• Настройка рабочей среды для пентестинга
— Вопросы для самопроверки.
Упражнения к Главе 3: «Операционные системы для хакинга».
Глава 4: Программирование для хакеров
• Основы программирования
— Вопросы для самопроверки.
• Популярные языки программирования в хакинге (Python, Bash, PowerShell)
— Вопросы для самопроверки.
• Скриптинг и автоматизация задач
— Вопросы для самопроверки.
Упражнения к Главе 4: «Программирование для хакеров».
Глава 5: Основы криптографии
• История криптографии
— Вопросы для самопроверки.
• Симметричное и асимметричное шифрование
— Вопросы для самопроверки.
• Хэширование и цифровые подписи
— Вопросы для самопроверки.
Упражнения к Главе 5: «Основы криптографии».
Глава 6: Разведка и сбор информации
• Пассивная и активная разведка
— Вопросы для самопроверки.
• Инструменты для сбора информации (whois, nslookup, Shodan)
— Вопросы для самопроверки.
• Социальная инженерия
— Вопросы для самопроверки.
Упражнения к Главе 6: «Разведка и сбор информации».
Глава 7: Сканирование и перечисление
• Сканирование портов и идентификация служб
— Вопросы для самопроверки.
• Использование Nmap и других сканеров
— Вопросы для самопроверки.
• Перечисление ресурсов и уязвимостей
— Вопросы для самопроверки.
Упражнения к Главе 7: «Сканирование и перечисление».
Глава 8: Эксплуатация уязвимостей
• Основы уязвимостей и эксплойтов
— Вопросы для самопроверки.
• Buffer Overflow, SQL Injection, XSS, CSRF
— Вопросы для самопроверки.
• Использование фреймворка Metasploit
— Вопросы для самопроверки.
Упражнения к Главе 8: «Эксплуатация уязвимостей».
Глава 9: После захвата
• Привилегии и их эскалация
— Вопросы для самопроверки.
• Очистка следов и устойчивость
— Вопросы для самопроверки.
Упражнения к Главе 9: «После захвата».
Глава 10: Беспроводные сети и мобильный хакинг
• Основы безопасности Wi-Fi
— Вопросы для самопроверки.
• Взлом WPA/WPA2
— Вопросы для самопроверки.
• Особенности хакинга мобильных устройств
— Вопросы для самопроверки.
Упражнения к Главе 10: «Беспроводные сети и мобильный хакинг».
Глава 11: Защита и противодействие
• Основы обеспечения безопасности систем
— Вопросы для самопроверки.
• Инструменты и методы защиты от хакерских атак
— Вопросы для самопроверки.
• Правовые аспекты в сфере кибербезопасности
— Вопросы для самопроверки.
Упражнения к Главе 11: «Защита и противодействие».
Заключение
• Как оставаться в рамках закона
• Пути развития и обучения в области информационной безопасности