Jak bezpiecznie instalować aplikacje Kali Linux w Debianie

Jeśli chcesz korzystać z narzędzi bezpieczeństwa Kali Linux na komputerze z Debianem, nie dodawaj repozytorium Kali rolling bezpośrednio do źródeł APT Debiana . Własna dokumentacja Kali ostrzega, że ​​dodawanie repozytoriów Kali do systemu operacyjnego innego niż Kali znacznie zwiększa ryzyko uszkodzenia tej instalacji. Bezpieczniejszym rozwiązaniem jest instalacja równoważnego pakietu z Debiana, gdy jest dostępny, lub uruchomienie oficjalnego obrazu Kali Linux w kontenerze i instalacja pakietów Kali w tym odizolowanym środowisku.

W tym przewodniku przedstawiono oba podejścia. Używaj oprogramowania do testowania bezpieczeństwa tylko w systemach, sieciach i kontach, których jesteś właścicielem lub masz wyraźne pozwolenie na ich ocenę.

Dlaczego należy unikać starej metody „dodaj repozytorium Kali do Debiana”

Starsze poradniki często zalecały użytkownikom Debiana dodanie http://http.kali.org/kali, /etc/apt/sources.listzaimportowanie klucza podpisu Kali, a następnie uruchomienie apt upgrade. Może to spowodować, że APT zastąpi pakiety Debiana kompilacjami Kali lub pobierze niezgodne wersje zależności.

Kali teraz wyraźnie informuje, że dodawanie repozytorium do systemu operacyjnego innego niż Kali jest nieobsługiwane i może spowodować awarię systemu. Zapoznaj się z oficjalną dokumentacją repozytorium Kali . Debian ostrzega również, że mieszanie repozytoriów lub dodawanie zewnętrznych źródeł niesie ze sobą zagrożenia dla stabilności i bezpieczeństwa, a obecna dokumentacja traktuje stary apt-keysposób działania jako przestarzały. Zapoznaj się z wytycznymi Debiana dotyczącymi uwierzytelniania pakietów .

Metoda 1: Najpierw zainstaluj narzędzie z Debiana

Wiele narzędzi powiązanych z Kali to standardowe pakiety open source, dostępne również w Debianie. Jeśli Debian już udostępnia potrzebny program, jest to najprostsze rozwiązanie, ponieważ APT zachowuje wszystkie zależności w zestawie pakietów Debiana.

  1. Odśwież informacje o pakiecie:
sudo apt update
  1. Wyszukaj narzędzie. Na przykład:
apt search nmap
  1. Jeżeli pakiet jest dostępny, zainstaluj go normalnie:
sudo apt install nmap
Terminal Debiana instalujący pakiet nmap za pomocą apt z repozytoriów Debiana
Zainstaluj narzędzie z repozytorium Debiana, jeśli potrzebny Ci pakiet jest już tam dostępny.

To podejście sprawdza się najlepiej, gdy potrzebujesz tylko jednego lub dwóch narzędzi i nie jest wymagane pakowanie specyficzne dla Kali.

Metoda 2: Uruchom pakiety Kali w oficjalnym kontenerze

Jeśli potrzebujesz konkretnie wyboru pakietów Kali lub pakietu Kali-only, trzymaj go oddzielnie od hosta Debian. Kali publikuje oficjalne obrazy Dockera, w tym kalilinux/kali-rolling. Kali zaznacza, że ​​obrazy kontenerów są celowo minimalistyczne, więc instalujesz potrzebne pakiety po uruchomieniu kontenera. Zapoznaj się z oficjalną dokumentacją obrazów Kali Docker .

1. Zainstaluj Dockera na Debianie

W systemach Debian, które udostępniają ten docker.iopakiet, można go zainstalować za pomocą APT. Aktualna lista stabilnych pakietów Debiana jest dostępna na stronie pakietów Debiana .

sudo apt update
sudo apt install docker.io
sudo systemctl enable --now docker
Terminal Debiana instalujący pakiet docker.io za pomocą apt
Silnik Dockera dostępny w pakiecie Debian zapewnia czysty sposób izolowania pakietów Kali od bazy danych APT.

2. Pobierz oficjalny obraz Kali w wersji mobilnej

sudo docker pull kalilinux/kali-rolling

3. Utwórz interaktywny kontener Kali

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

Twój monit powinien się zmienić, ponieważ teraz pracujesz wewnątrz kontenera, a nie bezpośrednio na Debianie.

Terminal Debiana pobierający oficjalny obraz Kalilinux Kali-Rolling i uruchamiający interaktywny kontener
Pobierz oficjalny obraz Kali, a następnie uruchom nazwany interaktywny kontener dla narzędzi, które chcesz zainstalować.

4. Zainstaluj narzędzia Kali wewnątrz kontenera

Najpierw odśwież indeks pakietów Kali:

apt update

W przypadku niewielkiego, starannie dobranego zestawu narzędzi Kali obecnie udostępnia kali-tools-top10metapakiet:

apt install kali-tools-top10

Możesz również zainstalować pojedynczy pakiet zamiast metapakietu. Aktualna lista metapakietów i zależności Kali jest udokumentowana na oficjalnej stronie narzędzi Kali .

Terminal kontenerowy Kali aktualizuje indeksy pakietów i przygotowuje się do instalacji kali-tools-top10
Zainstaluj pakiety Kali wewnątrz kontenera Kali, a nie w bazie danych pakietów hosta Debiana.

Otwórz ponownie lub wyjmij pojemnik Kali

Po wyjściu z powłoki nazwany kontener pozostaje dostępny. Otwórz go ponownie za pomocą:

sudo docker start -ai kali-tools

Jeśli nie jest już potrzebny, wyjmij pojemnik:

sudo docker rm kali-tools

Możesz również usunąć pobrany obraz później, używając polecenia sudo docker image rm kalilinux/kali-rolling.

Kiedy pojemnik nie wystarczy

Podstawowy kontener dobrze sprawdza się w przypadku wielu narzędzi wiersza poleceń, ale niektóre aplikacje Kali wymagają pełnego pulpitu, bezpośredniego dostępu przez USB, trybu monitorowania Wi-Fi, funkcji sieciowych niskiego poziomu lub usług systemowych. W takich przypadkach należy użyć maszyny wirtualnej Kali lub osobnej instalacji Kali zamiast wymuszać instalowanie pakietów w Debianie.

Kluczowa zasada jest prosta: przechowuj repozytoria Debiana na hoście Debiana, a repozytoria Kali w Kali . Dzięki temu zachowasz model zależności Debiana, a jednocześnie będziesz mieć dostęp do ekosystemu pakietów Kali, gdy będziesz go potrzebować.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.