Как безопасно установить приложения Kali Linux в Debian

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

В этом руководстве показаны оба подхода. Используйте программное обеспечение для тестирования безопасности только на системах, сетях и учетных записях, которыми вы владеете или на проверку которых у вас есть явное разрешение.

Почему следует избегать старого метода «добавления репозитория Kali в Debian».

В более старых руководствах пользователям Debian часто рекомендовалось добавить http://http.kali.org/kaliв /etc/apt/sources.list, импортировать ключ подписи Kali, а затем запустить apt upgrade. Это может привести к тому, что APT заменит пакеты Debian сборками Kali или подключит несовместимые версии зависимостей.

В Kali теперь прямо указано, что добавление её репозитория в ОС, не поддерживающую Kali, не поддерживается и может привести к сбоям в системе. См. официальную документацию по репозиториям Kali . Debian также предупреждает, что смешивание репозиториев или добавление сторонних источников сопряжено с рисками для стабильности и безопасности, и в его текущей документации старый apt-keyрабочий процесс рассматривается как устаревший. См. руководство Debian по аутентификации пакетов .

Метод 1: Сначала установите инструмент из Debian.

Многие инструменты, связанные с Kali, представляют собой обычные пакеты с открытым исходным кодом, которые также доступны в Debian. Если Debian уже предоставляет необходимую вам программу, это самый простой вариант, поскольку APT хранит все зависимости в наборе пакетов Debian.

  1. Обновить информацию о пакете:
sudo apt update
  1. Найдите нужный инструмент. Например:
apt search nmap
  1. Если пакет доступен, установите его обычным способом:
sudo apt install nmap
Установка пакета nmap из репозиториев Debian через терминал Debian с помощью pt.
Установите инструмент из собственного репозитория Debian, если необходимый вам пакет уже там доступен.

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

Метод 2: Запуск пакетов Kali в официальном контейнере.

Если вам необходим именно набор пакетов Kali или пакет, предназначенный только для Kali, держите его отдельно от хоста Debian. Kali публикует официальные образы Docker, включая kalilinux/kali-rolling. Kali отмечает, что её образы контейнеров намеренно минималистичны, поэтому вы устанавливаете нужные пакеты после запуска контейнера. См. официальную документацию по образам Docker для Kali .

1. Установите Docker на Debian.

В системах Debian, предоставляющих этот docker.ioпакет, его можно установить с помощью APT. Текущий стабильный список пакетов Debian доступен на сайте пакетов Debian .

sudo apt update
sudo apt install docker.io
sudo systemctl enable --now docker
Установка пакета docker.io с помощью pt в терминале Debian
Встраиваемый в Debian движок Docker предоставляет удобный способ предотвратить попадание пакетов Kali в базу данных APT на хосте.

2. Загрузите официальное изображение Kali Rolling Image.

sudo docker pull kalilinux/kali-rolling

3. Создайте интерактивный контейнер Kali.

sudo docker run --name kali-tools -it kalilinux/kali-rolling bash

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

Загрузка официального образа kalilinux kali-rolling в терминале Debian и запуск интерактивного контейнера.
Загрузите официальный образ Kali Rolling, затем запустите интерактивный контейнер с именем для инструментов, которые вы хотите установить.

4. Установите инструменты Kali внутри контейнера.

Сначала обновите индекс пакетов Kali:

apt update

Для небольшого, тщательно подобранного набора инструментов Kali в настоящее время предоставляет kali-tools-top10метапакет:

apt install kali-tools-top10

Вместо метапакета можно установить и отдельный пакет. Текущий список метапакетов и зависимостей Kali задокументирован на официальном сайте инструментов Kali .

Обновление индексов пакетов и подготовка к установке kali-tools-top10 в Kali Container Terminal.
Устанавливайте пакеты Kali внутри контейнера Kali, а не в базу данных пакетов хоста Debian.

Откройте или извлеките контейнер Kali.

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

sudo docker start -ai kali-tools

Если контейнер вам больше не нужен, удалите его:

sudo docker rm kali-tools

Вы также можете удалить загруженное изображение позже с помощью команды sudo docker image rm kalilinux/kali-rolling.

Когда контейнера недостаточно

Для многих утилит командной строки хорошо подходит базовый контейнер, но некоторые приложения Kali ожидают полноценного рабочего стола, прямого доступа по USB, режима мониторинга Wi-Fi, низкоуровневых сетевых возможностей или системных служб. В таких случаях используйте виртуальную машину Kali или отдельную установку Kali вместо того, чтобы принудительно устанавливать пакеты в Debian.

Главное правило простое: храните репозитории Debian на хосте Debian, а репозитории Kali — внутри Kali . Это сохраняет модель зависимостей Debian, одновременно предоставляя вам доступ к экосистеме пакетов Kali, когда это необходимо.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

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