Выпустив вторую версию 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 можно включить, но для этого придется пройти совсем другую процедуру.
Загрузка…
Уже некоторое время в 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 для экспериментов с сайтами), но на первый взгляд всё работает исправно и быстро: быстрее, чем в виртуальной машине.
Win-KeX — это графическая среда рабочего стола для Kali Linux, работающая в подсистеме Windows для Linux.
Когда Microsoft обновила WSL до версии 2, у разработчиков появились новые возможности. Одни из первых, кто использует тот факт, что настоящее ядро Linux теперь виртуализировано в WLS, это команда Kali Linux. Они создали новый пакет Win-KeX, который позволяет запускать дистрибутив Kali Linux с новым окружением рабочего стола и новой темой GTK3.
Сегодня опыт снова улучшается с появлением Win-KeX (Windows + Kali Desktop EXperience). После его установки, ввода kex вам будет доступен графический интерфейс для постоянного сеанса.
Запустить Linux с графической оболочкой в Windows 10 легко; просто следуйте этой небольшой инструкции:
Как установить Linux с рабочем столом используя WSL 2 в Windows 10
Шаг 1 — установите WSL 2
Если вы не сделали это раньше — установите подсистему Windows для Linux (WSL 2) в Windows 10.
- Откройте PowerShell от имени Администратора и выполните следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- После выполнения, нажмите Y чтобы перезагрузить компьютер, или нажмите N, чтобы перезагрузить его вручную, позже.
- Загрузите и установите пакет обновления ядра Linux2 на странице https://aka.ms/wsl2kernel.
- Снова откройте PowerShell, введите следующую команду и нажмите Enter:
wsl --set-default-version 2
После выполнения этих действий ваше устройство начнет использовать новую версию подсистемы Windows Subsystem for Linux 2 по умолчанию для уже установленных и новых дистрибутивов.
Шаг 2 — Загрузите и установите дистрибутив Linux из Магазина Microsoft.
- Перейдите в магазин Windows и установите дистрибутив Kali Linux
Подробнее в нашем руководстве: Загрузить дистрибутив Linux из Microsoft Store
Шаг 3 — Установка Win kex
- Откройте меню «Пуск» и запустите «Kali Linux», настройте дистрибутив введя новый логин и пароль администратора.
- Далее выполните команду, которая установит пакеты Win kex:
sudo apt update && sudo apt install -y kali-win-kex
- В процессе вы увидите запрос для выбора раскладки клавиатуры, сделайте свой выбор (см. картинку ниже).
- Дождитесь завершения установки пакетов.
Шаг 4 — Запуск Kali Linux с графической оболочкой рабочего стола используя WSL 2
- Чтобы запустить Kali Linux с графическим интерфейсом рабочего стола, введите команду и нажмите Enter:
kex
- В консоли введите новый пароль администратора и подтвердите действия для запроса: «Would you like to enter a view-only password (y/n)?» нажав клавиши Y или N.
- Все, вы мгновенно загрузитесь на рабочий стол ОС Kali Linux; немного протестировав систему и могу сказать, что работает она отлично, быстрее чем на обычной виртуальной машине.
Рабочий стол хорошо смотрится и достаточно функционален. Из интересного: доступен режим Kali Undercover — вы можете найти его в меню или с помощью команды:
kali-undercover
В результате Linux станет абсолютно похож на Windows. Чтобы вернуть классический вид выполните эту команду ещё раз.
Дополнительные возможности и настройки
Как включить русский язык
Чтобы изменить язык интерфейса Kali Linux на русский или любой другой.
- Откройте терминал на рабочем столе кали и выполните команду и подтвердите установку нажав клавишу Y.:
sudo apt-get install locales
- Введите команду:
sudo dpkg-reconfigure locales
Выберите нужную вам локаль и нажмите «ОК»
- Теперь выберите язык по умолчанию
- После чего, выполните эти команды по очереди:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
- Завершите сеанс введя в окне WSL:
kex kill
или,
kex stop
- Снова запустите linux командой: kex
Как включить Звук
Подробно в нашем руководстве: Windows 10 Как включить поддержку звука в wsl2.
Как переключиться на светлую или тёмную тему?
По умолчанию в системе для каждой темы есть два режима: тёмный и светлый. Для переключения на между ними, перейдите в «Настройки» → «Внешний вид» и на вкладке «Стиль» выберите нужный вам режим.
Возможные проблемы установки
Ошибка «Sub-process /usr/bin/dpkg returned an error code (1)»
- Если вы столкнулись с такой ошибкой, не беспокойтесь! Для решения проблемы выполните следующую команду для принудительной установки:
sudo apt-get install -f
Или,
sudo apt-get install --fix-broken
Здесь опция -f (или —fix-broken) попытается исправить систему с нарушенными зависимостями.
- Теперь выполните по очереди:
sudo apt update sudo apt dist-upgrade
- Затем вы можете использовать следующую команду для установки Win-KeX:
sudo apt install -y kali-win-kex
- Снова запустите, kex чтобы запустить среду рабочего стола Linux в Windows 10.
Ошибка больше не повторится.
Рекомендуем: Вы всегда сможете сделать резервную копию дистрибутива и запускать ее на других ПК с Windows 10. Подробнее в нашей статье: Экспорт и импорт дистрибутива Linux WSL1 и WSL2 в Windows 10
Всем привет.
Данную статью хотим посветить всем тем, кому по той или иной необходимости приходиться соприкасяться с Kali по долгу службы, а использовать его в повседневной жизни, как Вы понимаете не совсем комфортно. Но фишка данной статьи не просто в установке компонентов Linux, так же мы с Вами поднимим иксы (X) дабы сделать данную систему совершенно пригодной для полноценного проведения тестирования на проникновение.
Давно не секрет, что Microsoft в недалеком прошлом пошли на очень, как я считаю отличный шаг с разработчиком Ubuntu компанией Canonical. Они решили интегрировать bash прямо в Windows 10 и начиналось это спростых команд типа wget, grep, dig и других, аналогов которых в винде попросту нет.
Прошло время, и Вы не поверете, они не только добились полного портирования большинства команд и приклада, теперь Вы можете загрузить и установить Kali Linux или другие сборки Linux прямо из магазина Microsoft. К примеру есть уже и Debian и Suse, Ubuntu, Kali Linux…
Установка Kali Linux на Windows 10 происходит без костылей и танцев с бубном, точно также как любое другое обычное приложение устанавливаемое с Microsoft Store. Если У Вас все же появились траблы с установкой приложений или открытием магазина приложений (тут есть некоторые ньюансы, но лечатся по первому запросу в поисковиках) – ребята не качайте сборки винды, пользуйтесь оригинальными образами и не будет никаких проблем.
Итак, после загрузки основного приложения, нам необходимо активировать подсистему Linux в Windows 10 и сделать это можно 2 способами:
1. Активируем чекбокс через установку дополнительных компонентов панели управления (Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows 10 отметив галочкой пункт Подсистема Windows для Linux)
2. Используем мощнейший инструмент PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Ну и ребут конечно же, как в Винде без него…
shutdown -r -t 01
После загрузки винды, идем в ПУСК и пишем словосочетание Kali:
Запустив, система попросит создать пользователя и пароль к нему, создайте пару.
Далее нам необходимо обновить систему и компоненты до актуальных версий предворительной зайдя под sudo (sudo -i / sudo su кому как привычнее):
apt update && apt upgrade -y
Теперь мы хотим не просто голую систему, а навешать ее софтом, у куда же без Metasploit’a…
Но, с установкой Metasploit может возникнуть одна проблема – это модули Metasploit, которые сожрут даже самый неадекватный антивирус, а в первую очередь защитником Windows. Для этого мы до его установки попросту добавим в доверенную зону:
%LocalAppData%PackagesKaliLinux.54290C8133FEE_ey8k8hqnwqnmgLocalState
Затем ставим сам метасплоит:
sudo apt-get install metasploit-framework
Ну и не буду Вам говорит, что это и зачем он нужен, запускаете msfconsole и радуетесь.
Далее я прикину небольшой набор утилит которыми пользуюсь сам практически повседневно:
apt install curl wifite autopsy armitage nmap sqlmap wpscan joomscan sparta cisco-auditing-tool jboss-autopwn acpi htop lynis rkhunter dnsrecon nbtscan smbclient enum4linux -y
Этот список можно продолжать бесконечно и все зависит от необходимости…
Естенственно будет много зависимостей, но для этого мы сюда и собрались, сделать пригодную для пентестинга оболочку внутри рабочей и полноценной Windows 10.
А теперь, то о чем обещал. Я долго использую связку Windows 10 + Kali, но до этого пользовался как основной осью сборкой Linux на базе Debian – Deepin (сделаю обзор о данной оси отдельно, считаю ее лучшим аналогом Винды для полного перехода на линукс среду для ленивых). Так вот, для эксплуатации, мне лично любимых и подручных sparta и armitage в установленной оболочке попросту нет X-ов или интерфейса, но я тут на днях замарочился и состряпал готовый скрипт по установке xfce на Kali под Windows 10. Сразу поясню, вся соль не в запуске интерфейса внутри эмулятора Linux, что в принципе невозможно, а именно возможность подключения к нашему Kali по RDP.
Итак в том же терминале пишем:
wget https://securixy.kz/tools/soft/xfce4.sh
chmod +x xfce4.sh
./xfce4.sh
Затем запускаем RDP сервис:
service xrdp start
и цепляемся привычным для нам RDP клиентом mstsc на локалхост и порт 3390.
Появится окно в котором мы авторизуемся под имеющимся логином и паролем:
И вот пруф рабочей полноценной Kali Linux Без вирутальной машины:
Всем спасибо, думаю не зря распинался, подписывайтесь на наш телеграм канал и будете в тренде последних новостей и интересных авторских статей.
Содержание
- 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 удобно использовать в качестве дополнительной системы, оставив на ПК и привычную Windows10. Для этого нужно установить дистрибутив Kali вместе с Windows. Давайте разберемся, как производится установка Linux в режиме Dual Boot – то есть когда можно загрузиться в любую систему по вкусу.
Содержание
Установка на нераспределенное место
Большая часть шагов в точности совпадает с действиями при обычной установке.
Необходимо загрузиться с носителя Kali Linux и выбрать пункт Graphical Install.
Затем выбрать язык. Он будет использоваться во время установки и для работы в Kali Linux. При желании его можно будет поменять в настройках.
Система предупредит, что перевод может быть неполным. Бояться этого не стоит, на русском вся необходимая информация корректно показывается. А вот с менее распространенными языками может и не повезти.
Затем нужно указать раскладку клавиатуры.
И выбрать способ смены раскладки.
После этого установщик Linux попробует настроить сеть в автоматическом режиме.
Если у него это получится, будет предложено ввести имя компьютера (для работы из-под Kali Linux).
При необходимости можно указать домен. Если непонятно, что это такое – не нужно вводить ничего.
После этого потребуется ввести пароль для супер пользователя Kali.
Также потребуется указать часовой пояс.
Следующий шаг установки Kali c Windows10 самый важный: на этапе разметки дисков нужно указать инсталлятору, как установить Linux. Поскольку ранее было подготовлено неиспользуемое пространство, необходимо выбрать пункт «Авто – использовать наибольшее свободное место».
Важно! Если на этом шаге ошибиться и указать любой из вариантов с использованием всего диска, Windows10 будет стерта. Kali Linux удалит разделы, переформатирует их и запишет свои данные. Восстановить что-либо после этого достаточно проблематично.
По умолчанию предлагается все данные Linux поместить в единственном новом разделе. Можно согласиться или вынести часть системы на отдельные разделы.
Установщик покажет будущую структуру (разделы Windows10 отображаются с типом ntfs).
Необходимо подтвердить внесение изменений.
Начнется установка Kali Linux.
Под конец Kali Linux спросит, использовать ли зеркало архива. Если образ скачивался давно, могли появиться обновления для программ и стоит подключить репозиторий Linux.
Если используется прокси – нужно ввести его параметры.
Наконец, необходимо установить на диск загрузчик GRUB – именно он позволяет корректно поставить Linux рядом с Windows10 и выбирать, какую ОС запустить.
Инсталлятор Kali должен сам обнаружить установленную Windows10 (может отображаться как Vista).
Дальше нужно указать место записи GRUB. Типичный вариант установки – в главный раздел диска. Для единственного накопителя это будет /dev/sda.
Установщик самостоятельно пропишет загрузчик Kali.
После этого появится сообщение о завершении установки Linux. Нужно убрать носитель, с которого выполнялась установка Kali.
Напоследок инсталлятор Kali приберет за собой, чтобы в системе не оставалось ничего лишнего.
После перезагрузки отобразится меню GRUB. Kali Linux прописывает себя в качестве варианта по умолчанию. На выбор Windows10 дается несколько секунд.
Если выбрать Кали Линукс, то вскоре отобразится форма входа. Логин по умолчанию root, пароль – тот, который был указан во время установки.
Откроется рабочий стол Kali Linux. Ниже показано, как он выглядит для версии Light.
Обратите внимание, что файловая система доступна в полном объеме, включая созданные в Windows10 разделы.
Если же в меню GRUB выбрать Windows10, то начнется загрузка ОС от Microsoft.
А вот Windows10 не может полноценно работать с линуксовыми разделами. При этом в диспетчере дисков они отображаются.
Всем привет.
Данную статью хотим посветить всем тем, кому по той или иной необходимости приходиться соприкасяться с Kali по долгу службы, а использовать его в повседневной жизни, как Вы понимаете не совсем комфортно. Но фишка данной статьи не просто в установке компонентов Linux, так же мы с Вами поднимим иксы (X) дабы сделать данную систему совершенно пригодной для полноценного проведения тестирования на проникновение.
Давно не секрет, что Microsoft в недалеком прошлом пошли на очень, как я считаю отличный шаг с разработчиком Ubuntu компанией Canonical. Они решили интегрировать bash прямо в Windows 10 и начиналось это спростых команд типа wget, grep, dig и других, аналогов которых в винде попросту нет.
Прошло время, и Вы не поверете, они не только добились полного портирования большинства команд и приклада, теперь Вы можете загрузить и установить Kali Linux или другие сборки Linux прямо из магазина Microsoft. К примеру есть уже и Debian и Suse, Ubuntu, Kali Linux…
Установка Kali Linux на Windows 10 происходит без костылей и танцев с бубном, точно также как любое другое обычное приложение устанавливаемое с Microsoft Store. Если У Вас все же появились траблы с установкой приложений или открытием магазина приложений (тут есть некоторые ньюансы, но лечатся по первому запросу в поисковиках) – ребята не качайте сборки винды, пользуйтесь оригинальными образами и не будет никаких проблем.
Итак, после загрузки основного приложения, нам необходимо активировать подсистему Linux в Windows 10 и сделать это можно 2 способами:
1. Активируем чекбокс через установку дополнительных компонентов панели управления (Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows 10 отметив галочкой пункт Подсистема Windows для Linux)
2. Используем мощнейший инструмент PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Ну и ребут конечно же, как в Винде без него…
shutdown -r -t 01
После загрузки винды, идем в ПУСК и пишем словосочетание Kali:
Запустив, система попросит создать пользователя и пароль к нему, создайте пару.
Далее нам необходимо обновить систему и компоненты до актуальных версий предворительной зайдя под sudo (sudo -i / sudo su кому как привычнее):
apt update && apt upgrade -y
Теперь мы хотим не просто голую систему, а навешать ее софтом, у куда же без Metasploit’a…
Но, с установкой Metasploit может возникнуть одна проблема – это модули Metasploit, которые сожрут даже самый неадекватный антивирус, а в первую очередь защитником Windows. Для этого мы до его установки попросту добавим в доверенную зону:
%LocalAppData%PackagesKaliLinux.54290C8133FEE_ey8k8hqnwqnmgLocalState
Затем ставим сам метасплоит:
sudo apt-get install metasploit-framework
Ну и не буду Вам говорит, что это и зачем он нужен, запускаете msfconsole и радуетесь.
Далее я прикину небольшой набор утилит которыми пользуюсь сам практически повседневно:
apt install curl wifite autopsy armitage nmap sqlmap wpscan joomscan sparta cisco-auditing-tool jboss-autopwn acpi htop lynis rkhunter dnsrecon nbtscan smbclient enum4linux -y
Этот список можно продолжать бесконечно и все зависит от необходимости…
Естенственно будет много зависимостей, но для этого мы сюда и собрались, сделать пригодную для пентестинга оболочку внутри рабочей и полноценной Windows 10.
А теперь, то о чем обещал. Я долго использую связку Windows 10 + Kali, но до этого пользовался как основной осью сборкой Linux на базе Debian – Deepin (сделаю обзор о данной оси отдельно, считаю ее лучшим аналогом Винды для полного перехода на линукс среду для ленивых). Так вот, для эксплуатации, мне лично любимых и подручных sparta и armitage в установленной оболочке попросту нет X-ов или интерфейса, но я тут на днях замарочился и состряпал готовый скрипт по установке xfce на Kali под Windows 10. Сразу поясню, вся соль не в запуске интерфейса внутри эмулятора Linux, что в принципе невозможно, а именно возможность подключения к нашему Kali по RDP.
Итак в том же терминале пишем:
wget https://securixy.kz/tools/soft/xfce4.sh
chmod +x xfce4.sh
./xfce4.sh
Затем запускаем RDP сервис:
service xrdp start
и цепляемся привычным для нам RDP клиентом mstsc на локалхост и порт 3390.
Появится окно в котором мы авторизуемся под имеющимся логином и паролем:
И вот пруф рабочей полноценной Kali Linux Без вирутальной машины:
Всем спасибо, думаю не зря распинался, подписывайтесь на наш телеграм канал и будете в тренде последних новостей и интересных авторских статей.
Здравствуйте, друзья! Недавно, мы радовали вас появлением новой версии Kali Linux 2018. Сегодня для хакеров, пентестеров и просто любителей пошалить есть еще одна хорошая новость. Теперь вы можете загрузить и установить Kali Linux прямо из магазина Microsoft в Windows 10. Установка 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 10
Установка Kali в Windows 10 начинается не с магазина Windows, как вы могли ошибочно подумать, а с включения настройки «Подсистема Windows для Linux», и только потом установка.
- Откройте PowerShell и выполните следующую команду: Также это можно сделать в «Панель управления» —> «Программы и компоненты» —> «Включение или отключение компонентов Windows 10» отметив галочкой пункт «Подсистема Windows для Linux»:
- Перегрузите компьютер.
- Загрузите Kali Linux из Windows Store и запустите его:
- Теперь, в Kali Linux, создайте имя пользователя и пароль.
Вот видео, в котором показан процесс установки Kali Linix в Windows 10:
Обновление Kali Linux в WSL ничем не отличается от обычного обновления. Для обновления выполните следующие команды:
Так, с установкой Kali Linux в Windows 10 и обновлением мы разобрались, теперь давайте перейдем к установке фреймворка Метасплоит.
Как установить Metasploit в Kali Linux под Windows 10
С установкой Metasploit может возникнуть одна проблема — это модули Metasploit, которые (ясный кампот) будут палиться антивирусами, в первую очередь защитником Windows.
Эта проблема решается добавлением следующей папки в исключения антивируса:
Вот видео, в котором показан процесс добавления папки в исключения антивируса:
После добавления папки Kali Linux в исключения, выполните следующую команду:
После завершения установки вы сможете запустить Metasploit, используя следующую команду:
Как восстановить Kali Linux WSL
В случае сбоя или какой-то ошибки, вы всегда сможете восстановить Kali WSL. Но имейте ввиду, процесс восстановления уничтожит ваш chroot Kali WSL и повторно создаст новую копию. Все изменения, внесенные в файловую систему, будут удаленны и сброшены до значения по умолчанию.
Вот видео, в котором показан процесс восстановления Kali Linux под WSL:
Итого
В Kali Linux в Windows не предусмотрены какие-либо инструменты для взлома, но вы можете установить их сами. Проблемы могут возникнуть только с вардрайвингом. Не думаю, что будет возможность использовать оборудование на низком уровне. Хотя, если пробрасывать адаптер для вардрайвинга и немного пошаманить… Но я это делать точно не собираюсь.
На кого это рассчитано, и зачем это делает Microsoft?
Вырисовывается портрет какого-нибудь вайтхэт-хакера, работающего на большие конторы. Не думаю, что блекхэт будут это использовать. Ну, а у Microsoft есть один интерес — продажи. Видать плохо идут дела, если они пытаются заманить в свои «Окошки» даже ту малую часть компьютерных пользователей, которую составляют хакеры.
Стоит ли пробовать?
Конечно! Компьютерный гемор — это так интересно 😉
Используемые источники:
- https://kali-linuks.ru/2018/06/15/ustanovka-kali-linuks-vmeste-s-windows-10/
- https://securixy.kz/hack-faq/kali-linux-vnutri-windows-10.html/
- http://www.spy-soft.net/kali-linux-windows-10/
Windows Subsystem for Linux (сокращенно WSL) компания Microsoft анонсировала совсем недавно. Новая субсистема, как нетрудно догадаться, позволяет запускать дистрибутивы Linux прямо в Windows 10 без, притом без «дуалбута» и без необходимости создавать виртуальную машину.
Более того, благодаря усилиям Offensive Security и команды разработчиков WSL Microsoft, Kali Linux с недавних пор скачать можно просто из Microsoft Store.
Фактически, как самое обычное приложение…
И теперь, во-первых, Kali Linux прямо со старта работает нормально и без известных проблем с Wi-Fi (которые хорошо знакомы каждому, кто раньше хоть раз пытался запустить виртуальную машину c Kali), во-вторых, ОС получает полный доступ к имеющимся ресурсам компьютера (поскольку «виртуалить» ничего не надо), и в-третьих, повторимся, запускается она сразу, и больше не нужно каждый раз перезагружать комп, когда надо перейти с Windows 10 на Kali или наоборот. В общем, далее о том,..
как установить и настроить субсистему Kali Linux в Windows 10
Итак:
#1. устанавливаем WSL
Первым делом открываем PowerShell с правами администратора (клавиша Windows -> в строке поиска пишем PowerShell -> в результатах поиска жмем правой кнопкой мыши по строке PowerShell -> в меню выбираем «Запустить от имени администратора«), после чего запускаем следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
В окне появился на пару секунд полоска загрузки, затем — табличка с предложением перезагрузить комп. Перезагружаем.
#2. качаем и устанавливаем приложение Kali Linux
После перезагрузки компа снова заходим в свою учетку, открываем Microsoft Store, находим Kali Linux (вот прямая ссылка) и запускаем процедуру установки («Получить»). А пока приложение устанавливает, можно потратить полминуты на изучение списка других дистрибутивов Linux, которые теперь можно качать для Windows 10.
#3. — первый запуск Kali в Windows 10
После завершения загрузки и перед первым запуском приложения Kali Linux не спешим выходить из магазина, а сначала закрепляем иконку Kali на стартовый экран или на панель задач, чтобы не надо было его потом долго искать. Затем запускаем приложение. В первый раз включится оно не сразу, потому дожидаемся завершения установки (еще несколько минут).
По факту система предложит создать имя пользователя и пароль Unix. Собственно, теперь субсистема Kali Linux готова к работе. К слову, обновляется она, как и любая другая Linux-система:
sudo apt-get update sudo apt-get dist-upgrade
А если не диске места мало, то можно также почистить директорию apt:
sudo apt-get clean
#4. настраиваем Защитник Windows 10
Ему, Защитнику то бишь, как оказалось, нравятся не все инструменты Kali. Некоторые он детектит, как вирусы и может частично блокировать работу программы. Чтобы такого не было, следует добавить всю папку Kali Linux в список исключений Защитника.
Для этого сначала находим папку (можно просто через поиск Проводника), открываем «Свойства» и оттуда копируем точный её адрес. Должно быть что-то вроде: C:ИмяПользвателяyourusernameAppDataLocalPackagesKaliLinux.54290C8133FEE_.
Далее через поиск системы находим и открываем «Центр безопасности Защитника Windows«, кликаем вкладку «Защита от вирусов и угроз» (слева), прокручиваем окно чуть вниз, жмем строку «Параметры защиты от вирусов и других угроз» и в следующем окне (в самом низу) в разделе «Исключения» кликаем «Добавление или удаление исключений«.
В окне «Исключения» жмем «Добавить исключение«, в появившемся меню выбираем «Папка«, вставляем скопированный адрес папки Kali, жмем «Выбрать папку» и потом — «Да«.
#5. устанавливаем рабочий инструментарий
Разобравшись с Защитником, приступаем к подготовке Kali. Необходимые инструменты доустановить можно из репозитория посредством команды apt-get. К примеру, чтобы установить Metasploit, вводим:
sudo apt-get update sudo apt-get install metasploit-framework
Ну, и так далее. Вот вкратце о возможностях WSL, и о том, как установить и настроить субсистему Kali Linux в Windows 10.
Думаете про установку linux рядом с windows 10? С последней версией Windows 10 Microsoft представила подсистему Windows для Linux или WSL, где пользователи запускают свои дистрибутивы Linux напрямую из Windows 10 без двойной загрузки или использования виртуальной машины.
Стоит отметить, что есть некоторые ограничения. Например, если не все встроенные команды Linux работают, вы не сможете запустить среду рабочего стола из приложения, но вы можете установить среду рабочего стола, такую как Xfce, а затем установить службу удаленного рабочего стола, которая позволяет подключаться к среда рабочего стола под управлением Linux из приложения.
Microsoft представила подсистему Windows wsl для Linux в качестве дополнительной функции, которая обеспечивает уровень совместимости для непосредственного запуска двоичных исполняемых файлов Linux на ПК с Windows 10.
Служба Enable WSL предоставляет совместимое с Linux ядро для запуска различных дистрибутивов Linux, таких как Ubuntu, openSUSE, Debian и Kali в Windows 10.
- Давайте перейдем к панели управления
- Перейдите в Программы, затем выберите Включение или отключение компонентов Windows
- Теперь поставьте галочку рядом с Подсистема Windows для Linux и нажмите кнопку ОК
- Перезагрузите компьютер, чтобы применить изменения.
Кроме того, вы можете запустить команду в окне PowerShell , чтобы установить WSL в Windows 10.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Включить платформу виртуальной машины
Затем нам нужно включить виртуализацию в настройке BIOS компьютера, выполнив следующие действия.
- Откройте BIOS.
- Перейти к конфигурации системы с помощью клавиш со стрелками на клавиатуре,
- Включите технологию виртуализации Intel (также известную как Intel VT) или AMD-V в зависимости от процессора.
- Нажмите F10, чтобы сохранить изменения и запустить Windows в обычном режиме.
- Теперь откройте PowerShell от имени администратора и выполните следующую команду
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
- После этого перезагрузите компьютер, чтобы применить изменения.
Скачать приложение Kali Linux
- Откройте Microsoft Store и нажмите на опцию поиска
- Здесь введите Linux и выберите опцию Запустить Linux в Windows
- Это будет отображаться в интерфейсе Linux Store, отображающем доступные на данный момент дистрибутивы Linux, которые вы можете запускать из приложения для установки linux рядом с windows 10.
- Мы собираемся установить Kali Linux на Windows 10, а затем выбрать Kali Linux из этого списка.
Далее установка Kali Linux продолжается из приложения, и в конце концов вас попросят создать новую учетную запись пользователя и пароль. Когда вы создали свою учетную запись, вам предоставляется знакомая настройка командной строки Linux.
Следующее, вы должны убедиться, что ядро системы Kali Linux обновлено. Для этого перейдите в командную строку и введите
sudo apt-get update && sudo apt-get upgrade
Установка Xfce в Windows 10
Теперь давайте настроим менеджер рабочего стола XFCE. Он быстрый, легкий и не требует много времени для его установки и работы.
Запустите sudo apt-get install xfce4 для установки xfce.
[stextbox id=»profi»]Примечание: загрузка и установка xfce4 займет некоторое время, это зависит от конфигурации оборудования ПК и скорости интернета.[/stextbox]
Затем запустите sudo apt-get install xrdp и sudo apt install kali-desktop-xfce xorg xrdp для установки xrdp.
После завершения установки вам нужно запустить xrdp, запустив sudo service xrdp start
Мы рекомендуем обратиться к этому видео, чтобы изменить номер порта с 3389 на 3390
Как только сервер xrdp начал подключаться к Kali
Откройте «Подключение к удаленному рабочему столу» (mstsc) на вашем ПК
Поскольку машина работает на локальном хосте, IP-адрес для подключения — localhost: 3390 (с портом 3390), или вы можете использовать 127.0.0.1:3390.
Теперь вы должны увидеть новое окно входа в систему. Убедитесь, что для сеанса установлено значение Xorg, введите имя пользователя и пароль Kali Linux, затем нажмите кнопку OK.
Вот и все, вы используете среду рабочего стола, установленную в Kali Linux, который сам по себе является приложением, установленным в Windows 10.
Kali Linux является одним из наиболее полных дистрибутивов этического взлома, которые мы можем найти. Этот дистрибутив основан на Debian и предлагает всем пользователям большой набор программ для взлома этических норм и безопасности, с помощью которых можно проводить всевозможные тесты и аудиты безопасности.
Обычно Kali Linux устанавливается на компьютер или переносится на USB-накопитель для загрузки, когда нам нужно его использовать. Мы даже можем иметь его на виртуальной машине, готовой к запуску, когда нам нужно его использовать. Однако, благодаря подсистеме Windows для Linux, мы можем изменить способ использования Kali, имея возможность всегда иметь все его инструменты под рукой благодаря WSL.
Содержание
- Что Kali Linux предлагает нам для Windows и что нам нужно?
- Первые шаги: активируйте и настройте подсистему Windows для Linux
- Установите Kali Linux в Windows 10
- Подготовьтесь к использованию графического режима Kali в Windows 10
- Как использовать Linux в графическом режиме в Windows
- Откройте Kali в оконном режиме
- Откройте Kali в бесшовном режиме
Kali Linux на WSL может работать тремя способами. Первый — классический, то есть доступ ко всем своим инструментам и программам из Bash с помощью CMD. Второй — это оконный режим, который позволяет нам запускать графический интерфейс Kali Linux в новом окне, например на виртуальной машине. И третий, и более интересный, — это бесшовный режим, режим, в котором панель задач Kali помещается в верхнюю часть рабочего стола и позволяет нам открывать программы в окнах, которые работают вместе с программами нашей основной Windows.
В дополнение к этим трем режимам работы, Kali Linux в Windows 10 также поддерживает звук, имеет корневой сеанс и поддерживает несколько пользовательских сеансов одновременно. Это даже позволяет нам совместно использовать буфер обмена при копировании и вставке между приложениями Windows и Kali.
Единственное, что нам нужно, чтобы использовать, — это иметь версию Windows 2004 10 года (или более поздней версии) установлен на нашем компьютере. Мы объясним, как включить WSL (если у нас его еще нет) и как заставить все остальное работать.
Мы можем делать все из CMD или из PowerShell, хотя мы рекомендуем установить Windows Terminal, так как он намного быстрее и удобнее в использовании.
Первые шаги: активируйте и настройте подсистему Windows для Linux
Первое, что мы должны сделать, это активировать WSL в Windows 10 . Поскольку это дополнительная функция, она по умолчанию отключена. Следовательно, мы должны активировать его вместе с Hyper-V, и функции виртуализации нашего ЦП, прежде чем мы сможем установить на него этот дистрибутив.
Есть несколько способов сделать это. Один из них — сделать это из раздела для добавления или удаления дополнительных функций Windows, а другой — из терминала. Мы увидим второй метод, который работает быстрее. Для этого мы откроем окно PowerShell с правами администратора и выполним в нем следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Мы перезагружаем компьютер и, вернувшись на рабочий стол, открываем окно CMD с правами администратора для выполнения следующих двух команд:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Теперь мы снова перезагружаем компьютер, и у нас почти все готово. Прежде чем продолжить, следующим шагом будет обновление ядра Linux вручную (необходимо для использования WSL2), которое мы можем загрузить с эта веб-страница .
Теперь нам нужно активировать WSL2 по умолчанию только для включенных нами экземпляров Linux. Мы можем легко сделать это, снова выполнив следующую команду в окне PowerShell.
wsl --set-default-version 2
И готово. У нас уже есть WSL 2 готов к установке Kali Linux.
Установите Kali Linux в Windows 10
У нас уже есть Windows, готовая к установке на нее дистрибутивов через WSL. Поэтому следующим шагом будет загрузка дистрибутива с Microsoft Магазине.
После установки мы выполняем его, и нам нужно будет завершить, прежде всего, мастер начальной настройки. Этот мастер может занять несколько минут, и во время этого нам нужно будет ввести данные сеанса (имя пользователя и пароль), и все.
Когда процесс настройки будет завершен, мы сможем увидеть терминал bash. Все готово. Или почти все.
Подготовьтесь к использованию графического режима Kali в Windows 10
Первое, что мы должны сделать, когда дистрибутив установлен и готов, — это обновить его. Для этого мы просто выполним следующую команду в bash, которая будет отвечать за обновление списков программного обеспечения и, кстати, загрузку всех доступных обновлений.
sudo apt update && sudo apt upgrade
Теперь следующим шагом будет установить Win-KeX . Это инструмент, который позволит нам запустить графическую среду поверх WSL, чтобы иметь возможность использовать Kali, как если бы мы использовали его на реальном ПК. Для этого мы выполним следующую команду.
sudo apt update && sudo apt install kali-win-kex
WSL позаботится о загрузке всех необходимых пакетов, их установке и настройке. Процесс может занять некоторое время, и все это займет около 2 ГБ места на нашем компьютере.
Когда все закончится, все будет готово. Теперь мы можем начать использовать Kali в графическом режиме в Windows 10.
Как использовать Linux в графическом режиме в Windows
Откройте Kali в оконном режиме
В оконном режиме Кали будет запускать свой рабочий стол в одном окне. Весь Linux будет изолирован (с точки зрения элементов) от окон и элементов Windows. Это наиболее близкий способ монтировать его на виртуальной машине.
Чтобы открыть его в этом режиме, мы должны выполнить следующую команду:
kex --win -s
Таким образом мы можем открыть меню параметров с помощью клавиши F8.
Откройте Kali в бесшовном режиме
Если мы хотим видеть окна Kali, как если бы они были окнами Windows на рабочем столе и их панелью вверху, то команда, которую мы должны выполнить в терминале, будет следующей:
kex --sl -s
Таким образом, мы можем использовать приложения Linux и Windows одновременно на одном рабочем столе. Две операционные системы в одной!