0

Как сделать Kali Linux с постоянным хранилищем и шифрованием

Kali Linux — это операционная система идеально подходит как для хакеров, так и для специалистов по безопасности. В ней собрано множество инструментов, которые позволяют проверять системы на слабые места, моделировать атаки и выявлять потенциальные угрозы до того, как ими воспользуются.

В этой статье я расскажу, как создать Kali Linux Live USB с постоянным хранилищем и шифрованием

Скачать Kali Linux 2021 (Live)

Запуск Kali Linux с загрузочной флешки (Live USB) — это удобный способ использовать систему на любом компьютере без её установки. Такой подход обеспечивает мобильность, защищённость основной системы и позволяет мгновенно переходить к работе с Kali Linux.

Почему стоит выбрать Kali Linux Live USB

  • Быстрый доступ - загрузка системы с флешки позволяет мгновенно начать работу, без установки на жёсткий диск.

  • Защита основной ОС - использование Live USB не затрагивает установленную операционную систему и её файлы.

  • Мобильность - запустите Kali Linux на любом компьютере, имея под рукой только флешку.

  • Возможность сохранения данных - добавив постоянное хранилище, вы сможете сохранять файлы и настройки, которые сохранятся между сессиями.

Шаг 1: Скачивание образа Kali Linux 2021

Для работы вам понадобится ISO-образ Kali Linux 2021. Его можно скачать на официальном сайте проекта https://www.kali.org/get-kali/#kali-live.

  • Основной версией — стабильный вариант с тщательно протестированными пакетами.

  • Еженедельной сборкой — версия с последними обновлениями, обновляемая еженедельно без полного тестирования.

Скачайте нужный образ с сайта или через torrent для более стабильной загрузки.

Шаг 2: Подготовка флешки

Для создания Live USB необходима флешка объёмом не менее 4 ГБ, если не требуется постоянное хранилище, и от 16 ГБ — если вы планируете его использовать.

Для большей стабильности рекомендуется использовать накопитель с высокой скоростью чтения и записи, чтобы избежать задержек при работе с системой.


Запись Kali Linux 2021 Live ISO на USB

Создание загрузочной USB-флешки с Kali Linux 2021 — удобный способ использовать операционную систему на любом устройстве без её установки на жёсткий диск.

Для этого нам потребуется записать ISO-образ Kali Linux на USB-накопитель, и одной из самых удобных программ для этой задачи является Etcher, так как она работает как на Windows, так и на Linux.

Шаг 1: Скачивание и установка Etcher

Etcher — это кроссплатформенное ПО, предназначенное для записи ISO-файлов на флешки. Сначала зайдите на сайт разработчиков Etcherhttps://www.balena.io/etcher/  и скачайте программу. После завершения загрузки установите её, следуя простым инструкциям на экране.

Шаг 2: Подготовка USB-накопителя

Подключите к компьютеру флешку, на которую хотите записать Kali Linux. Обратите внимание, что данные на флешке будут стерты.

Рекомендуется использовать накопитель объёмом не менее 4 ГБ, а для создания постоянного хранилища лучше выбрать флешку от 16 ГБ и выше.

Шаг 3: Запись ISO-образа на флешку с помощью Etcher

  • Запустите Etcher.

  • В интерфейсе программы выберите ISO-образ Kali Linux, который вы ранее скачали.

  • Укажите USB-накопитель как целевой диск для записи.

  • Нажмите кнопку Flash! и подтвердите начало процесса.

Если вы используете флешку большого объёма, Etcher может выдать предупреждение о том, что вы собираетесь стереть крупный накопитель. Убедитесь, что выбранный диск является флешкой для записи, и нажмите Yes, I’m sure, чтобы продолжить.

Шаг 4: Завершение записи

Процесс записи займёт некоторое время, в зависимости от скорости USB-накопителя и системы. После завершения записи Etcher уведомит вас об успешном создании загрузочной флешки.

Теперь флешка готова к использованию: можно загрузиться с неё и начать работать в Kali Linux Live на любом компьютере.


Загрузка в Kali Linux Live с USB

