Поиск по сайту:

Установите инструменты Kali Linux с помощью Katoolin3 в Ubuntu 20.04 LTS

Установите и используйте Katoolin3 в Ubuntu

В этом пошаговом руководстве объясняется, что такое Katoolin3 и как установить инструменты Kali Linux в Ubuntu, Debian и других системах на базе DEB, таких как Linux Mint и Pop_OS!.

Важно: Похоже, разработка Katoolin 3 остановлена. Обновлений нет с февраля 2020 года. Поэтому Katoolin 3 может работать не так, как ожидалось.

Введение в Катулин3

Как некоторые из вас, возможно, уже знают, Katoolin — это скрипт Python для установки инструментов Kali Linux в Ubuntu, Debian и других системах на базе DEB.

Если вы исследователь безопасности или энтузиаст, Katoolin позволяет вам установить любые инструменты Kali Linux по вашему выбору поверх вашей системы Ubuntu за пару минут.

Похоже, что Katoolin не обновляется регулярно (последний коммит был в апреле 2019 года) и не работает в последних версиях Ubuntu. Предостережения начали накапливаться из-за отсутствия обслуживания.

К счастью, кто-то подхватил эстафету и сохранил очень стабильную ветвь катулина. Передайте привет Katoolin3, ответвлению Katoolin, которое поможет вам получить ваши любимые инструменты Kali Linux для Debian, Ubuntu и их производных, таких как Линукс Минт. Katoolin3 — полностью бесплатная программа с открытым исходным кодом.

Важное предупреждение: Похоже, Katoolin3 портит существующие репозитории. Многие пользователи жаловались, что Katoolin3 удаляет GNOME DE и другие пакеты, даже не связанные с Katoolin, когда они пытаются удалить Katoolin. Поэтому я настоятельно рекомендую вам некоторое время опробовать его на тестовой машине и посмотреть, работает ли он идеально.

Возможности Katoolin3

Katoolin3 предлагает несколько улучшений по сравнению с katoolin, перечисленных ниже.

  • Katoolin3 портирован на Python 3. Katoolin написан на Python 2.x.
  • Он предоставляет актуальные пакеты. Старый katoolin использует устаревший список пакетов.
  • Старый katoolin ломается, если пакет больше не доступен в репозиториях. Katoolin3 обнаруживает недостающие пакеты и просто игнорирует их.
  • В отличие от старого Katoolin, можно удалить все пакеты, установленные Katoolin3. Вы можете удалить пакеты по отдельности или все сразу.
  • Некоторые пользователи жаловались, что не могут обновить свою ОС Ubuntu после установки старого Katoolin. Эта проблема решена и исправлена в новой версии Katoolin3. Обновление не сломает вашу систему, поскольку репозитории Kali активируются только во время выполнения katoolin3.
  • Старый katoolin изменяет и даже удаляет важные файлы конфигурации системы. Эти потенциально опасные операции были изменены в Katoolin3.
  • В старом Katoolin сложно добавлять новые пакеты в список пакетов. Уже нет! С Katoolin3 ведение списка пакетов стало лучше и намного проще.
Recommended Download - Free Video: “Kali 101 - FREE Video Training Course (a $19 value!)”

Установите Katoolin3 в Ubuntu 20.04 LTS

Я протестировал Katoolin3 в серверной версии Ubuntu 20.04 LTS. Однако он должен работать с другими версиями и производными Ubuntu.

Katoolin3 требует следующих предварительных условий в вашей системе Ubuntu.

  • Питон >= 3.5.
  • Гит.
  • шш, баш.
  • python3-apt.

Эти пакеты предустановлены в последней версии Ubuntu 20.04 LTS, поэтому вам, вероятно, не нужно ничего устанавливать.

Также убедитесь, что у вас включен репозиторий [universe].

sudo add-apt-repository universe

Клонируйте репозиторий Katollin3 GitHub с помощью команды:

git clone https://github.com/s-h-3-l-l/katoolin3

Пожалуйста, убедитесь, что имя репозитория правильное. В приведенном выше URL-адресе слово «s-h-3-l-l» должно состоять из двух строчных букв «L».

Команда клонирует содержимое репозитория Katooolin3 в локальную папку с именем «katoolin3» в текущем каталоге.

Перейдите в каталог katoolin3:

cd katoolin3/

Сделайте исполняемый файл install.sh:

chmod +x ./install.sh

Затем установите Katoolin3 с помощью команды:

