Linux

Как настроить BIND9 в качестве вторичного DNS-сервера в Ubuntu/Debian

Как настроить виртуальные хосты Nginx в Ubuntu/Debian

Как настроить BIND9 в качестве основного DNS-сервера в Ubuntu/Debian

Как установить OpenVPN Server на Ubuntu/Debian

Настройка OpenVPN в Ubuntu/Debian

Как установить сертификат SSL на Nginx для Ubuntu/Debian

Как настроить DNS-сервер BIND9 в Ubuntu/Debian

Как настроить HTTP / 2 в Nginx на Ubuntu/Debian

VPN-сервер с OpenVPN и Stunnel

Настройка веб-сервера

Установка статического IP на сервере

Как из серого IP сделать белый IP?

Переносим Armbian на внешний HDD на Orange Pi PC (Plus)

Настройка Медиа в Majordomo. Orange Pi PC (Plus). Armbian

Установка и настройка Windows терминала

Перенос сайта

Настройка сервера (Rev1)

Установка ssh сервера на Ubuntu/Debian

Установка MajorDoMo на OrangePi

Установка MajorDoMo

Установка phpMyAdmin Ubuntu 20.04

Настройка системы умного дома на базе ESP8266

Установка MAJORDOMO Rev1

Установка сервера MQTT

Установка и настройка сервера на Ubuntu/Debian

Настройка Linux на Orange Pi

Монтирование разделов в Linux

Репозитории Linux

Установка и настройка Orange_CNC

Установка и настройка Armbian и DLNA на Orange Pi PC в картинках

Простой VPN с WireGuard

Nagios – современный и популярный инструмент для мониторинга компьютерных систем и сетей.

Перенос системы на EMMC

Настройки Linux

Удаленный рабочий стол RDP в Linux Armbian

Установка Аndroid OS на Orange Pi Plus

Установка локального сервера BLYNK на любой другой одноплатник с OC Armbian

Добавление репозитория Kali Linux в другой дистрибутив

 

Для этого подходят только дистрибутивы на основе Debian, то есть сама Debian, а также Linux Mint 

 Инструкция по добавлению репозиториев Kali Linux  Мы не только правильно добавим репозитории, но и настроим низкий приоритет репозиториев Kali Linux, благодаря этому: при автоматическом обновлении пакеты Kali Linux не будут заменять пакеты основного дистрибутива, даже если у Kali Linux более новые версии можно будет устанавливать любые программы Kali Linux при выходе новых версий программ Kali Linux, они будут автоматически обновляться вместе с остальными пакетами в системе То есть мы получаем преимущества Kali Linux, но не рискуем испортить свой дистрибутив (хотя всякое может случиться). Начните с полного обновления вашей системы

 

$ sudo apt-get update && sudo apt-get full-upgrade -y

 Затем перезагрузитесь — то есть мы получили полностью обновлённую систему, в которой команда   

$ sudo apt-get update

 должна выводить следующее 

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.

 

  Добавляем репозитории Kali Linux 

$ sudo sh -c "echo 'deb https://http.kali.org/kali kali-rolling main non-free contrib' > /etc/apt/sources.list.d/kali.list"

 Обновляем кэш приложений  

$ sudo apt-get update

 Операция должна завершиться ошибкой  

Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY ED444FF07D8D0BF6
Чтение списков пакетов… Готово
W: Ошибка GPG: https://hlzmel.fsmg.org.nz/kali kali-rolling InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY ED444FF07D8D0BF6
E: Репозиторий «https://http.kali.org/kali kali-rolling InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).

 Если система на английском то  

Get:5 https://mirrors.ocf.berkeley.edu/kali kali-rolling InRelease [30.5 kB]
Err:5 https://mirrors.ocf.berkeley.edu/kali kali-rolling InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6
Reading package lists... Done
W: GPG error: https://mirrors.ocf.berkeley.edu/kali kali-rolling InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6
E: The repository 'https://http.kali.org/kali kali-rolling InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

 так и должно быть  

нам понадобиться пакет gnupg, установим его  

$ sudo apt-get install gnupg

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

$ wget 'https://archive.kali.org/archive-key.asc'
$ sudo apt-key add archive-key.asc
OK

  Теперь вновь обновляешь кэш (но ни в коем случае не обновляем систему — иначе всё сломается и она у вас больше не загрузиться) 

$ sudo apt-get update

 

 Теперь нам нужно установить правильный приоритет для пакетов из репозиториев Kali Linux: у них будет более низкий приоритет чем у остальных, в результате пакеты Kali Linux (например, ядра) не будут устанавливаться автоматически, но вручную вы сможете установить любые пакеты, которые вам нужны.

Выполните команду  

$ sudo sh -c "echo 'Package: *'>/etc/apt/preferences.d/kali.pref; echo 'Pin: release a=kali-rolling'>>/etc/apt/preferences.d/kali.pref; echo 'Pin-Priority: 50'>>/etc/apt/preferences.d/kali.pref"

  Или создайте файл

/etc/apt/preferences.d/kali.pref

со следующем содержимым 

Package: *
Pin: release a=kali-rolling
Pin-Priority: 50

  обновляем кэш пакетов 

$ sudo apt-get update

 

 мы попытаемся установить WPScan. Для установки пакетов Kali Linux мы будем использовать aptitude в команде вида 

$ sudo aptitude install -t kali-rolling ИМЯ-ПАКЕТА

  Например для установки wpscan 

$ sudo aptitude install -t kali-rolling wpscan

 

 

$ wpscan --hh
$ wpscan --update

 

 

 

$ wpscan --url (название сайта написаного на WordPres)

 

 

 

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