Создание загрузочной флешки с Kali Linux — это отличный способ получить мобильную систему для работы на любом компьютере. Теперь, когда флешка с образом готова, важно правильно настроить систему для загрузки с USB-накопителя.

Шаг 1: Подключение загрузочной флешки и настройка BIOS/UEFI

Первое, что нужно сделать — подключить флешку к компьютеру и перезагрузить его. Далее, необходимо зайти в настройки BIOS или UEFI, чтобы выбрать USB-устройство в качестве приоритетного загрузочного носителя.

Зайдите в BIOS или UEFI через одну из специальных клавиш, которая зависит от модели компьютера (например, это может быть ESC, Delete, F2, F12 и т. д.). Нажимайте выбранную клавишу сразу после включения устройства.

Шаг 2: Выбор загрузочного устройства

После входа в меню BIOS или UEFI найдите раздел, связанный с загрузочными устройствами. Обычно это вкладка Boot, где можно изменить порядок загрузки.

Поставьте USB-накопитель первым в очереди, чтобы компьютер загрузился с него. Сохраните настройки и перезагрузите устройство — теперь система должна загрузиться в Kali Linux Live.

Если у вас не получилось зайти в BIOS с помощью специальных клавиш, попробуйте запустить компьютер с зажатой клавишей SHIFT — это может вызвать альтернативное меню загрузки. В меню выберите пункт Использовать устройство и выберите свою флешку.

Шаг 3: Отключение параметров Secure Boot и Fast Boot (если требуется)

Если при попытке загрузки с флешки возникают проблемы, возможно, включены параметры Secure Boot и Fast Boot в меню UEFI.

Эти параметры ограничивают загрузку с внешних носителей, поэтому их нужно отключить для успешного запуска Kali Linux Live.

Чтобы отключить Secure Boot и Fast Boot, сделайте следующее:

  • Зайдите в меню UEFI через настройки BIOS или через расширенные параметры загрузки Windows.

  • В разделе Дополнительные параметры выберите пункт Параметры встроенного ПО UEFI и нажмите Перезагрузить.

  • В интерфейсе UEFI найдите и отключите параметры Secure Boot и Fast Boot.

Сохраните изменения и снова перезагрузитесь — теперь загрузка с USB-накопителя должна пройти без проблем.

Шаг 4: Запуск Kali Linux Live с флешки

После корректной настройки BIOS/UEFI ваш компьютер загрузится с флешки, и перед вами откроется загрузочное меню Kali Linux. В нём выберите опцию Live system для входа в систему.

Kali Linux Live загрузится без установки, предлагая полноценное рабочее окружение.

Для доступа к системе пароль не потребуется, но если в процессе использования будет запрашиваться пароль (например, для разблокировки экрана), стандартный пароль по умолчанию — kali.


Как создать раздел persistence (постоянное хранилище)

Создание постоянного хранилища (persistence) на флешке с Kali Linux даёт возможность сохранять установленные программы, настройки, и файлы между сеансами. Это особенно полезно для работы с Live USB, так как изменения не исчезнут после перезагрузки системы.

Подготовка и необходимые шаги

Чтобы настроить раздел persistence, убедитесь, что у вас есть:

  • Загрузочная флешка с Kali Linux.

  • Достаточное количество свободного места для хранения данных.

  • Точное понимание структуры накопителя, чтобы избежать ошибок.

Будьте внимательны при работе с командами, особенно при выборе дисков и разделов.

Шаг 1: Проверка подключения и определение диска

После подключения флешки с Kali Linux откройте терминал и введите следующую команду для отображения всех подключенных устройств:

  • sudo fdisk -l

Эта команда покажет список всех дисков и разделов. Обратите внимание на флешку, где записан образ Kali Linux, например, /dev/sdb. Обычно на диске будет два основных раздела, связанных с Live образом.

Шаг 2: Проверка свободного места

Далее, используйте команду parted, чтобы узнать доступное место на диске:

  • sudo parted /dev/sdb unit MB print free

Эта команда покажет начало и конец свободного пространства, которое будет использовано для создания нового раздела под persistence.

Шаг 3: Создание нового раздела

После определения доступного места можно создать новый раздел с файловой системой ext3, который и станет вашим постоянным хранилищем. Команда должна содержать параметры начала и конца нового раздела, например:

  • sudo parted /dev/sdb mkpart primary ext3 НАЧАЛО КОНЕЦ

Если доступное место начинается с 5000MB и заканчивается на 45000MB, команда будет выглядеть так:

  • sudo parted /dev/sdb mkpart primary ext3 5000MB 45000MB

Шаг 4: Форматирование и настройка файловой системы

Теперь нужно создать файловую систему ext3 на новом разделе и задать метку "persistence", чтобы система могла распознать этот раздел как хранилище данных:

  • sudo mkfs.ext3 -L persistence /dev/sdb3

Замените /dev/sdb3 на номер нового раздела, созданного вами. Это задаст нужную файловую структуру.

Шаг 5: Настройка файла конфигурации

Для полноценной работы постоянного хранилища требуется создать файл конфигурации на новом разделе. Откройте терминал и введите следующие команды:

  • sudo mkdir -p /mnt/my_usb

  • sudo mount /dev/sdb3 /mnt/my_usb

  • sudo bash -c "echo '/ union' > /mnt/my_usb/persistence.conf"

  • sudo umount /dev/sdb3

Эти команды создадут файл persistence.conf, который позволяет системе использовать раздел для хранения данных при последующих запусках. 

Шаг 6: Проверка и загрузка

Завершив настройки, перезагрузите компьютер и выберите в меню загрузки вариант Live USB Persistence. Теперь вы сможете сохранять все изменения, включая установленные программы и сохранённые файлы.

Чтобы система использовала постоянное хранилище, всегда выбирайте опцию «Live USB Persistence» при запуске с флешки.


Постоянное хранилище с шифрованием

Шифрование постоянного хранилища (Persistence) в Kali Linux помогает защитить все данные от несанкционированного доступа.

Зашифрованный раздел требует ввода пароля при каждой загрузке, обеспечивая высокий уровень конфиденциальности, так как данные автоматически шифруются при записи и расшифровываются при чтении.

Для начала требуется уже созданное хранилище, а затем шифрование этого раздела.

Подготовка к шифрованию

Если вы только что создали постоянное хранилище и не перезагружали систему, переходите к шагу шифрования.

Если вы уже перезагрузились, выбирайте «Live system» при запуске (а не «Live USB Persistence»), чтобы система не использовала раздел, предназначенный для шифрования.

ВНИМАНИЕ: Проверьте, что выбранный вами путь до раздела правильный, так как неверные действия могут привести к удалению данных с других разделов.

Шифрование раздела

Чтобы зашифровать раздел, выполните команду:

  • sudo cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb3

Команда запускает процесс шифрования и выводит предупреждение о том, что данные будут удалены безвозвратно. Если вы уверены, что хотите продолжить, введите «YES» (именно заглавными буквами).

Затем придумайте надёжный пароль для доступа к разделу. Запомните его, так как без пароля расшифровать данные будет невозможно.

Возможные ошибки

Если появляется ошибка вида:

  • Выполнение команды завершилось с кодом ошибки 16: Нельзя отформатировать устройство /dev/sdb3, которое ещё используется.

Это значит, что раздел автоматически смонтирован. Отмонтируйте его вручную командой:

  • sudo umount /dev/sdb3

Также, при создании файловой системы, может появиться сообщение о данных «секретного ключа OpenPGP». В этом случае просто введите «y» для подтверждения.

Открытие зашифрованного раздела

После установки шифрования откройте зашифрованный раздел:

  • sudo cryptsetup open --type luks /dev/sdb3 my_usb

Система запросит пароль для расшифровки, и при его правильном вводе раздел станет доступен для настройки. 

Настройка файловой системы и файла конфигурации

На этом этапе создайте файловую систему ext3 на зашифрованном разделе и присвойте ему метку «persistence» для обозначения хранилища:

  • sudo mkfs.ext3 -L persistence /dev/mapper/my_usb

