Хакинг на Python + виртуальный диск с кодом Год издания: 2024 Автор: Бухарев Р. С. Издательство: Наука и техника ISBN: 978-5-907592-61-2 Язык: Русский Формат: PDF Качество: Отсканированные страницы + слой распознанного текста Количество страниц: 370 Описание: Данное практическое руководство по хакингу на Python позволит вам погрузиться в захватывающий мир кибербезопасности и изучить основные аспекты использования Python в этой области. Книrа состоит из 6 основных разделов: 1. Основы языка Python: его применение для различных задач хакинга, настройка среды для разработки, включая установку необходимых библиотек и инструментов. 2. Сетевое программирование: работа с сокетами, протоколы и атаки на сетевом уровне (АRРотравление и сниффинr трафика), создание простого сервера и клиента для понимания как устанавливать сетевые соединения, отправлять и получать данные между устройствами. 3. Веб-хакинг на Python: инструменты для веб-хакинга (сканеры уязвимостей, взломщики паролей и т.д.), методы взаимодействия с веб-серверами, включая отправку НТТР-запросов, парсинг НТМL-страниц и автоматизацию взаимодействия с веб-приложениями. 4. Атаки на приложения: SQL-инъекции, атаки на сессии и куки, кросс-сайтовый скриптинr (XSS). 5. Защита и взлом Wi-Fi-ceтeй: инструменты для аудита и защиты Wi-Fi-ceтeй, взлом Wi-Fiпapoлeй, сканирование сетей с использованием библиотеки pywifi. 6. Защита от хакинга на Python: библиотеки для шифрования данных, создание инструментов для защиты сетей и систем, включая простые файрволы и системы обнаружения вторжений, мониторинг и анализ сетевой активности и утроз. В начале каждого раздела приводится список ключевых терминов, инструментов и сервисов, которые будут разобраны в этой rлаве и могут быть полезны для углубленного изучения темы. Также в книrе вы найдете множество практических примеров и заданий, которые предназначены для самостоятельного выполнения, они помогут вам научиться решать реальные задачи и эффективно применять полученные знания в практической деятельности, а именно: писать скрипты для автоматизации задач кибербезопасности; анализировать сетевой трафик и выявлять потенциальные угрозы; разрабатывать собственные инструменты для тестирования на проникновение; использовать криптографию для защиты данных; создавать системы обнаружения вторжений и реагирования на инциденты. Книrа предназначена для широкого круга пользователей и не требует серьезных знаний для большинства задач, кроме уверенных навыков работы с компьютером. А для тех, кто хочет освоить приемы «посерьезнее», потребуется знание основ программирования.
Примеры страниц (скриншоты)
Оглавление
ВВЕДЕНИЕ В МИР ХАКИНГА ................................................................... 11 МИФЫ ХАКИНГА ................................................................................... 16 Миф: взлом секретных баз данных за несколько секунд ......................... 16 Миф: хакеры всегда действуют в одиночку ............................................ 16 Миф: хакеры всегда используют высокотехнологичное оборудование ...................................................................................... 17 Миф: хакеры всегда действуют в зловредных целях ............................... 17 Миф: хакеры всегда оставляют ярлыки своих действий ......................... 17 ОПРЕДЕЛЕНИЯ ТЕРМИНОВ ................................................................... 19 Этика ха кинга .................................................................................... 27 КЛЮЧЕВЫЕ ПОНЯТИЯ ...........................................................................29 Сетевые технологии ............................................................................ 29 Языки программирования .................................................................... 31 Базы данных, ..................................................................................... 33 ГЛАВА 1. Основы Python для хакинга ............................................ 37 1.1. ПЛАТФОРМЫ Д Л Я ОБУЧЕНИЯ PYTHON ................................... 38 Codecademy ................................................................................ 39 Coursera ....................................................................................... 39 edX ............................................................................................... 39 Udemy ......................................................................................... .40 Khan Academy ............................................................................. 40 Sololearn .................................................................................... .40 DataCamp ....................................................................................41 Google's Python Class ......................................................................... .41 1.2. УСТА НОВКА И НАСТ РОЙКА PYTHON ............................................. 42 1.2 .1. Загрузка и установка Python ..................................................... 43 1.2.2. Основы работы с pip ................................................................. 45 1.2.3. Использование виртуальных сред ............................................ 48 1.3. ОСНОВЫ ЯЗЫКА PYTHON ............................................................ 51 Переменные и типы данных ..................................................... 52 Целочисленные числа (int) ....................................................... 53 Задания для практики по разделу ...................................................... 56 Числа с плавающей точкой (float) .......................................... 58 Проблемы ТОЧНОСТИ ................................................................ 60 Задания для практики по разделу ...................................................... 62 Строки (str) ......
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum