Как установить kali linux на windows 10

Обновлено: 05.07.2024

Предлагаю разобрать установку Kali Linux в ОС Windows 10 версии 2004 или выше, с графической оболочкой Win-KeX, поддержка интернета, звука, запуск приложений из терминала.

WSL (Windows Subsystem for Linux) - слой совместимости для запуска Linux-приложений (двоичных исполняемых файлов в формате ELF) в Windows 10.
WSL 2 - новая версия архитектуры в Windows Subsystem for Linux, которая изменяет способ взаимодействия дистрибутивов Linux с Windows.
Win-KeX - Kali Desktop Experience для Windows (рабочий стол Kali с графическим пользовательским интерфейсом).

Уже говорил, когда вели установку Kali Linux из магазина приложений Windows (способ для WSL) ссылка что мне не совсем понятно, зачем Microsoft Corporation всё это замутило.

Ну, да ладно. Тема задана, возможно кому-то будет интересно.

Дорожная карта :

❶ Включите компонент «Подсистема Windows для Linux» (панель управления → программы и компоненты → включение или отключение компонентов Windows).

❷ Включите компоненты Hyper-V (панель управления → программы и компоненты → включение или отключение компонентов Windows).

❹ Запустите PowerShell от имени администратора и выполните команду:

wsl --set-default-version 2 (задаем Windows Subsystem for Linux 2 в качестве версии по умолчанию при установке нового дистрибутива Linux).

❺ Установите Kali Linux из магазина Microsoft Store.

❻ После завершения установки в PowerShell от имени администратора выполните команду:

wsl --set-version kali-linux 2 (обновляем версию Windows Subsystem for Linux для Kali Linux)

Проверка: wsl -l -v

Запустите Kali Linux:

И выполните команды (там будет еще много всяко-разных мелких деталей, поэтому смотрите ролик ):

sudo apt -y update && sudo apt dist-upgrade
sudo apt install -y kali-win-kex

Можно установить расширенную сборку Kali Linux:

sudo apt install kali-linux-large (долго, очень долго, жуть как долго).

❼ После окончание установки GUI для Kali Linux запускается командой «kex»:

❽ Запустится Kali Linux с графическим интерфейсом в полноэкранном режиме. Для выхода из полноэкранного режима можете вызвать меню клавишей F8 и отключить опцию «Full Screen».

Или нажмите Ctrl+Alt+Delete и выберите Диспетчер задач. Затем закройте процесс Win-KeX Kali Linux.

❾ Если потребуется включить русский язык интерфейса для Kali Linux:

sudo -s
apt install locales
dpkg-reconfigure locales

Выбираем стрелкой на клавиатуре ru_RU UTF-8, Пробел → Tab → Enter.

Закрываем окно терминала и окно графического интерфейса, в терминале из которого мы запускали графический интерфейс вводим:

Снова запускаем kex — интерфейс будет на русском языке.

Чтобы правильно закрыть Win-KeX и вернуться в интерфейс командной строки, выполните команду: kex kill

Думаете про установку linux рядом с windows 10? С последней версией Windows 10 Microsoft представила подсистему Windows для Linux или WSL, где пользователи запускают свои дистрибутивы Linux напрямую из Windows 10 без двойной загрузки или использования виртуальной машины.

Стоит отметить, что есть некоторые ограничения. Например, если не все встроенные команды Linux работают, вы не сможете запустить среду рабочего стола из приложения, но вы можете установить среду рабочего стола, такую ​​как Xfce, а затем установить службу удаленного рабочего стола, которая позволяет подключаться к среда рабочего стола под управлением Linux из приложения.

Установка wsl Windows 10

Microsoft представила подсистему Windows wsl для Linux в качестве дополнительной функции, которая обеспечивает уровень совместимости для непосредственного запуска двоичных исполняемых файлов Linux на ПК с Windows 10.

Служба Enable WSL предоставляет совместимое с Linux ядро ​​для запуска различных дистрибутивов Linux, таких как Ubuntu, openSUSE, Debian и Kali в Windows 10.

  1. Давайте перейдем к панели управления
  2. Перейдите в Программы, затем выберите Включение или отключение компонентов Windows
  3. Теперь поставьте галочку рядом с Подсистема Windows для Linux и нажмите кнопку ОК
  4. Перезагрузите компьютер, чтобы применить изменения.

Включение или отключение компонентов Windows

Включение или отключение компонентов Windows

Подсистема Windows для Linux

Подсистема Windows для Linux

Кроме того, вы можете запустить команду в окне PowerShell , чтобы установить WSL в Windows 10.

Включить платформу виртуальной машины

Затем нам нужно включить виртуализацию в настройке BIOS компьютера, выполнив следующие действия.

  1. Откройте BIOS.
  2. Перейти к конфигурации системы с помощью клавиш со стрелками на клавиатуре,
  3. Включите технологию виртуализации Intel (также известную как Intel VT) или AMD-V в зависимости от процессора.
  4. Нажмите F10, чтобы сохранить изменения и запустить Windows в обычном режиме.

Включите технологию виртуализации

  • Теперь откройте PowerShell от имени администратора и выполните следующую команду
  • После этого перезагрузите компьютер, чтобы применить изменения.
  1. Откройте Microsoft Store и нажмите на опцию поиска
  2. Здесь введите Linux и выберите опцию Запустить Linux в Windows
  3. Это будет отображаться в интерфейсе Linux Store, отображающем доступные на данный момент дистрибутивы Linux, которые вы можете запускать из приложения для установки linux рядом с windows 10.
  4. Мы собираемся установить Kali Linux на Windows 10, а затем выбрать Kali Linux из этого списка.

Kali Linux Microsoft Store

Далее установка Kali Linux продолжается из приложения, и в конце концов вас попросят создать новую учетную запись пользователя и пароль. Когда вы создали свою учетную запись, вам предоставляется знакомая настройка командной строки Linux.

Установка wsl Windows 10

Следующее, вы должны убедиться, что ядро ​​системы Kali Linux обновлено. Для этого перейдите в командную строку и введите

windows 10 поддержка linux

Установка Xfce в Windows 10

Теперь давайте настроим менеджер рабочего стола XFCE. Он быстрый, легкий и не требует много времени для его установки и работы.

Запустите sudo apt-get install xfce4 для установки xfce.

Примечание: загрузка и установка xfce4 займет некоторое время, это зависит от конфигурации оборудования ПК и скорости интернета.

linux kali рядом с windows 10

Затем запустите sudo apt-get install xrdp и sudo apt install kali-desktop-xfce xorg xrdp для установки xrdp.

После завершения установки вам нужно запустить xrdp, запустив sudo service xrdp start

Мы рекомендуем обратиться к этому видео, чтобы изменить номер порта с 3389 на 3390

Как только сервер xrdp начал подключаться к Kali

Откройте «Подключение к удаленному рабочему столу» (mstsc) на вашем ПК

Теперь вы должны увидеть новое окно входа в систему. Убедитесь, что для сеанса установлено значение Xorg, введите имя пользователя и пароль Kali Linux, затем нажмите кнопку OK.

window 10 linux

Вот и все, вы используете среду рабочего стола, установленную в Kali Linux, который сам по себе является приложением, установленным в Windows 10.

image


С введением подсистемы Windows для Linux (WSL) в Windows 10 появились новые возможности, такие как поддержка Linux дистрибутивов, в частности Ubuntu. В этой статье я расскажу, как с помощью этой подсистемы подключить Kali LInux в Windows среде не используя системы виртуализации.

Хотя работы Kali на Windows может быть не оптимальна из-за различных ограничений, все еще существует множество ситуаций, когда Kali Linux может быть необходим для использования совместно с Windows 10. Например это может быть консолидация рабочих областей, особенно если Windows является вашей основной рабочей средой. Также может быть полезна стандартизация инструментов и сценариев для работы в нескольких средах, быстрый перенос инструментов командной строки для тестирования проникновения в Linux для Windows и т. д.

