What are metapackages
Metapackages are used to install many packages at one time, created as a list of dependencies on other packages. Kali Linux uses these in a few ways. One way is allowing users to decide how many packages out of the total Kali list they would like to install. Need just enough to use Linux? Want enough to conduct Pentests? Perhaps nearly every package available in Kali?
To install a metapackage, we are going to first update the system. While not mandatory, this step is highly recommended to make sure the metapackages can be installed without any unexpected side-effects. The procedure to update Kali is documented in details on the page Updating Kali, but in short, it boils down to two commands:
[email protected]:~$ sudo apt update [email protected]:~$ [email protected]:~$ sudo apt full-upgrade -y [email protected]:~$
The step above might take a while, depending on how many packages need to be updated. After it’s complete, installing a metapackage ( kali-linux-default in this example) is simply a matter of running one command:
[email protected]:~$ sudo apt install -y kali-linux-default [email protected]:~$
Alternatively we can use kali-tweaks to install metapackage groups for us. We first run the following command:
From here we will navigate into the “Metapackages” tab. Now we just select which metapackages we want and then we cant hit “Apply” then “OK” and finally supply our password.
System
- kali-linux-core : Base Kali Linux System – core items that are always included
- kali-linux-headless : Default install that doesn’t require GUI
- kali-linux-default : “Default” desktop images include these tools
- kali-linux-arm : All tools suitable for ARM devices
- kali-linux-nethunter : Tools used as part of Kali NetHunter
Desktop environments/Window managers
- kali-desktop-core : Any key tools required for a GUI image
- kali-desktop-e17 : Enlightenment (WM)
- kali-desktop-gnome : GNOME (DE)
- kali-desktop-i3 : i3 (WM)
- kali-desktop-kde : KDE (DE)
- kali-desktop-lxde : LXDE (WM)
- kali-desktop-mate : MATE (DE)
- kali-desktop-xfce : Xfce (WM)
Tools
- kali-tools-gpu : Tools which benefit from having access to GPU hardware
- kali-tools-hardware : Hardware hacking tools
- kali-tools-crypto-stego : Tools based around Cryptography & Steganography
- kali-tools-fuzzing : For fuzzing protocols
- kali-tools-802-11 : 802.11 (Commonly known as “Wi-Fi”)
- kali-tools-bluetooth : For targeting Bluetooth devices
- kali-tools-rfid : Radio-Frequency IDentification tools
- kali-tools-sdr : Software-Defined Radio tools
- kali-tools-voip : Voice over IP tools
- kali-tools-windows-resources : Any resources which can be executed on a Windows hosts
- kali-linux-labs : Environments for learning and practising on
Menu
- kali-tools-information-gathering : Used for Open Source Intelligence (OSINT) & information gathering
- kali-tools-vulnerability : Vulnerability assessments tools
- kali-tools-web : Designed doing web applications attacks
- kali-tools-database : Based around any database attacks
- kali-tools-passwords : Helpful for password cracking attacks – Online & offline
- kali-tools-wireless : All tools based around Wireless protocols – 802.11, Bluetooth, RFID & SDR
- kali-tools-reverse-engineering : For reverse engineering binaries
- kali-tools-exploitation : Commonly used for doing exploitation
- kali-tools-social-engineering : Aimed for doing social engineering techniques
- kali-tools-sniffing-spoofing : Any tools meant for sniffing & spoofing
- kali-tools-post-exploitation : Techniques for post exploitation stage
- kali-tools-forensics : Forensic tools – Live & Offline
- kali-tools-reporting : Reporting tools
Others
- kali-linux-large : Our previous default tools for images
- kali-linux-everything : Every metapackage and tool listed here
- kali-desktop-live : Used during a live session when booted from the image
Как установить все устройства для этичного хакинга в Kali Linux
Kali Linux является одним из лучших инструментов для проверки вашей системы на защищенность и очень знаменитым инструментом для этичного хакинга. И мало того, что уже после установки в нем доступно огромное количество инструментов, так еще есть и большое сообщество людей, которые постоянно развивают экосистему этого проекта. У нас до этого была небольшая статья, где мы подробно разбирали что такое пентестинг и зачем он делается.
В 2015 году Kali начали двигаться в сторону Agile подхода, для того, чтобы компоненты операционной системы и приложения обновлялись гораздо чаще и имели меньшее число зависимостей, и старый тип перестал поддерживаться 15 апреля 2016 года.
Если вы любите тестировать свои системы и приложения на проникновения, то частый ритм обновлений инструментов для взлома вам подойдет лучше всего: сейчас в Kali находятся самые последние версии таких знаменитых инструментов как Metasploit, Kismet и aircrack-ng. Кроме того, сам Debian Linux, на котором Kali всегда базировался тоже будет обновляться гораздо чаще.
Нужно больше инструментов
Не все знают, что когда вы скачиваете ISO файл для установки Kali Linux, вы получаете далеко не весь доступный инструментарий для тестирования на проникновение – разработчики пытаются найти золотую середину между необходимым набором приложений и постоянно увеличивающимся размером образа. Кроме того, есть такие вещи как инструменты для брутфорса с аппаратным графическим ускорением – они будут работать только на определенных конфигурациях компьютеров, поэтому совершенно точно их не имеет смысла добавлять в образ системы, который скачивают большинство людей.
Но хорошей новостью является то, что получить весь набор инструментов – совершенно тривиальная задача. Чтобы этого добиться, нужно совершить ряд примитивных шагов.
Сначала необходимо открыть терминал и проверить, что вы находитесь в системе, используя права суперпользователя. Для этого введите команду su или просто введите sudo перед командой apt-get update для обновления всех имеющихся пакетов.
После завершения процесса, вам останется ввести команду apt-get install kali-linux-all — и она позволит установить вам все возможные тулзы для пентеста – это более чем 430 дополнительных инструментов. Как видите, потребовалось всего лишь две команды!
Но, конечно, есть и обратная сторона медали – ваш Kali Linux начнет занимать гораздо больше места чем прежде, как минимум на 5 Гб больше. Это может быть важным, если вы установили Kali на что-то вроде Raspberry Pi с небольшой картой памяти.
Хотелось бы напомнить, что не стоит использоваться Kali Linux для совершения различных «темных» дел – это совершенно неэтично и в РФ уголовно наказуемо. Правда, не надо – лучше побалуйтесь на своих виртуалках, поймите, где могут находится типичные дыры, которые присущи большинству информационных систем и избавьтесь от них в своей организации – так будет спокойнее спать ночью и снизится шанс того, что ваши данные или данные вашей организации будут в сохранности. Надеемся, статья была вам полезна.