Теперь создайте точку монтирования, смонтируйте новый зашифрованный раздел и добавьте конфигурационный файл persistence.conf , необходимый для работы постоянного хранилища:

  • sudo mkdir -p /mnt/my_usb

  • sudo mount /dev/mapper/my_usb /mnt/my_usb

  • sudo bash -c "echo '/ union' > /mnt/my_usb/persistence.conf"

  • sudo umount /dev/mapper/my_usb

Закрытие доступа и завершение настройки

Когда настройки завершены, закройте зашифрованный канал до раздела:

  • sudo cryptsetup luksClose /dev/mapper/my_usb

Теперь ваш зашифрованный раздел persistence готов к использованию. При загрузке с флешки выберите опцию «Live USB Encrypted Persistence».

В процессе загрузки появится запрос на ввод пароля, после чего система автоматически загрузит зашифрованное хранилище.


«Русификация» Kali Linux

Использование Kali Linux на русском языке помогает упростить работу с системой для пользователей, не владеющих английским.

Смена языка интерфейса на русский

Чтобы изменить язык системы на русский, выполните следующую команду в терминале:

  • sudo localectl set-locale LANG=ru_RU.UTF-8

Эта команда изменяет основной язык интерфейса, переводя элементы управления и системные сообщения на русский. После перезагрузки система предложит вам локализовать названия основных папок (например, папки «Downloads» станут «Загрузки» и так далее).

Этот шаг полностью необязателен, и вы можете выбрать, сохранять ли исходные имена или изменить их на русские.

Почему в Kali Linux не вся система на русском?

Kali Linux изначально создавался для англоязычных пользователей, поскольку большинство утилит и инструментов для тестирования безопасности предоставляются с англоязычными интерфейсами.

Полностью перевести систему можно, но отдельные приложения и команды могут отображаться на английском языке, так как перевод для некоторых специализированных инструментов может отсутствовать.

Настройка русской раскладки клавиатуры

Для настройки русской раскладки клавиатуры откройте раздел параметров клавиатуры.

  • Перейдите в НастройкиКлавиатураРаскладка.

  • Снимите галочку с опции «Использовать стандартные системные параметры». Теперь можно добавить новые раскладки клавиатуры и выбрать основную раскладку по умолчанию.

В этом меню можно также настроить комбинацию клавиш для переключения между языками. Если же вы хотите изменить существующие комбинации клавиш, это можно сделать на вкладке «Комбинация клавиш».

Проверка и установка клавиатурных раскладок через терминал

Для опытных пользователей также существует возможность настроить раскладки с помощью команд в терминале. Введите следующую команду для добавления русской раскладки:

  • setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle"

Данная команда активирует возможность переключения клавиатуры между английским и русским языками с помощью комбинации клавиш Alt + Shift. Вы можете заменить «grp» на другую комбинацию, если это необходимо, например, на Ctrl + Shift.

Установка дополнительных параметров

Если вы хотите более гибко настроить языковые параметры, Kali Linux предоставляет несколько возможностей для управления локалями:

  • Проверка текущих локалей: Используйте команду locale для отображения всех установленных языковых параметров.

  • Изменение дополнительных параметров: Настройка локалей может быть сделана с помощью утилиты dpkg-reconfigure locales, которая позволяет указать дополнительные параметры, такие как LC_TIME или LC_MESSAGES.

Русификация Kali Linux может быть полезна для комфортного взаимодействия с системой, но обратите внимание, что для большинства утилит терминала и командной строки может потребоваться базовое знание английского, поскольку многие специализированные команды и сообщения об ошибках не переведены.

Теперь вы можете легко русифицировать Kali Linux и адаптировать систему под ваши нужды, настроив и интерфейс, и раскладку клавиатуры на русский язык.


Выводы

Для создания Kali Linux Live USB с постоянным хранилищем и шифрованием нужно записать образ на флешку и создать зашифрованный раздел.

Шифрование защищает данные от несанкционированного доступа, делая Kali Linux удобной для безопасного хранения инструментов и файлов на USB.

Рейтинг:
0
Комментариев: (0)
✅ Наши курсы