sudo ./install.sh

При успешной установке вы увидите следующее сообщение:

Executing: /tmp/apt-key-gpghome.r4OwC90o2Q/gpg.1.sh -qq --keyserver pool.sks-keyservers.net --recv-keys ED444FF07D8D0BF6
Successfully installed.
Run it with 'sudo katoolin3'.

Установите Katoolin3 в Ubuntu 20.04 LTS

Обратите внимание: Если вы получаете сообщение об ошибке "Пожалуйста, установите пакет python3-apt", убедитесь, что katoolin3 работает с той же версией python3, что и пакет python3-apt. В современных дистрибутивах python3-apt предназначен только для python3.7, а в старых дистрибутивах python3-apt предназначен только для python3.5. Katoolin3 необходимо запускать соответственно с python3.7 или python3.5. В версии Ubuntu 20.04 LTS у меня нет проблем с установкой Katoolin3.

Установите инструменты Kali Linux с помощью Katoolin3 в Ubuntu 20.04 LTS

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

sudo katoolin3

Katoolin3 добавит необходимые репозитории Kali Linux на ваш компьютер с Ubuntu и обновит списки источников.

Запустите Katoolin3 в Ubuntu

После добавления репозиториев и обновления списков источников вы увидите главное меню Katoolin3.

[...]
Main Menu
0) View Categories              
1) Install All                  
2) Uninstall All                
3) Search repository            
4) List installed packages      
5) List not installed packages  
6) Install Kali Menu            
7) Uninstall old katoolin       
8) Help                         
9) Exit                         

kat>

Главное меню Katoolin3

Важное примечание: Обратите внимание, что у вас не следует обновлять ваши пакеты, обновлять вашу систему или каким-либо другим образом изменять кэш пакетов, пока katoolin3 все еще работает . Всегда закрывайте Katoolin3 перед обновлением системы или изменением кеша пакетов. В отличие от старого Katoolin, новый Katoolin3 не нарушит работу системы при обновлении, поскольку репозитории Kali активируются только во время выполнения katoolin3.

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

Просмотр категорий

Введите 0 (ноль) и нажмите клавишу ВВОД, чтобы просмотреть список доступных категорий.

[...]
kat> 0

Select a Category
0) Exploitation Tools     8) Sniffing & Spoofing
1) Forensics Tools        9) Stress Testing
2) Hardware Hacking       10) Vulnerability Analysis
3) Information Gathering  11) Web Applications
4) Maintaining Access     12) Wireless Attacks
5) Password Attacks       13) HELP
6) Reporting Tools        14) BACK
7) Reverse Engineering    

kat>

Просмотр категорий в katoolin3

Как видите, доступно 12 категорий. Каждая категория может содержать один или несколько пакетов. Чтобы вернуться в предыдущее меню, введите 14 и нажмите ENTER.

Чтобы просмотреть список доступных пакетов в категории, просто введите соответствующий номер и нажмите ENTER:

kat> 1

Select a Package
0) Bulk Extractor  12) Pdf Parser
1) Capstone Tool   13) pdfid
2) chntpw          14) Distorm3
3) dc3dd           15) Capstone
4) ddrescue        16) Distorm3
5) dumpzilla       17) regripper
6) extundelete     18) volatility
7) foremost        19) xplico
8) galleta         20) ALL
9) guymager        21) HELP
10) Libdistorm3 3  22) BACK
11) p0f            

kat>

Отобразить список доступных пакетов в категории в katoolin3.

В приведенном выше выводе показан список доступных пакетов в категории «Инструменты криминалистики».

Установка пакетов

Вы можете установить все пакеты одновременно. Однако это не рекомендуется и не необходимо. Чтобы установить пакет, перейдите в выбранную вами категорию и введите соответствующий номер.

Например, я собираюсь установить инструмент "передовой" (номер 7).

[...]
Select a Package
0) Bulk Extractor  12) Pdf Parser
1) Capstone Tool   13) pdfid
2) chntpw          14) Distorm3
3) dc3dd           15) Capstone
4) ddrescue        16) Distorm3
5) dumpzilla       17) regripper
6) extundelete     18) volatility
7) foremost        19) xplico
8) galleta         20) ALL
9) guymager        21) HELP
10) Libdistorm3 3  22) BACK
11) p0f            

kat> 7

Выбранный пакет будет загружен из репозиториев Kali Linux и установлен в вашей системе Ubuntu.

Reading package lists...
Installing 1 package...
Get:1 http://ftp.harukasan.org/kali kali-rolling/main amd64 foremost amd64 1.5.7-9+b1 [42.1 kB] 
Fetched 42.1 kB in 6s (0 B/s) 
Selecting previously unselected package foremost.
(Reading database ... 108229 files and directories currently installed.)
Preparing to unpack .../foremost_1.5.7-9+b1_amd64.deb ...
Unpacking foremost (1.5.7-9+b1) ...
Setting up foremost (1.5.7-9+b1) ...
Processing triggers for man-db (2.9.1-1) ...

Установите инструменты Kali Linux с помощью Katoolin3 в Ubuntu 20.04

Чтобы установить несколько пакетов одновременно, укажите диапазон, например 3-5, список, например 1,2,3, или объедините их, например 1,2,5-7. ,9.

Удалить пакеты

Чтобы удалить все инструменты Kali Linux из вашей системы Ubuntu, введите 2 в главном меню.

Поиск в репозиториях Kali Linux

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

[...]
kat> 3

Enter a package name to get information about a package
or enter a keyword to search for packages...

Search: recovery
bacula/kali-rolling 9.6.3-1 all
  network backup service - metapackage

bacula-bscan/kali-rolling 9.6.3-1 amd64
  network backup service - bscan tool

bacula-client/kali-rolling 9.6.3-1 all
  network backup service - client metapackage

bacula-common/kali-rolling 9.6.3-1 amd64
  network backup service - common support files

bacula-common-mysql/kali-rolling 9.6.3-1 amd64
  network backup service - MySQL common files
[...]

Список установленных пакетов

Чтобы просмотреть все установленные инструменты Kali Linux, введите номер 4 в главном меню Katollin3:

Main Menu
0) View Categories              
1) Install All                  
2) Uninstall All                
3) Search repository            
4) List installed packages      
5) List not installed packages  
6) Install Kali Menu            
7) Uninstall old katoolin       
8) Help                         
9) Exit                         

kat> 4   
foremost

Как видите, я установил «первейший» инструмент.

Список не установленных пакетов

Чтобы просмотреть все неустановленные пакеты, введите номер 5 в главном меню.

[...]
kat> 5
Ace Voip
aircrack-ng
airgraph-ng
amap
Android Sdk
Apache Users
apktool
arachni
arduino
armitage
[...]

Установить меню Кали

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

Чтобы установить Kali Menu, введите номер 6 в главном меню и нажмите ENTER.

Удалить старый катулин

Он удаляет старую версию Katoolin, если она уже установлена.

Отобразить справку Katoolin3

Не знаете, как использовать Katoolin3? Просто откройте раздел «Помощь», введя номер 8.

kat> 8   

The program flow of this program is realized by presenting
a list of options that you can choose from.

When selecting packages you can select
more than one by passing a comma-separated list like
'0,1,2,3' or specifying a range like '12-24' or combining
those two '0,1,3-5,12'.

If you want to remove packages simply prepend '~' before a
string like above.

If you want information about a specific package
presented to you enter the number of the package
followed by a '?'.

If the list of options gets out of sight type '!!'
to print it again.

Packages which you have already installed are shown
in this color.

Выход из Катулина3

Чтобы выйти из Katoolin3, введите номер 9 и нажмите ENTER.

Обновить Катулин3

Перейдите в каталог, в который вы клонировали Katoolin3:

cd katoolin3/

Сделайте скрипт обновления исполняемым:

chmod +x ./update.sh

Запустите сценарий обновления, чтобы обновить Katoolin3 до последней доступной версии.

sudo ./update.sh

Было бы лучше, если бы разработчик включил возможность обновления Katoolin3 из главного меню.

Удалить Катулин3

Больше не используете Katoolin3? Просто удалите его, как показано ниже.

Перейдите в каталог, в который вы клонировали Katoolin3:

cd katoolin3/

Сделайте скрипт удаления исполняемым:

chmod +x ./uninstall.sh

Наконец, удалите Katoolin3 из вашей системы с помощью команды:

sudo ./uninstall.sh

Заключение

В этом руководстве мы обсудили, что такое Katoolin3 и его функции, а также как установить инструменты Kali Linux с помощью katoolin3 в Ubuntu, Debian и других системах на базе DEB.

Ресурс:

  • Репозиторий Katoolin3 на GitHub

Статьи по данной тематике