Для того, чтобы установить Kali необходимо выполнить несколько шагов. В первую очередь необходимо включить и установить Windows Subsystem for Linux Command Reference — запустить powershell оболочку с правами администратора, выполнить команду и перезагрузить вашу машину:

После перезагрузки необходимо установить Ubuntu-environment:

Далее вам необходимо установить WSL Distribution Switcher. Эта программа предназначена для переключения подсистемы Linux для использования различных дистрибутивов Linux. Образы rootfs в настоящее время загружаются из репозиториев Docker Hub в виде исходников или prebuilt-сборок.

Теперь, когда Kali-environment развернут на вашей Windows 10 вы можете вызвать его с помощью команды:

Далее вам необходимо обновить Kali Linux и установить кириллическую локализацию (при необходимости):

После развертывания Kali-environment мы можем установить необходимые утилиты и использовать их из Windows:




Таким простым способом вы получите современный дистрибутив для тестирования на проникновение в вашей Windows среде без запуска систем виртуализации, перезагрузок и прочего. Также, необходимо учесть, что из такой среды у вас не будут нормально работать утилиты по работе с железом, для вардрайвинга и т.д.

Kali Linux с GUI в Windows 10

Уже некоторое время в 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 или новее):

В результате запустится Kali Linux с графическим интерфейсом в полноэкранном режиме. Для выхода из полноэкранного режима можете вызвать меню клавишей F8 и отключить опцию «Full Screen».

Если вам потребуется включить русский язык интерфейса для Kali Linux, у меня сработал следующий метод:

Kali Linux WSL2 на русском языке

  1. В графическом интерфейсе Kali Linux запускаем терминал, вводим команду
  2. Выбираем ru_RU UTF-8 на двух экранах (отметку ставим пробелом, переключаемся на кнопку Ok клавишей Tab).
  3. Закрываем окно терминала и окно графического интерфейса, в терминале из которого мы запускали графический интерфейс вводим kex stop (если приглашение ввода не отображается, попробуйте изменить размер окна — у меня встретился такой баг).
  4. Снова запускаем kex — в результате интерфейс будет на русском языке.

А в целом, хотя я еще и не придумал, для чего мне это использовать (возможно, попробую запускать пакеты от bitnami для экспериментов с сайтами), но на первый взгляд всё работает исправно и быстро: быстрее, чем в виртуальной машине.

kali-linux

Здравствуйте, друзья! Недавно, мы радовали вас появлением новой версии Kali Linux. Сегодня для хакеров, пентестеров и просто любителей пошалить есть еще одна хорошая новость. Теперь вы можете загрузить и установить Kali Linux прямо из магазина Microsoft в 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

    Откройте PowerShell и выполните следующую команду:

Вот видео, в котором показан процесс установки Kali Linix в Windows 10:

Как обновить Kali Linux в WSL

Обновление Kali Linux в WSL ничем не отличается от обычного обновления. Для обновления выполните следующие команды:

Так, с установкой Kali Linux в Windows 10 и обновлением мы разобрались, теперь давайте перейдем к установке фреймворка Метасплоит.

Как установить Metasploit в Kali Linux под Windows 10

kali-linux-windows-10-вирус в защитнике

Какой сюрприз! Windows 10 пометил некоторые файлы как вирусы и эксплоиты.

Эта проблема решается добавлением следующей папки в исключения антивируса:

Вот видео, в котором показан процесс добавления папки в исключения антивируса:

После добавления папки Kali Linux в исключения, выполните следующую команду:

После завершения установки вы сможете запустить Metasploit, используя следующую команду:

Как восстановить Kali Linux WSL

В случае сбоя или какой-то ошибки, вы всегда сможете восстановить Kali WSL. Но имейте ввиду, процесс восстановления уничтожит ваш chroot Kali WSL и повторно создаст новую копию. Все изменения, внесенные в файловую систему, будут удаленны и сброшены до значения по умолчанию.

Вот видео, в котором показан процесс восстановления Kali Linux под WSL:

Итого

На кого это рассчитано, и зачем это делает Microsoft?

Читайте также: