-
#1
Установка Kali в дополнение к Windows может быть довольно полезна. Однако вам нужно проявить крайнюю осторожность во время процедуры установки. Во-первых, убедитесь, что сделали резервную копию важных данных и своей версии Windows. Поскольку вы будете работать с жёстким диском, лучше сохранить резервные копии на внешнее устройство хранения. После завершения резервного копирования, рекомендуем вам ознакомиться со статьёй «Установка Kali Linux на жёсткий диск», в которой описывается процедура нормальной установки Kali.
В нашем примере, мы будем устанавливать Kali Linux в дополнение к Windows 7, которая занимает 100% дискового пространства компьютера. Мы начнём с изменения размера текущего раздела Windows для освобождения свободного пространства, а затем установим Kali Linux в новый пустой раздел.
Ссылка скрыта от гостей
и запишите образ системы на DVD или подготовьте USB-накопитель с Kali linux Live в качестве установочного носителя. Если в вашем компьютере нет привода оптических дисков и USB-портов, обратитесь к публикации Сетевая установка Kali Linux. Убедитесь, что у вас имеется:
- Как минимум 8 Гб свободного пространства в Windows
- Поддержка загрузки с CD-DVD / USB
Подготовка к установке
- Загрузите Kali Linux.
- Запишите ISO образ Kali Linux на DVD или скопируйте Kali Linux Live на USB.
- Откройте BIOS и убедитесь, что ваш компьютер настроен на загрузку с CD / USB.
Процедура установки в качестве второй операционной системы
- Чтобы начать установку, загрузитесь со своего установочного носителя. Вас должен поприветствовать загрузочный экран Kali. Выберите пункт Live и попадёте на стандартный рабочий стол Kali Linux.
- Теперь запустите утилиту gparted. Мы воспользуемся gparted для того, чтобы уменьшить существующий раздел с Windows и освободить достаточно места для остановки Kali Linux.
3. Выберите свой раздел с Windows. В зависимости от вашей системы, это будет второй по размеру раздел. В нашем примере есть два раздела. Первый предназначен для восстановления системы, а Windows установлен в /dev/sda2. Измените размер раздела Windows и оставьте достаточно места (не менее 8Гб) для установки Kali.
4.После изменения раздела Windows, убедитесь, что нажали кнопку «Применить все операции» на жёстком диске. Закройте gparted и перезагрузите компьютер
Процедура установки Kali Linux
- С этого момент установка идентична процессу стандартной установки Kali Linux на жёсткий диск. По крайней мере, до выбора раздела, где вам необходимо нажать на пункт «Авто – использовать наибольшее свободное пространство», которое вы создали ранее при помощи gparted.
- После завершения установки выполните перезагрузку. На экране должно появиться меню загрузки GRUB, позволяющее выбрать Kali или Windows
-
1574779687835.png
596,2 КБ
· Просмотры: 72
Уже некоторое время в Windows 10 присутствует возможность установить различные дистрибутивы Linux с помощью компонента «Подсистема Windows для Linux» или WSL, однако лишь в виде терминала без графического интерфейса. Начиная с Windows 10 2004 WSL обновился до версии 2.0, благодаря чему появились новые возможности и, в рамках этих возможностей появилась Kali Linux для WSL2 с поддержкой графического интерфейса или Win-Kex.
В этой инструкции подробно об установке графического интерфейса Kali Linux в Windows 10 версии 2004 или новее, а также дополнительная информация, например, о том, как включить русский язык интерфейса в установленной системе.
Установка Kali Linux с графическим интерфейсом в Windows 10
Порядок установки Kali Linux с графическим интерфейсом (GUI) для подсистемы Windows для Linux будет состоять из следующих шагов (напоминаю: необходима версия Windows 10 2004 или новее):
- Включите компонент «Подсистема Windows для Linux». Сделать это можно в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows. После установки перезагрузите компьютер.
- Этот шаг можно пропустить, если у вас включены компоненты Hyper-V, иначе запустите Windows PowerShell от имени администратора (можно сделать через правый клик по кнопке «Пуск» и выполните команду
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Скачайте и установите обновление ядра Linux WSL2 со страницы https://docs.microsoft.com/ru-ru/windows/wsl/wsl2-kernel
- Перезагрузите компьютер, запустите PowerShell от имени администратора и выполните команду
wsl --set-default-version 2
- Зайдите в магазин приложений Windows Store, используйте поиск чтобы найти и установить Kali Linux.
- После завершения установки в PowerShell от имени администратора выполните команду:
wsl --set-version kali-linux 2
- Запустите Kali Linux (пункт будет доступен в меню «Пуск»), выполните первоначальную настройку (имя пользователя и пароль), после чего по порядку выполните следующие команды (требуется подключение к Интернету, последний шаг может занять много времени.
sudo apt update sudo apt dist-upgrade sudo apt install -y kali-win-kex
- В ходе выполнения последней команды вам будет предложено выбрать клавиатуру. Я оставил значения по умолчанию, но, возможно, стоило выбрать русскую, так как в дальнейшем при включении русского языка интерфейса в ряде случаев кириллица не отрисовывается (не знаю, есть ли связь, лишь предположение).
- По завершении установки введите команду kex для запуска Kali Linux с графическим интерфейсом. При первом запуске вам будет предложено создать отдельный пароль, можно от этого отказаться.
В результате запустится Kali Linux с графическим интерфейсом в полноэкранном режиме. Для выхода из полноэкранного режима можете вызвать меню клавишей F8 и отключить опцию «Full Screen».
Если вам потребуется включить русский язык интерфейса для Kali Linux, у меня сработал следующий метод:
- В графическом интерфейсе Kali Linux запускаем терминал, вводим команду
sudo dpkg-reconfigure locales
- Выбираем ru_RU UTF-8 на двух экранах (отметку ставим пробелом, переключаемся на кнопку Ok клавишей Tab).
- Закрываем окно терминала и окно графического интерфейса, в терминале из которого мы запускали графический интерфейс вводим kex stop (если приглашение ввода не отображается, попробуйте изменить размер окна — у меня встретился такой баг).
- Снова запускаем kex — в результате интерфейс будет на русском языке.
А в целом, хотя я еще и не придумал, для чего мне это использовать (возможно, попробую запускать пакеты от bitnami для экспериментов с сайтами), но на первый взгляд всё работает исправно и быстро: быстрее, чем в виртуальной машине.
Если ты хочешь бежать Kali Linux в вашей системе, но у вас уже установлена Windows 10, у вас есть несколько вариантов. Вы можете установить Kali Linux на виртуальную машину, как мы показали в наших руководствах для установка Kali в VMware и установка Kali в VirtualBox.
Другой вариант — создать среду с двойной загрузкой для Kali и Windows. У обоих вариантов есть свои плюсы и минусы. Основная причина, по которой вы можете захотеть выполнить двойную загрузку с Kali, а не запускать ее на виртуальной машине, — это предоставить Kali прямой доступ к оборудованию вашей системы. Таким образом, у вас не будет накладных расходов, связанных с гипервизором, а прямой доступ к компонентам станет намного проще, например, для адаптера Wi-Fi. Это большой плюс, если вы, например, планируете проверить безопасность точек доступа Wi-Fi.
Среда с двойной загрузкой работает, предлагая вам при запуске выбрать, в какую операционную систему вы хотите загрузить. Таким образом, вам придется перезагружать компьютер каждый раз, когда вы хотите загрузить другую операционную систему. Это единственный недостаток этого метода, но для такой системы, как Kali, он того стоит.
Готовы установить Kali Linux вместе с Windows 10? Читайте ниже, и мы проведем вас через все шаги.
В этом уроке вы узнаете:
- Как установить Kali Linux вместе с Windows 10
- Как загрузить Kali Linux или Windows 10 при загрузке системы
Выбор Kali или Windows при загрузке системы
Категория | Требования, условные обозначения или используемая версия программного обеспечения |
---|---|
Система | Kali Linux и Windows 10 |
Программного обеспечения | N / A |
Другой | Привилегированный доступ к вашей системе Linux с правами root или через судо команда. |
Условные обозначения |
# — требует данных команды linux для выполнения с привилегиями root либо непосредственно как пользователь root, либо с использованием судо команда$ — требует данных команды linux для выполнения от имени обычного непривилегированного пользователя. |
Установка Kali
В этом руководстве мы предполагаем, что у вас уже есть система Windows 10, которая полностью функциональна, никоим образом не повреждена и т. Д.
Прежде чем мы начнем, вам нужно загрузите установочный носитель Kali Linux. Вы можете использовать либо живой образ, либо установочный образ. В этом руководстве мы будем использовать установочный ISO вместо живого образа, но в любом случае шаги должны быть в основном одинаковыми.
Затем выключите компьютер и загрузитесь с установочного носителя — будь то флешка, компакт-диск и т. Д. Обратите внимание, что вам может потребоваться нажать определенную клавишу (иногда F11 или F12, но это зависит от производителя), чтобы загрузить в меню загрузки и выбрать установочный носитель.
- После загрузки с установочного носителя Kali выберите «графическая установка» и продолжайте.
Выберите вариант установки с графическим интерфейсом
- Выберите свой язык, ваше местоположение и раскладку клавиатуры в следующих нескольких запросах, затем продолжайте.
Выберите свой язык
- Kali начнет загружать дополнительные компоненты, необходимые для продолжения установки. Через несколько секунд вы можете указать свое имя хоста и имя домена (если применимо) и продолжить.
Выберите имя хоста для системы
- Введите имя и имя пользователя для нового пользователя Kali.
Выберите имя для учетной записи пользователя
- Выберите пароль для пользователя Kali, который также будет паролем root.
Выберите пароль пользователя и root
- После выбора часового пояса в следующем меню вы увидите меню разделов диска. Здесь все меняется по сравнению с обычной установкой, и мы делаем некоторую дополнительную настройку, чтобы убедиться, что Kali установлена. рядом Windows, без перезаписи каких-либо данных или системных файлов, которые в настоящее время находятся на нашем диске. Выберите «вручную» из списка методов разделения, затем нажмите «продолжить».
Выберите ручное разбиение диска
- Этот шаг может отличаться в зависимости от того, как ваш диск разбит на разделы. Вы, вероятно, увидите как минимум два раздела в этом меню, это загрузочный раздел Windows, который относительно невелик (500 МБ или так), а затем гораздо больший раздел, который является вашим «основным» разделом — тот, который содержит все ваши системные файлы Windows и личные файлы. Это тот, который вы хотите выделить и нажать «продолжить». Мы собираемся уменьшить его размер, чтобы освободить место для установки Kali.
Выберите основной раздел Windows для изменения размера
- В этом меню выделите параметр «изменить размер этого раздела» и нажмите «продолжить».
Подтвердите, что вы хотите изменить размер раздела
- Вы можете получить сообщение о том, что вам нужно записать предыдущие изменения на диск, прежде чем продолжить. Если вы следите за нами, мы еще не внесли никаких изменений на диск, поэтому можно безопасно ответить «да» на этот запрос и нажать «продолжить».
Подтвердите, что предыдущие изменения можно записать на диск
- Теперь нам нужно указать новый размер для нашего раздела Windows. Вы можете записать значение в гигабайтах или в процентах. В нашем случае размер раздела Windows составляет 53 ГБ, и мы собираемся уменьшить его до 40 ГБ. Это дает Kali около 15 ГБ места, чего должно быть достаточно. Вы можете использовать эту настройку по своему усмотрению. Нажмите «Продолжить», когда будете готовы принять изменение.
Введите новый размер, который вы хотите, чтобы ваш раздел Windows был
- Как вы увидите в этом меню, на нашем диске теперь есть свободное место. Мы будем использовать это пространство для установки Kali. Теперь мы можем продолжить управляемое разбиение, которое позволяет установщику Kali выполнять большую часть работы за нас. Выделите «управляемое разбиение» и нажмите «продолжить».
Вы можете увидеть, сколько свободного места теперь доступно, выберите управляемое разбиение
- Теперь мы можем указать Kali «использовать наибольшее непрерывное свободное пространство» для установки, что мы только что настроили на предыдущих шагах. Выделите эту опцию, затем нажмите «продолжить».
Пусть Kali использует наибольшее непрерывное свободное пространство
- Затем просмотрите новые изменения, которые будут внесены на ваш диск, а затем завершите их, нажав «продолжить», как только будет выделено «завершить разбиение на разделы и записать изменения на диск». Кали снова запросит подтверждение при следующем запросе.
Завершите разметку и запишите изменения на диск
- Kali теперь будет установлена в разделы, которые мы настроили в новом свободном пространстве.
Кали устанавливается в освободившееся пространство
- Выберите тип программного обеспечения, которое вы хотите использовать в своей системе, и нажмите «Продолжить».
Выберите, какие пакеты вы хотите включить в новую установку Kali.
- После завершения установки Kali последним шагом будет установка загрузчика GRUB. Это то, что позволяет вам выбирать между операционными системами, когда ваш компьютер включен.
Установите загрузчик GRUB
После завершения установки Kali попросит вас удалить установочный носитель и перезагрузить компьютер. Затем вы сможете выбрать операционную систему для загрузки.
Загрузка в Kali Linux или Windows 10
С этого момента, когда вы запустите свою систему, загрузчик GRUB спросит вас, в какую операционную систему вы хотите загрузить. Используйте клавиши со стрелками для прокрутки вверх и вниз и нажмите клавишу ВВОД, чтобы выбрать вариант. После выбора выбранная операционная система должна загрузиться в обычном режиме.
Загрузчик GRUB
Если вы ничего не выберете в течение нескольких секунд, Kali загрузится по умолчанию.
Заключительные мысли
В этом руководстве мы расскажем, как установить Kali Linux вместе с Windows 10. Создание системы с двойной загрузкой — жизнеспособное решение для пользователей, которые хотят использовать лучшее из обоих миров, установив одновременно Kali и Windows. Хотя он не такой гибкий, как виртуализация, он предлагает некоторые преимущества, позволяя обеим операционным системам иметь прямой доступ к аппаратному обеспечению вашей системы.
Подпишитесь на новостную рассылку Linux Career Newsletter, чтобы получать последние новости, вакансии, советы по карьере и рекомендуемые руководства по настройке.
LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.
Ожидается, что при написании статей вы сможете идти в ногу с технологическим прогрессом в вышеупомянутой технической области. Вы будете работать самостоятельно и сможете выпускать как минимум 2 технических статьи в месяц.
-
#1
Автор темы
1.2. Запрещено выделять всё сообщение жирным шрифтом, курсивом, подчеркиванием, цветом. Пользуйтесь BB-кодами с умом, выделяя лишь самое важное в теме, на что следует обратить внимание.
-Мой первый гайд-
Все команды выделены *цветом*
Все ссылки выдены *слово*
Все заголовки выделены *цветом*
Last Update: 13.10.2022
By KaNsi-
===============================================Мини-гайд====================================
===================================Установки Kali Linux в Windows 10/11=============================
Установка Kali Linux без внешних накопителей, сторонних программ. Будут использованы только ресурсы Windows, а точнее «Windows SubSystem Linux.»
(Для удобного пользования Kali Linux рекомендую установить «Терминал Windows», после установки WSL, в нём будет доступна Kali Linux)
Активируем WSL:
1. Запускаем PowerShell
2. Пишем команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
3. Скачиваем пакет обновленного ядра
4. Вписываем в PowerShell команду:
wsl —set-default-version 2
====== Скачиваем Кали Линукс; Запускаем Кали. ======
Установка:
Заходим в Microsoft Store и скачиваем Kali Linux
Обновляем:
Вписываем команды:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get clean
===============Графическая оболчка===================================
Вписываем команду:
sudo apt update && sudo apt install -y kali-win-kex
(После установки для запуска граф. оболчки достаточно вписать команду в кали — kex
Для того что бы убрать ее используем команду — kex kill)
================Установка «git»=====================
Прописываем команды в кали:
(Так-же можно установить его на виндовс если не работает )
===============Установка Python===============
Команды:
sudo apt -y upgrade
sudo apt install python3
sudo apt install python2
sudo apt install -y python3-pip
pip3 install numpy
sudo apt install build-essential libssl-dev libffi-dev python3-dev
(проверка версии)
================Установка инструментов==============
(Через Tool-X)
Команды:
apt update && apt upgrade -y
cd Tool-X
chmod +x install.aex
sh install.aex
На этом мой мини мануал заканчивается. Со временем он возможно будет дополняться.
Last Update: 13.02.2022
By KaNsi-
Последнее редактирование: 16 Окт 2022
-
#2
очень много всяких траблов есть на которые некоторые пацанчики не смогут найти ответа, 7/10 за старания
-
#3
Автор темы
очень много всяких траблов есть на которые некоторые пацанчики не смогут найти ответа, 7/10 за старания
Спасибо за оценку. Это был мой первый гайд, учту все ошибки в следующем=)
Содержание
- 1 Kali Linux на Windows 10
- 2 Как скачать Kali Linux из магазина Windows 10
- 3 Как обновить Kali Linux в WSL
- 4 Как установить Metasploit в Kali Linux под Windows 10
- 5 Как восстановить Kali Linux WSL
- 6 Итого
Здравствуйте, друзья! Недавно, мы радовали вас появлением новой версии Kali Linux. Сегодня для хакеров, пентестеров и просто любителей пошалить есть еще одна хорошая новость. Теперь вы можете загрузить и установить Kali Linux прямо из магазина Microsoft в Windows 10.
Еще по теме: Смартфон для хакеров с помощью Termux и Kali Linux
Установка Kali Linux на Windows 10 происходит без костылей и танцев с бубном, точно также как любое другое обычное приложение устанавливаемое с Microsoft Store. Я знаю, что Kali Linux и Windows 10 звучит необычно, но это — правда.
Kali Linux на Windows 10
Kali Linux, очень популярная, бесплатная, с открытым исходным кодом Linux-операционная система, широко используется специалистами в информационной безопасности, теперь доступна в магазине Windows 10.
Установка Кали в Windows стала возможна с помощью технологии WSL (Подсистема Windows для Linux), которая позволяет пользователям запускать приложения Linux непосредственно в Windows.
Если вы интересуетесь установкой Kali Linux под Windows, тогда очень рекомендую к прочтению наш подробный мануал по использованию Metasploit, который входит в состав Kali Linux и является самым популярным фреймворком.
Как скачать Kali Linux из магазина Windows 10
Установка Kali в Windows 10 начинается не с магазина Windows, как вы могли ошибочно подумать, а с включения настройки «Подсистема Windows для Linux», и только потом установка.
- Откройте PowerShell и выполните следующую команду:
Enable—WindowsOptionalFeature —Online —FeatureName Microsoft—Windows—Subsystem—Linux
Также это можно сделать в «Панель управления» —> «Программы и компоненты» —> «Включение или отключение компонентов Windows 10» отметив галочкой пункт «Подсистема Windows для Linux»:
- Перегрузите компьютер.
- Загрузите Kali Linux из Windows Store и запустите его:
- Теперь, в Kali Linux, создайте имя пользователя и пароль.
Вот видео, в котором показан процесс установки Kali Linix в Windows 10:
Как обновить Kali Linux в WSL
Обновление Kali Linux в WSL ничем не отличается от обычного обновления. Для обновления выполните следующие команды:
export LANG=C sudo apt—get update sudo apt—get dist—upgrade sudo apt—get clean |
Так, с установкой Kali Linux в Windows 10 и обновлением мы разобрались, теперь давайте перейдем к установке фреймворка Метасплоит.
Как установить Metasploit в Kali Linux под Windows 10
С установкой Metasploit может возникнуть одна проблема — это модули Metasploit, которые (ясный кампот) будут палиться антивирусами, в первую очередь защитником Windows.
Эта проблема решается добавлением следующей папки в исключения антивируса:
%LocalAppData%PackagesKaliLinux.54290C8133FEE_ey8k8hqnwqnmgLocalState |
Вот видео, в котором показан процесс добавления папки в исключения антивируса:
После добавления папки Kali Linux в исключения, выполните следующую команду:
sudo apt—get install metasploit—framework |
После завершения установки вы сможете запустить Metasploit, используя следующую команду:
Как восстановить Kali Linux WSL
В случае сбоя или какой-то ошибки, вы всегда сможете восстановить Kali WSL. Но имейте ввиду, процесс восстановления уничтожит ваш chroot Kali WSL и повторно создаст новую копию. Все изменения, внесенные в файловую систему, будут удаленны и сброшены до значения по умолчанию.
Вот видео, в котором показан процесс восстановления Kali Linux под WSL:
Итого
В Kali Linux в Windows не предусмотрены какие-либо инструменты для взлома, но вы можете установить их сами. Проблемы могут возникнуть только с вардрайвингом. Не думаю, что будет возможность использовать оборудование на низком уровне. Хотя, если пробрасывать адаптер для вардрайвинга и немного пошаманить… Но я это делать точно не собираюсь.
На кого это рассчитано, и зачем это делает Microsoft?
Вырисовывается портрет какого-нибудь вайтхэт-хакера, работающего на большие конторы. Не думаю, что блекхэт будут это использовать. Ну, а у Microsoft есть один интерес — продажи. Видать плохо идут дела, если они пытаются заманить в свои «Окошки» даже ту малую часть компьютерных пользователей, которую составляют хакеры.
Стоит ли пробовать?
Конечно! Компьютерный гемор — это так интересно
Еще по теме: Лучший способ улучшить анонимность в Kali Linux
Выпустив вторую версию WLS, Microsoft открыла перед разработчиками новые возможности, которыми они не преминули воспользоваться. Теперь вы можете установить в свою Windows 10 Kali Linux с графической оболочкой Win-KeX и поддержкой звука. Естественно, всё это доступно только в 64-битных системах с поддержкой виртуализации. Итак, первое, что вам нужно сделать, это установить WSL 2, если этого не было сделано раньше.
Для этого в запущенной с админскими правами PowerShell выполняем указанную на скриншоте команду и подтверждаем установку вводом Y:
После подтверждения компьютер будет перезагружен. Для установки WSL можно использовать и классическую командную строку, выполнив в ней сначала wsl —install.
А после перезагрузки wsl —update, обновившись до актуальной на данный момент версии подсистемы.
Затем вам нужно будет скачать с официального ресурса aka.ms/wsl2kernel пакет обновления ядра Linux2.
И установить его как обычную программу.
Завершив инсталляцию, вновь запустите PowerShell с админскими правами и выполните команду wsl —set-default-version 2, чтобы сделать WSL 2 используемой по умолчанию.
Установка дистрибутива Linux из Windows Store
Полдела сделано, теперь открывайте Магазин Windows 10 и устанавливайте из него дистрибутив Kali Linux, а когда установите, тут же запустите и в открывшейся консоли задайте новый логин и пароль владельца.
Далее инсталлируйте пакеты Win kex, командой sudo apt update && sudo apt install -y kali-win-kex.
В процессе установки появится окно выбора раскладки, укажите подходящий вам вариант из того, что будет доступно.
Запуск Kali с графической средой
Запускается система с графическим десктопом через терминал командой kex с подтверждением действия вводом ранее заданного пароля администратора и нажатием Y.
Всё готово, при этом у вас должен загрузиться десктоп Kali Linux.
Который, кстати, вы можете сделать похожим на виндовый и наоборот, выполнив в терминале команду kali-undercover.
Что еще можно сделать, так это русифицировать оболочку, вызвав командой sudo apt-get install locales,
окно выбора локализации, отметив в оном Ru_RU.UTF-8 UTF-8,
а затем выбрать его языком по умолчанию.
Наконец, выполнить в терминале одну за другой эти четыре команды:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
kex kill
Последняя команда завершит работу Linux, поэтому вам нужно буде запустить ее снова командой kex. У всего этого есть небольшой минус — в Kali у вас не будет звука и производительность будет ниже, чем если бы система была установлена на «железо». С производительностью ничего не поделать, а вот поддержку звука в WLS2 можно включить, но для этого придется пройти совсем другую процедуру.
Загрузка…
Содержание
- Шаг 1: Загрузка образа системы
- Шаг 2: Запись образ на флешку
- Шаг 3: Запуск ПК с флешки
- Шаг 4: Начало установки
- Шаг 5: Создание профиля пользователя
- Шаг 6: Разметка дисков
- Шаг 7: Завершение установки
- Заключение
- Вопросы и ответы
Чтобы произвести инсталляцию операционной системы, потребуется флешка объемом 4 Гб и больше. На нее будет произведена запись образа Kali Linux, и в следствие с нее будет запущен компьютер. Если накопитель у вас имеется, то можете переходить к пошаговой инструкции.
Шаг 1: Загрузка образа системы
Для начала надо скачать образ операционной системы. Делать это лучше всего с официального сайта разработчика, так как именно там находится дистрибутив последней версии.
Загрузить Kali Linux с официального сайта
На открывшейся странице вы сможете определить не только способ загрузки ОС (Torrent или HTTP), но и ее версию. На выбор вам предлагается как 32-разрядная система, так и 64-разрядная. Помимо прочего, есть возможность на данном этапе выбрать окружение рабочего стола.
Определившись со всеми переменными, начните загрузку Kali Linux себе на компьютер.
Шаг 2: Запись образ на флешку
Инсталляцию Kali Linux лучше всего выполнять с флешки, поэтому для начала нужно на нее произвести запись образа системы. У нас на сайте вы можете ознакомиться с пошаговым руководством по этой теме.
Шаг 3: Запуск ПК с флешки
После того как флешка с образом системы будет готова, не спешите ее вынимать из порта USB, следующим шагом будет загрузка компьютера с нее. Этот процесс покажется довольно сложным для рядового пользователя, поэтому рекомендуется предварительно ознакомиться с соответствующим материалом.
Подробнее: Загружаем ПК с флешки
Шаг 4: Начало установки
Как только вы загрузитесь с флешки, на мониторе появится меню. В нем нужно выбрать способ инсталляции Kali Linux. Ниже будет представлена установка с поддержкой графического интерфейса, так как этот способ для большинства пользователей будет наиболее понятен.
- В «Boot menu» установщика выберите пункт «Graphical install» и нажмите Enter.
- Из появившегося списка выберите язык. Рекомендуется выбирать русский, так как это повлияет не только на язык самого установщика, но и на локализацию системы.
- Выберите месторасположение, чтобы часовой пояс определился автоматически.
Примечание: если в списке вы не находите нужной страны, то выберите строку «другая», чтобы появился полный перечень стран мира.
- Выберите из списка раскладку, которая будет стандартной в системе.
Примечание: рекомендуется устанавливать английскую раскладку, в некоторых случаях из-за выбора русской невозможно заполнить обязательные поля для ввода. После полной установки системы можно будет добавить новую раскладку.
- Выберите горячие клавиши, которые будут служить для переключения между раскладками клавиатуры.
- Дождитесь завершения настройки параметров системы.
В зависимости от мощности компьютера, этот процесс может затянуться. После его окончания вам нужно будет создать профиль пользователя.
Шаг 5: Создание профиля пользователя
Создается профиль пользователя следующим образом:
- Введите имя компьютера. Изначально будет предложено имя по умолчанию, но вы можете его заменить любым другим, главное требование — оно должно быть написано на латинице.
- Укажите имя домена. Если его у вас нет, то этот шаг можно пропустить, оставив поле незаполненным и нажав кнопку «Продолжить».
- Впишите пароль суперпользователя, после чего подтвердите его, продублировав во второе поле для ввода.
Примечание: рекомендуется подбирать сложный пароль, так как он необходим для получения прав доступа ко всем системным элементам. Но при желании можно указать пароль, состоящий всего из одного символа.
- Выберите из списка свой часовой пояс, чтобы время в операционной системе отображалось корректно. Если при выборе местонахождения вы указали страну со всего одним часовым поясом, этот этап будет пропущен.
После ввода всех данных начнется подгрузка программы для разметки HDD или SSD.
Шаг 6: Разметка дисков
Разметка может быть выполнена несколькими способами: в автоматическом режиме и в ручном. Сейчас эти варианты будут подробно рассмотрены.
Автоматический метод разметки
Главное что вы должны знать — размечая диск в автоматическом режиме, вы потеряете все данные на накопителе. Поэтому, если на нем есть важные файлы, переместите их на другой накопитель, например, Flash, или поместите в облачное хранилище.
Итак, для разметки в автоматическом режиме необходимо сделать следующее:
- Выберите в меню автоматический метод.
- После этого выберите диск, который вы собираетесь размечать. В примере он всего один.
- Далее определите вариант разметки.
Выбрав «Все файлы в одном разделе (рекомендуется новичкам)», вы создадите всего два раздела: корневой и раздел подкачки. Этот способ рекомендуется для тех пользователей, которые устанавливают систему для ознакомления, так как такая ОС имеет слабый уровень защиты. Также вы можете выбрать второй вариант — «Отдельный раздел для /home». В этом случае, помимо двух вышеперечисленных разделов, будет создан еще раздел «/home», где будут храниться все файлы пользователя. Уровень защиты при такой разметке более высокий. Но все равно не обеспечивает максимальную безопасность. Если вы выберете «Отдельные разделы для /home, /var и /tmp», то будут созданы еще два раздела для отдельных системных файлов. Таким образом, структура разметки будет обеспечивать максимальную защиту.
- После того как вариант разметки будет выбран, установщик покажет саму структуру. На этом этапе вы можете внести правки: изменить размер раздела, добавить новый, изменить его тип и местонахождение. Но не следует проделывать все перечисленные операции, если вы незнакомы с процессом их выполнения, иначе можно сделать только хуже.
- После того как вы ознакомились с разметкой или внесли необходимые правки, выберите последнюю строку и нажмите кнопку «Продолжить».
- Теперь вам будет предоставлен к ознакомлению отчет со всеми внесенными изменениями в разметку. Если ничего лишнего вы не замечаете, то кликните по пункту «Да» и нажмите кнопку «Продолжить».
Далее следует провести некоторые настройки перед окончательной установкой системы на диск, но о них будет рассказано чуть позже, сейчас перейдем к инструкции по ручной разметке диска.
Ручной метод разметки
Ручной метод разметки выгодно отличается от автоматического тем, что он позволяет создавать столько разделов, сколько вы пожелаете. Также есть возможность сохранить всю информацию на диске, оставив не тронутыми ранее созданные разделы. К слову, таким образом можно установить Kali Linux рядом с Windows, а при запуске компьютера выбрать необходимую операционную систему для загрузки.
Для начала нужно перейти к таблице разделов.
- Выберите ручной метод.
- Как и при автоматической разметке, выберите диск для установки ОС.
- Если диск чистый, вы попадете в окно, где нужно дать разрешение для создания новой таблицы разделов.
Примечание: если на накопителе уже имеются разделы, то этот пункт будет пропущен.
Теперь можно переходить к созданию новых разделов, но прежде нужно определиться с их количеством и типом. Сейчас будет представлено три варианта разметки:
Разметка с низким уровнем безопасности:
№ | Точка монтирования | Объем | Тип | Местонахождение | Параметры | Использовать как |
---|---|---|---|---|---|---|
Раздел 1 | / | От 15 GB | Первичный | Начало | Нет | Ext4 |
Раздел 2 | — | Объем ОЗУ | Первичный | Конец | Нет | Раздел подкачки |
Разметка со средним уровнем безопасности:
№ | Точка монтирования | Объем | Тип | Местонахождение | Параметры | Использовать как |
---|---|---|---|---|---|---|
Раздел 1 | / | От 15 GB | Первичный | Начало | Нет | Ext4 |
Раздел 2 | — | Объем ОЗУ | Первичный | Конец | Нет | Раздел подкачки |
Раздел 3 | /home | Оставшийся | Первичный | Начало | Нет | Ext4 |
Разметка с максимальным уровнем безопасности:
№ | Точка монтирования | Объем | Тип | Параметры | Использовать как |
---|---|---|---|---|---|
Раздел 1 | / | От 15 GB | Логический | Нет | Ext4 |
Раздел 2 | — | Объем ОЗУ | Логический | Нет | Раздел подкачки |
Раздел 3 | /var/log | 500 MB | Логический | noexec, notime и nodev | reiserfs |
Раздел 4 | /boot | 20 MB | Логический | ro | Ext2 |
Раздел 5 | /tmp | От 1 до 2 GB | Логический | nosuid, nodev и noexec | reiserfs |
Раздел 6 | /home | Оставшийся | Логический | Нет | Ext4 |
Вам остается выбрать для себя оптимальную разметку и приступить непосредственно к ней. Проводится она следующим образом:
- Нажмите дважды по строке «Свободное место».
- Выберите «Создать новый раздел».
- Впишите количество памяти, которое будет выделено под создаваемый раздел. Рекомендованный объем можете посмотреть в одной из таблиц, что находятся выше.
- Выберите тип создаваемого раздела.
- Укажите область пространства, в которой будет находиться новый раздел.
Примечание: если ранее вы выбрали логический тип раздела, то этот этап будет пропущен.
- Теперь нужно задать все необходимые параметры, ссылаясь на вышеприведенную таблицу.
- Дважды кликните левой кнопкой мыши по строке «Настройка раздела закончена».
Используя эту инструкцию, сделайте разметку диска соответствующего уровня безопасности, после чего нажмите кнопку «Закончить разметку и записать изменения на диск».
В итоге вам будет предоставлен отчет со всеми внесенными ранее изменениями. Если различий с вашими действиями вы не наблюдаете, выберите пункт «Да». Далее начнется инсталляция базовой составляющей будущей системы. Этот процесс довольно долгий.
К слову, таким же образом можно разметить Flash-накопитель, соответственно, в этом случае будет произведена установка Kali Linux на флешку.
Шаг 7: Завершение установки
Как только базовая система установится, вам нужно провести еще некоторые настройки:
- Если при установке ОС компьютер подключен к интернету, выберите «Да», в противном случае — «Нет».
- Укажите прокси-сервер, если он у вас есть. Если нет, то пропустите этот шаг, нажав «Продолжить».
- Подождите пока загрузиться и установится дополнительное программное обеспечение.
- Установите GRUB, выбрав пункт «Да» и нажав «Продолжить».
- Выберите диск, на который установится GRUB.
Важно: системный загрузчик необходимо устанавливать на тот жесткий диск, где будет находиться операционная система. Если диск всего один, то он обозначается как «/dev/sda».
- Подождите окончания инсталляции всех оставшихся пакетов в систему.
- В последнем окне вас уведомят о том, что система была успешна установлена. Вытащите флешку с компьютера и нажмите кнопку «Продолжить».
После всех выполненных действий ваш компьютер будет перезагружен, затем на экране появится меню, где необходимо будет ввести имя пользователя и пароль. Обратите внимание на то, что вход осуществляется под учетной записью суперпользователя, то есть вам надо использовать имя «root».
В завершение введите пароль, который вы придумали при установке системы. Здесь же вы можете определить окружение рабочего стола, нажав по шестеренке, что находится рядом с кнопкой «Вход», и выбрав нужное из появившегося списка.
Заключение
Выполнив каждый прописанный пункт инструкции, в итоге вы попадете на рабочий стол операционной системы Kali Linux и сможете приступить к работе за компьютером.
Install Kali Linux Desktop on Windows 10 with WSL2
Linux in Windows 10 with Kali Linux Desktop – Win-KeX (“Windows Kali Desktop EXperience”), starting with feature update 2004 there is an XFCE GUI on the Windows desktop.
Win-KeX provides a Kali Desktop Experience for Windows Subsystem for Linux (WSL 2) with the features that support two dedicated modes.
Win-KeX window mode kex –win is the classic appearance in a window for the Kali Linux desktop.
Win-KeX SL mode kex –sl provides the seamless integration of Kali Linux into the Windows desktop with the Windows Start menu below and the Kali panel at the top of the screen. All applications start in their own windows that use the same desktop as Windows applications.
Win-KeX Features
Win-KeX SL Seamless
Sound support
Support multiple sessions
Run Win-KeX as root
Shared clipboard cut and paste content between Kali and Windows Apps
Installation
PowerShell as an administrator and run the command.
Restart the computer.
Run the rows from PowerShell as an administrator.
Restart the computer.
Then download Windows Subsystem for Linux 2 (WSL 2) and run the Update Setup Wizard. Download the latest package here and choose WSL2 Linux kernel update package for x64 machine .
Windows Subsystem for Linux Update Setup
Run again from the PowerShell as an administrator.
Install Kali Linux from the Microsoft Store.
Kali Linux is a Debian-based Linux distribution that mainly includes penetration testing and digital forensics. Kali Linux is primarily aimed at professional and advanced users.
Now complete the initial setup and start Kali Linux.
Debian is also available from Microsoft Store.
Debian for Windows Subsystem for Linux
Install Win-KeX
Win-KeX from the terminal as follows.
Start Win-KeX
Win-KeX can be run in window mode or Seamless mode. Win-KeX in window mode as follows.
Start Win-KeX in Seamless – Sameless mode.
Win-KeX Start Examples
Prerequisite for Win-KeX
The Visual C++ Redistributable packages are required to run Win-KeX, if not already installed, the packages can be downloaded here. Install the Universal C Runtime x86 (vc_redist.x86.exe) and x64 (vc_redist.x64.exe). Kali Linux requires Windows 10 version 2004 or later, and the Windows subsystem for Linux – WSL 2.
To use Win-KeX, a computer with Intel virtualization function VT-x is required. The BIOS provides the operating system with the virtualization function, for which you activate the Intel (R) Virtualization Technology in the UEFI BIOS settings.
Linux Shell in Windows Terminal
Also now is a good time to mention the Windows Terminal, if not already installed, it is worth doing it now.
Windows Terminal can be installed from the Windows Store.
Windows Terminal is a multi-tabbed command-line frontend for Windows 10. The shell of Kali Linux – ZSH can be used with Windows Terminal.
Kali Linux Sources Link kali.org
Troubleshooting
If VcXsrv is trying to start Win-KeX in Seamless Mode, an error is issued by VcXsrv:
A fatal error has occurred and VcXsrv will now exit.
A fatal error has occurred and VcXsrv will now exit.
Установка Kali Linux на операционную систему Windows 10 А стоит ли?
Давайте разберемся, а стоит ли установка Kali Linux на операционную систему Windows 10 нашего времени?
Уже прошло довольно много времени с тех пор, как в Windows 10 появилась возможность установить Kali Linux. Предпосылкой ко всему стало ядро Linux, которое обнаружили в Windows 10 первых обновлений. Сразу хочется сказать, что после установки вы не получите полноценную Kali Linux с окружением Gnome или любым другим. Станет возможно работать с терминалом и тут уже будут открыты все возможности. Для некоторых пользователей этого будет вполне достаточно, ведь если знать команды терминала, то можно делать практически всё, даже открывать браузер или поиграть.
Если вы хотите выучить команды терминала, переходите на статью, где мы оставили хорошую книгу для вас.
Давайте ответим на вопрос, зачем устанавливать Kali Linux на Windows 10, если их можно поставить рядом и получить две полноценные ОС.
- Экономия пространства на жестком диске – не всегда получается поставить две ОС на один ПК, особенно если у вас всего 500гб или 1ТБ. Программы на Windows порой занимают и 50 и 100гб памяти. Лично у меня таких несколько и установить Kali Linux на операционную систему Windows 10 уже не кажется столько плохой идеей.
- Удобство – несмотря на то, что X-ов мы не получаем, при старте, поставить их все же можно будет. Однако для запуска скриптов, различного ПО окружения в терминале вполне достаточно, так как в Kali Linux почти всегда работаешь с терминалом. А для браузера и других вещей можно легко воспользоваться Windows 10.
- Скорость работы – вам не требуется перезагружаться каждый раз с одной ОС на другую, продуктивность работы при совместных ОС возрастает и это логично.
- Обучение – как бы это не звучало, вы можете многому научиться. Если вы ещё не пользовались Kali Linux, то сразу ставить его как основную ОС не имеет смысла, так как это только спугнет и вы обратно перейдете на Windows. Это касается всех Linux систем, не только обозреваемой. Также вы легко можете обучится командам терминала, оставаясь в привычной для себя среде.
Такие 4 плюса, которые говорят о том, что всё таки можно, а может даже и нужно установить Kali Linux на операционную систему Windows 10.
Установка Kali Linux на операционную систему Windows 10
Установка Kali Linux на операционную систему Windows 10 максимально проста для пользователя. Намного проще, чем установить полноценную ОС на ПК и настроить её, я бы сказал так.
Первым действием требуется включит подсистему Linux для Windows в “Программы и функции” -> Включение и выключение функций. Находим графу Windows Subsystem for Linux и ставим галочку напротив.
Далее переходим в Microsoft Store и устанавливаем Kali Linux дистрибутив. После установки нас попросят ввести имя нового пользователя и пароль, после чего можно пользоваться системой.
Как вы видите, установка Kali Linux на операционную систему Windows 10 очень проста и быстра, что также является несомненным плюсом для пользователя.
После установки, требуется выполнить стандартные команды, которые обновят дистрибутив и всё, добро пожаловать в Kali Linux.
Также хочется тут же сказать, так как отдельную статью смысла делать нет, она будет слишком короткой. Очень часто в Kali Linux возникает ошибка “the following signatures were invalid”. Для того, чтобы её устранить выполните следующую команду в терминале:
Сегодня мы поговорили о том, как установить Kali Linux на операционную систему Windows, стоит ли это делать и решили проблему с популярной проблемой. Подписывайтесь на обновления сайта, а также наш Telegram.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Перевод официальной документации по Kali Linux: WSL (подсистема Windows для Linux)
Оглавление
2. Установка (установка Kali Linux на настольные компьютеры и ноутбуки с использованием файлов «.ISO»)
3. Виртуализация (виртуальные машины — Vmware, VirtualBox, Hyper-V и Vagrant)
4. USB (портативная Kali на USB-накопителе)
5. Кали на ARM (всё об устройствах ARM)
6. Контейнеры (Docker и LXC/LXD)
8. Облако (AWS, Azure и Linode)
11. Инструменты (инструменты внутри Kali)
12. Решение проблем (когда что-то идёт не так)
Эта страница расскажет, как установить Kali Linux с Win-KeX (графический интерфейс) в WSL2 (подсистему Windows для Linux).
Для чего нужна WSL. Какие ограничения у WSL2 (подсистема Windows для Linux)
В этой статье рассказано об установке «Kali Linux» в подсистему Windows для Linux (Windows Subsystem for Linux, WSL2), но вам нужно очень чётко понимать, что:
- на самом деле мы не устанавливаем Kali Linux
- на самом деле мы вообще не устанавливаем Linux
Подсистема Windows для Linux это НЕ виртуальная машина и это НЕ настоящий Linux. Если вы понимаете, что такое Wine (который также не является эмулятором), то WSL2 это тоже такой Wine наоборот. WSL2 просто пытается выполнять функции ядра Linux в меру своих возможностей для GNU приложений, при этом не являясь настоящим ядром Linux.
Что это значит с практической точки зрения? Это означает, что мы получаем ситуацию очень похожую с Wine, который пытается выполнять функции Windows (опять же, в меру своих возможностей) — что-то будет работать нормально, что-то будет работать с ошибками, а что-то не будет работать вообще.
В WSL2 100% не будет работать (в ближайшие годы, а может быть и вообще никогда)
- абсолютно все беспроводные атаки (Wi-Fi, Bluetooth)
- Hashcat и другие программы использующие видеокарты для выполнения вычислений (брут-форса)
- низкоуровневый доступ к USB устройствам (например, чтобы сделать образ диска/флешки для криминалистического исследования)
- фоновые серверные приложения
Нам обещают поддержку видеокарт для вычислений в WSL2 к следующему году, но к весне этого года нам обещали настоящее ядро Linux (до сих пор нет), так что я отношусь скептически к этим планам.
Всё остальное будет работать в диапазоне «работает нормально» до «не работает вообще» с промежуточными станциями по самым экзотическим ошибкам. Поэтому если вы где-то спрашиваете помощи по проблемам, то обязательно указывайте, что это Kali Linux в WSL2 — это очень важно.
Вы думаете я нагнетаю и сгущаю краски, потому что мне не нравится WSL2? Вот смотрите сами, это попытка запустить kazam — простейшее приложение, которое делает скриншоты (да, я хотел сделать для вас скриншот рабочего стола) и записывает видео, ярлык этого приложения по умолчанию вынесен на панель быстрого запуска Kali Linux. И оно — просто не заработало в WSL2.
Так что же мы на самом деле будем устанавливать в этой инструкции? Среди прочего, мы отдельно скачаем и установим последнюю версию того, что выполняет роль ядра, причём сразу для всех систем — хоть Kali Linux, хоть OpenSUSE. Затем на этапе «установки Kali Linux» мы скачаем некий образ с набором GNU программ, настройками и обоями Kali Linux. И вот это вот будет для нас «Kali Linux».
Если вы ещё не поняли, я НАСТОЯТЕЛЬНО рекомендую использовать обычную виртуальную машину VirtualBox вместо того, что буду делать далее в этой инструкции. Но если я вас не убедил, то продолжаем.
Но если копнуть ещё глубже, то ситуация чуть сложнее (и хуже) — если ваш процессор не поддерживает функции виртуализации, то WSL2 работать НЕ будет. Но в то же самое время это и не полноценный эмулятор. Я не знаю почему так — для меня это очень странно. То есть если вы где-то в облаке с установленной Windows захотите использовать WSL2, это у вас не получится.
Кстати, ведь WSL основывается на заброшенном проекте Project Astoria, который разрабатывался, чтобы запускать Android приложения прямо в Windows. ИМХО, такой проект имел бы больше смысла — зря решили переделать.
Что такое Win-KeX
В этой инструкции внутри Kali Linux мы будем устанавливать Win-KeX, что расшифровывается как Kali Desktop Experience for Windows — можно перевести как рабочий стол Kali с графическим пользовательским интерфейсом. Ранее уже можно было использовать Kali Linux с графическим интерфейсом в WSL. Для этого устанавливалось графическое окружение рабочего стола, устанавливались пакеты RDP сервера, запускалась служба RDP, нужно было посмотреть IP адрес операционной системы в WSL, затем в Windows нужно было запустить клиент RDP, ввести IP адрес виртуальной машины в клиент RDP и наконец-то подключиться.
Суть Win-KeX в том, что он делает это вместо вас, то есть автоматизирует процесс. Ну и ещё RDP заменена на VNC. Суть остального не изменилась.
Win-KeX предоставляет Kali Desktop Experience для подсистемы Windows для Linux (WSL 2) со следующими функциями:
- Оконный режим: запуск рабочего стола Kali Linux в специальном окне
- Бесшовный режим: совместное использование рабочего стола Windows между приложениями и меню Windows и Kali
- Поддержка звука
- Поддержка непривилегированных и root сеансов
- Общий буфер обмена для поддержки вырезания и вставки между приложениями Kali Linux и Windows
- Поддержка нескольких сеансов: одновременное root окно и окно без прав root и бесшовные сеансы
Связанные статьи:
- Всё о RDP: от настройки до взлома
- VNC в Windows и Linux: настройка и аудит безопасности
Как включить WSL2
Для данной инструкции нужен Windows 10 версии 2004 или выше — это обновление от мая 2020 года, то есть у большинства уже должно быть установлено. Если нет, то начните с обновления Windows, для этого нажмите Win+i → Обновление и безопасность → «Проверить наличие обновлений».
Чтобы посмотреть точную версию Windows, в командной строке введите:
Связанные статьи:
- Как обновить Windows до последней версии
- Как узнать точную версию и номер сборки Windows
По умолчанию WSL2 отключена в Windows. Поэтому если вы ещё не включили ранее, то сделайте это — можно воспользоваться графическим интерфейсом или командной строкой. Чтобы включить WSL2 в командной строке, нажмите Win+x и в открывшемся меню выберите «Windows PowerShell (администратор)»:
Важно открыть PowerShell с повышенными правами.
Выполните в нём:
Дождитесь окончания загрузки и выполнения.
Перезагрузите компьютер, для этого нажмите Enter.
Теперь опять откройте PowerShell от администратора и выполните:
Вновь перезагрузите компьютер.
Скачайте и установите последнее ядро WSL2 Linux Kernel отсюда: https://aka.ms/wsl2kernel (прямая ссылка).
Опять откройте PowerShell как администратор и выполните:
Если у вас уже установлена Kali Linux в WSL1, то для обновления выполните команду:
Как установить Kali Linux в WSL
В общесистемном поиске введите «Microsoft Store» и запустите Магазин приложений Microsoft.
В этом магазине приложений найдите «Kali Linux».
Нажмите кнопку «Получить».
Нажмите «Нет, спасибо».
Образ не очень большой, меньше 200 мегабайт, дождитесь, пока он будет скачен.
Пока качается, почитаем информацию об этом приложении:
Приложение Kali для Windows позволяет установить и запустить дистрибутив Kali Linux с открытым исходным кодом для тестирования на проникновение непосредственно из ОС Windows 10. Чтобы запустить оболочку Kali, введите «kali» в командной строке или щёлкните плитку Kali в меню «Пуск».
Базовый образ не содержит никаких инструментов или графического интерфейса, чтобы образ оставался маленьким, однако их можно очень легко установить с помощью команды apt. Для получения дополнительной информации о том, что вы можете делать с этим приложением, посетите https://www.kali.org/kali-on-windows-app.
Примечание. Некоторые инструменты могут вызывать предупреждения антивируса при установке, пожалуйста, планируйте заранее. Обязательно посетите нашу страницу руководства Kali на WSL по адресу https://www.kali.org/news/kali-linux-in-the-windows-app-store
Обязательно включите дополнительную функцию Windows Subsystem for Linux перед установкой приложения Kali Linux!
Как запустить Kali Linux в WSL
Как мы уже знаем, можно найти «Kali Linux» в общесистемном поиске
либо ввести в командной строке
Ошибка «WslRegisterDistribution failed with error: 0x80370102»
И вот здесь возможен первый подвох. Должна завершиться установка выбранного дистрибутива, у вас спросят имя пользователя и пароль для нового пользователя. Но может возникнуть ошибка:
Суть ошибки в том, что центральный процессор не поддерживает виртуализацию. Причины могут быть разными:
- вы отключили виртуализацию в БИОСе
- процессор вообще не поддерживает виртуализацию
- вы запускаете Windows уже в виртуальной машине (независимо от модели, там процессоры не поддерживают виртуализацию).
Последний вариант — причина моей проблемы, поэтому я просто перезагрузился из виртуальной машины в реальную.
Настройка Kali Linux в WSL
Если у вас всё нормально, то вас попросят придумать и ввести имя пользователя и дважды ввести пароль.
Пароль нужен для использования команд с sudo (для запуска команд от пользователя root). Вход в систему выполняется без пароля. Здесь вы можете установить любой пароль, в том числе простой — я так делаю, т. к. для меня это тестовые системы, не используемые для реальной работы и живущие недолго. Для входа в систему не нужно вводить пароль. Но есть одна примечательная особенность — его будет очень трудно сменить с помощью команды passwd (об этой проблеме ниже).
Как использовать Kali Linux в WSL
После запуска в командной строке
Может показаться, что абсолютно ничего не произошло. Но на самом деле, поменялось приглашение командной строки, мы уже внутри Kali Linux!
Следующими командами можно посмотреть версию системы:
Обратите внимание на версию ядра.
Как установить Win-KeX
Если вы уже бывалый пользователь Kali Linux в WSL и уже умеете подключаться к графическому интерфейсу с помощью RDP, то вам ненужно устанавливать пакеты RDP сервера, если вы хотите использовать Win-KeX.
Для установки Win-KeX выполните:
Введите пароль для вашего пользователя.
Будет скачено пакетов на около 600 мегабайт и количество занятого места увеличиться почти на 1.8 гигабайта.
Во время установки и обновления пакетов вам будет предложено выбрать раскладку клавиатуры. На всякий случай выберите английскую, чтобы не остаться без неё.
Затем в графическом интерфейсе легко добавить новые раскладки. Это не графический интерфейс, поэтому здесь вы можете использовать курсорные клавиши для выбора и клавишу Tab для перехода к кнопке Ок.
Дождитесь, пока всё окончательно завершиться.
Теперь в командной строке Kali Linux выполните:
Если вы запускаете Win-KeX впервые, то вам будет преложено ввести пароль.
Вы можете подумать, что это пароль пользователя Linux, но вы не угадали — это даже не ввод пароля, а установка нового пароля VNC. Поэтому придумайте и дважды введите пароль (длиной не менее 6 символов) и затем введите «n», что означает, что пароль даёт право не только смотреть, что происходит в системе (а там ничего не будет происходить без вашего участия), но и двигать и кликать мышкой и вводить данные с клавиатуры.
- Would you like to enter a view-only password — хотите ли вы ввести пароль только для просмотра
- Password must be at least 6 characters — try again — Пароль должен быть по крайней мере 6 символов, попробуйте снова
Наконец, должно открыться графическое окружение рабочего стола Kali Linux.
У меня Win-KeX никогда не запускается с первого раза, поэтому мой запуск выглядит так:
Как закрыть Win-KeX
Обычные кнопки выключения Kali Linux в WSL не работают. Если вы попытаетесь завершить сессию, то окажитесь в чёрном экране, из которого непросто выйти — если вы застряли в этой ситуации, нажмите Ctrl+Alt+Delete и выберите Диспетчер задач. Затем закройте окно Kali Linux.
Вы можете выйти из полноэкранного режима, для этого нажмите F8, чтобы появилось контекстное меню TigerVNC, другие подробности вы найдёте в разделе «Как пользоваться TigerVNC».
Чтобы правильно закрыть Win-KeX и вернуться в интерфейс командной строки, выполните команду:
Как пользоваться Win-KeX. Win-KeX ESM, Win-KeX SL, Win-KeX Win
Как вы уже могли убедиться, чтобы выключить Win-KeX нужно знать её опции. У программы Win-KeX есть несколько режимов и ряд команд, давайте ознакомимся с ними поближе.
Включить сервер KeX в оконном режиме и запустить клиент KeX с поддержкой звука
Включить KeX в бесшовном режиме и запустить клиент KeX с поддержкой звука
Включить сервер KeX с правами root в оконном режиме и запуск клиент KeX
Win-KeX ESM
Обзор Win-KeX ESM
Win-KeX в Enhanced Session Mode (режиме расширенного сеанса) запустит сеанс рабочего стола Kali Linux в отдельном окне с использованием протоколов и клиентов, родных для Windows. Режим ESM — единственный поддерживаемый режим на устройствах arm.
Режим ESM помогает визуально разделять среды Windows и Kali.
Win-KeX использует сервер xrdp и собственный RDP-клиент Microsoft.
Использование собственного клиента Microsoft может дать более четкий графический интерфейс на устройствах HiDPI. Обратной стороной является то, что это не так быстро, как режимы —win или —sl для увеличения плотности пикселей.
Использование Win-KeX ESM
Запустите Win-KeX как обычный пользователь в режиме ESM со звуком через:
Примечание. На момент написания этой статьи Windows on ARM содержала ошибку, вызывающую массовую потерю пакетов при использовании «localhost» вместо IP-адреса для подключения к контейнеру kali. В качестве обходного пути используйте переключатель командной строки «—ip» на устройствах Arm, например:
Недостатком использования «—ip» является то, что вам придется повторно вводить пароль ESM каждый раз при перезагрузке машины, поскольку учетные данные сохраняются с использованием имени сеанса, которое меняется после каждой перезагрузки. Как только Microsoft исправит ошибку, мы сможем отказаться от «—ip» не вводя снова пароль.
ПРИМЕЧАНИЕ. Режим ESM является режимом Win-KeX по умолчанию на устройствах Arm, поэтому «—esm» можно опустить во всех командах на этой странице, если вы используете Windows на ARM.
Вам будет предложено установить пароль сервера rdp при первом запуске. Это пароль пользователя kali, под которым вы хотите войти. Пароль хранится в хранилище учетных данных Windows и может быть изменен позже через
Установите флажок «Больше не спрашивать» и подтвердите следующие предупреждения:
Это запустит сервер Win-KeX и запустит клиент Win-KeX в полноэкранном режиме:
Запуск сеанса root
Запустите Win-KeX как root в оконном режиме через:
Вам будет предложено установить пароль сервера ESM при первом запуске. Это пароль для пользователя root в kali. Пароль можно изменить позже через
Это запустит сервер Win-KeX как root и запустит клиент Win-KeX в полноэкранном режиме.
Управление сессией
Вы можете отключиться от активных сеансов, закрыв клиент RDP; это закроет клиент, но оставит сеанс в фоновом режиме
Вы можете повторно подключиться к сеансу, набрав
Поддержка звука
Win-KeX включает поддержку pulse audio
Чтобы запустить Win-KeX с поддержкой звука, добавьте —sound или -s, например
Остановка
Чтобы закрыть клиент Win-KeX, выйдите из сеанса графического интерфейса Kali.
Чтобы выключить Win-KeX в режиме ESM, введите
Win-KeX SL
Обзор Win-KeX SL
Win-KeX в Seamless Mode (бесшовном режиме) запустит панель Kali Linux в верхней части экрана рабочего стола Windows.
Приложения, запущенные через панель, будут использовать рабочий стол совместно с приложениями Microsoft Windows.
Бесшовный режим устраняет визуальное разделение между Linux и оконными приложениями и предлагает отличную платформу для запуска теста на проникновение в Kali Linux и копирования результатов прямо в приложение Windows для окончательного отчёта.
Win-KeX использует VcXsrv Windows X Server для обеспечения бесшовной интеграции с рабочим столом.
Использование Win-KeX SL
Запустите Win-KeX как обычный пользователь в бесшовном режиме через:
При первом запуске Win-KeX SL не забудьте выбрать «Public networks» («Публичные сети») при запросе авторизации для разрешения трафика через брандмауэр Защитника Windows
Это запустит Win-KeX в бесшовном режиме:
Панель Kali расположена вверху экрана, а меню «Пуск» Windows — внизу.
Совет: панель Kali может закрывать строку заголовка развернутых окон. Чтобы она не мешала, вы можете выбрать «Автоматически скрывать» в настройках панели.
Поддержка звука
Win-KeX включает поддержку pulse audio.
Чтобы запустить Win-KeX с поддержкой звука, добавьте —sound или -s, например
При первом запуске Win-KeX с поддержкой звуков обязательно выберите «Публичные сети» («Публичные сети») при запросе авторизации для разрешения трафика через брандмауэр Защитника Windows.
Поддержка многоэкранного режима
Win-KeX поддерживает многоэкранные настройки: Откройте «Настройки панели», чтобы уменьшить длину панели, снимите флажок «Заблокировать панель» и переместите панель на нужный экран.
Как выключить Win-KeX SL
Чтобы закрыть Win-KeX SL, просто выйдите из сеанса с помощью кнопки «Выход» на панели.
Чтобы при желании выключить сервер Win-KeX SL, введите
Win-KeX Win
Обзор Win-KeX Win
Win-KeX в оконном режиме запустит сеанс рабочего стола Kali Linux в отдельном окне.
Оконный режим помогает визуально разделять среды Windows и Kali.
Win-KeX использует TigerVNC для своих клиентских и серверных компонентов.
Использование Win-KeX Win
Запустите Win-KeX как обычный пользователь в оконном режиме через:
или просто через
ПРИМЕЧАНИЕ. Оконный режим является режимом Win-KeX по умолчанию, поэтому «—win» можно опустить во всех командах в этом разделе.
При первом запуске вам будет предложено установить пароль сервера vnc. Пароль можно изменить позже через
Это запустит сервер Win-KeX и запустит клиент Win-KeX в полноэкранном режиме:
Запуск сеанса root
Запустите Win-KeX как root в оконном режиме через:
При первом запуске вам будет предложено установить пароль сервера vnc. Пароль можно изменить позже через
Это запустит сервер Win-KeX как root и запустит клиент Win-KeX в полноэкранном режиме.
Примечание. Клиент Win-KeX всегда запрашивает пароль сервера vnc при подключении к сеансу root.
Управление сессией
Нажатие «F8» откроет контекстное меню клиента, которое позволяет управлять сеансами клиентов, например закрыть клиент, переключиться между полноэкранным и оконным режимами и т. д.)
Вы можете отключиться от активных сеансов, нажав «F8» → «Выйти из средства просмотра», это закроет клиент, но оставит сеанс запущенным в фоновом режиме.
Вы можете повторно подключиться к сеансу, набрав
Поддержка аудио
Win-KeX включает поддержку pulse audio.
Чтобы запустить Win-KeX с поддержкой звука, добавьте —sound или -s, например
При первом запуске Win-KeX с поддержкой звуков обязательно выберите «Public networks» («Публичные сети») при запросе авторизации для разрешения трафика через брандмауэр Защитника Windows
Поддержка многоэкранного режима
Win-KeX поддерживает настройки мультиэкранного режима:
Нажмите «F8», перейдите в «Options» («Параметры») → «Screen» («Экран»), затем снимите флажок «Enable full-screen mode over all monitors» («Включить полноэкранный режим на всех мониторах») и «Full screen mode» («Полноэкранный режим»), переместите Win-KeX на нужный экран и снова включите полноэкранный режим.
Остановка
Чтобы закрыть клиент Win-KeX, нажмите «F8» и выберите «Exit viewer» («Выйти из программы просмотра»).
Чтобы выключить Win-KeX в оконном режиме, введите
Как установить инструменты Kali Linux в WSL
Инструментов по умолчанию нет, вы можете установить их выборочно или сразу все (много скаченных данных и много занимаемого места на диске):
Смотрите также «Метапакеты Kali Linux» раздел «Метапакеты для WSL (подсистемы Windows для Linux)».
Как скопировать файлы с Linux в WSL2. Где хранятся файлы Kali Linux в WSL2. Как получить доступ к файловой системе Linux в WSL2
Дистрибутивы Linux там «замечательно» интегрированы в WSL, что обмен файлами с ними и Windows это многолетняя попаболь. Раньше нужно было ковырять файлы в %userprofile%AppDataLocalPackages, причём можно было реально всё поломать.
Затем (сейчас) наступила оттепель и теперь файлы дистрибутивов доступны по пути (нужно вводить в файловый менеджер, Проводник)
Например, файлы в Kali Linux вы найдёте по пути:
Изнутри дистрибутива можно открыть Проводник, который позволяет перемещать файлы из гостевой в хостовую машину и обратно:
Но это работает только если соответствующий дистрибутив Linux запущен.
Будущее прекрасно, как следует из статьи «Как в Проводнике Windows 10 открыть файлы подсистемы Linux на Windows», в Проводнике появится иконка с пингвином и можно будет просматривать содержимое виртуальных дисков установленных дистрибутивов.
Вроде бы, даже необязательно их запускать для этого.
Это будущее наступит этой осенью, или весной следующего года, или никогда.
Как поменять политику сложности паролей в WSL2
Я захотел поменять пароль для своей Kali Linux в WSL2. Это заняло у меня минут 20 — без шуток… Я никак не мог придумать пароль, который бы приняла система из-за требований к сложности паролей. Это при том, что подключение к Linux в WSL2 (фактически вход в систему) выполняется вообще без ввода пароля. Это восхитительно логично и продуманно…
Самое смешное то, что пароль пользователя root можно устанавливать любым — настройки строгости пароля на него не распространяются…
Это не полный экран ошибок — я всё пытался и пытался придумать пароль, который система примет.
Список фраз команды password:
- new password cannot be a palindrome — новый пароль не может быть палиндромом
- new and old password are too similar — новый пароль и старый пароль слишком похожи
- new password is too simple — новый пароль слишком простой
- Sorry, passwords do not match. — пароли не совпадают
- password unchanged — пароль не изменён
- password updated successfully — пароль успешно обновлён
- Current password — текущий пароль
- New password — новый пароль
- Retype new password — ещё раз введите новый пароль
Если вам нужна возможность установить пароль любой сложности, то откройте файл /etc/pam.d/common-password:
Найдите в нём строку
И удалите из неё слово obscure, которое отвечает за проверку сложности пароля. Чтобы установить пароль любой длины, добавьте minlen=1, у меня получилась следующая строка (это тестовая машина, в которой я часто ввожу команды и мне не хочется тратить время на длинный пароль со специальными символами):
Как пользоваться systemctl в WSL2
Никак. Systemctl в WSL2 просто отсутствует, как и фоновые серверные процессы.
Как запускать Win-KeX сочетанием клавиш в PowerShell
В новом Windows Terminal вы можете установить сочетание клавиш для открытия Kali Linux сразу с графическим интерфейсом.
Связанные статьи:
- Доступен новый Windows Terminal — он потрясающий
- Как установить PowerShell 7 в Windows 10
Хотя Windows Terminal уже имеет стабильную версию и официально «готов для продакшена», тем не менее, чтобы просто установить сочетание клавиш на запуск команды, мы будем править текстовый конфигурационный файл JSON.
У вас спросят, какой программой открыть файл .json.
Нажмите «Ещё приложения» и выберите Блокнот.
Добавьте в список профилей следующий текст:
Это добавит новый пункт.
Вместо этого текста, вы можете использовать более продвинутый вариант — у ярлыка будет иконка Kali и запуск будет выполняться в домашней папке kali.
Для начала скопируйте иконку kali-menu.png в папку c:/users/ПОЛЬЗОВАТЕЛЬ WINDOWS/pictures/icons/, затем вместо предыдущего текста вставьте:
Совет: если вы используете разные дистрибутивы Linux в WSL, вы можете принудительно запустить win-kex в Kali, изменив строку команды на:
Как начать знакомство с Kali Linux и инструментами
Начните с изучения следующих материалов:
- Что нужно сделать после установки Kali Linux
- Азы работы в командной строке Linux (часть 1) и последующие части
- Книга «Тестирование на проникновение веб-сайтов»
- Использование Kali Linux
- Энциклопедия инструментов Kali Linux
Инструкции по Kali Linux в WSL2 (подсистеме Windows для Linux)
Конечно же, это самое начало темы и можно ещё очень многое говорить об использовании Linux в WSL2, о различных рецептах использования WSL2 и проблемах. Поэтому если вам интересна тема Kali Linux в WSL2, то пишите в комментариях, задавайте вопросы и делитесь ссылками на эту инструкцию — чем больше интереса, тем быстрее появится продолжение.
Ошибки Kali Linux в WSL2
Здесь собираются ошибки и проблемы работы Kali Linux в WSL, а также решения на них. Данный список будет пополняться.