Как переустановить kali linux на windows

2) Вы можете запустить переустановщик Kali, чтобы выполнить чистую установку Kali os на свой жесткий диск. Найдите в меню Kali-live и запустите программу ....

2) Вы можете запустить переустановщик Kali, чтобы выполнить чистую установку Kali os на свой жесткий диск. Найдите в меню Kali-live и запустите программу. Конечно, необходим пароль root или sudo. Программа загрузит последнюю версию Kali Os, после завершения загрузки система перезагрузится в Kali Live или Kali переустановщик.

A: Беги Обновление sudo apt && sudo apt install -y kali-desktop-xfce в сеансе терминала для установки новой среды Kali Linux Xfce. Когда вас попросят выбрать «Диспетчер отображения по умолчанию», выберите lightdm. Затем запустите update-alternatives –config x-session-manager и выберите параметр Xfce.

Как переустановить Kali Linux в Windows 10?

Как выполнить двойную загрузку Kali Linux v2021. 1 В Windows 10

  1. Необходимые материалы:…
  2. Сначала загрузите ISO-файл последней версии Kali Linux по указанной выше ссылке. …
  3. После загрузки Kali Linux следующим шагом будет создание загрузочного USB. …
  4. Приступим к созданию загрузочного USB. …
  5. Теперь вы получите экран, подобный изображенному ниже.

Как переустановить Kali Linux без потери данных?

2 ответы

  1. Установите систему в / dev / sda1 с точкой монтирования /, как показано на скриншоте.
  2. Выберите точку монтирования / home для / dev / sda5 и отформатируйте диск.
  3. После завершения установки скопируйте файлы из резервной копии в новый дом. Но только те, которые не являются конфигурационными файлами.

Как удалить программу в Kali Linux?

Как удалить программное обеспечение в Kali Linux

  1. dpkg –list. Чтобы удалить программу, используйте команду apt. …
  2. sudo apt –purge удалить gimp. …
  3. sudo apt удалить GIMP. …
  4. sudo apt-получить автоудаление. …
  5. sudo apt purge –автоматическое удаление gimp. …
  6. судо аппт чистый.

Как сбросить имя пользователя и пароль Kali Linux?

Введите команду mount и найдите раздел монтирования / root. Убедитесь, что этот раздел смонтирован с разрешениями rw. На этом этапе мы готовы сбросить пароль пользователя root. Введите команду passwd и введите свой новый пароль.

Законна ли Kali Linux?

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

Можете ли вы установить Kali Linux на Windows 10?

За счет использования Подсистема Windows для Linux (WSL) Уровень совместимости, теперь можно установить Kali в среде Windows. WSL — это функция в Windows 10, которая позволяет пользователям запускать собственные инструменты командной строки Linux, Bash и другие инструменты, ранее недоступные.

Можем ли мы установить Kali Linux на Windows 10?

Приложение Kali для Windows позволяет установить и запустите дистрибутив Kali Linux с открытым исходным кодом для тестирования на проникновение изначально из ОС Windows 10. Чтобы запустить оболочку Kali, введите «kali» в командной строке или щелкните плитку Kali в меню «Пуск».

Как переустановить Ubuntu без удаления файлов?

Как переустановить Ubuntu 18.04 без потери данных

  1. Загрузите Ubuntu с помощью загрузочного USB.
  2. Обязательно сделайте резервную копию ваших данных.
  3. Сделайте попытку переустановить Ubuntu.
  4. В случае неудачи удалите все каталоги.
  5. Если потребуется, укажите предыдущее имя и пароль.
  6. Перезагрузите Ubuntu.
  7. Переустановите и восстановите данные резервной копии.

Удалит ли установка Linux мои файлы?

Установка, которую вы собираетесь выполнить, даст вам полный контроль, чтобы полностью стереть ваш жесткий диск, или конкретизируйте разделы и место установки Ubuntu. Если у вас установлен дополнительный SSD или жесткий диск и вы хотите посвятить его Ubuntu, все будет проще.

Как переключаться между дистрибутивами Linux?

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

  • #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

Подготовка к установке

  1. Загрузите Kali Linux.
  2. Запишите ISO образ Kali Linux на DVD или скопируйте Kali Linux Live на USB.
  3. Откройте BIOS и убедитесь, что ваш компьютер настроен на загрузку с CD / USB.

Процедура установки в качестве второй операционной системы

  1. Чтобы начать установку, загрузитесь со своего установочного носителя. Вас должен поприветствовать загрузочный экран Kali. Выберите пункт Live и попадёте на стандартный рабочий стол Kali Linux.
  2. Теперь запустите утилиту gparted. Мы воспользуемся gparted для того, чтобы уменьшить существующий раздел с Windows и освободить достаточно места для остановки Kali Linux.

1574779792298.png

3. Выберите свой раздел с Windows. В зависимости от вашей системы, это будет второй по размеру раздел. В нашем примере есть два раздела. Первый предназначен для восстановления системы, а Windows установлен в /dev/sda2. Измените размер раздела Windows и оставьте достаточно места (не менее 8Гб) для установки Kali.

1574779843219.png

4.После изменения раздела Windows, убедитесь, что нажали кнопку «Применить все операции» на жёстком диске. Закройте gparted и перезагрузите компьютер

1574779875739.png

Процедура установки Kali Linux

  1. С этого момент установка идентична процессу стандартной установки Kali Linux на жёсткий диск. По крайней мере, до выбора раздела, где вам необходимо нажать на пункт «Авто – использовать наибольшее свободное пространство», которое вы создали ранее при помощи gparted.

    1574779923877.png

  2. После завершения установки выполните перезагрузку. На экране должно появиться меню загрузки GRUB, позволяющее выбрать Kali или Windows

    1574779956556.png

  • 1574779687835.png

    1574779687835.png

    596,2 КБ

    · Просмотры: 72

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 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.

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 .

Then download Windows Subsystem for Linux 2 (WSL 2) and run the Update Setup Wizard.

Windows Subsystem for Linux Update Setup

Run again from the PowerShell as an administrator.

Get Kali Linux from Store

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.

Now complete the initial setup and start Kali Linux.

Debian for WSL

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.

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.

VcXsrv A fatal error

A fatal error has occurred and VcXsrv will now exit.

Установка Kali Linux на операционную систему Windows 10 А стоит ли?

Давайте разберемся, а стоит ли установка Kali Linux на операционную систему Windows 10 нашего времени?

Windows 10 + Linux

Уже прошло довольно много времени с тех пор, как в 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

mirosoft store with kali linux

Установка 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), но вам нужно очень чётко понимать, что:

  1. на самом деле мы не устанавливаем Kali Linux
  2. на самом деле мы вообще не устанавливаем 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, а также решения на них. Данный список будет пополняться.

Обычная ситуация: вы – опытный пользователь ОС Windows и решили позаниматься с Linux-системой, выбрали дистрибутив, но хочется работать не на бездушной виртуалке, а на живом железе. Только вот весь жёсткий диск ваш размечен под NTFS и нет возможности установить рядом ещё и Linux. Из ситуации есть 2 выхода:

  1. Воспользоваться каким-нибудь дисковым менеджером и изменить размер NTFS-тома, чтобы на свободное место вкорячить Linux. Как видим, этот способ я описывал уже давно.
  2. Воспользоваться установочным диском с тем же Kali Linux и всё сделать прямо из-под него, ощутив себя мега-хацкером! Вот этим и займёмся сейчас, ведь Linux позволяет проделать все эти операции в менее дружественной среде (хе-хе), да ещё и так, что поневоле борода начинает расти.

Порядок действий

Первым делом, посмотрим, что мы имеем:

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

Запустим LiveCD с Kali Linux, (который мы и поставим в дальнейшем на освободившееся место), выберем первый пункт – просто запуск, без установки.

После того,как Live-система будет загружена, посмотрим конфигурацию диска:

# fdisk -l

Зачем?… Как зачем? Не знаю! (С). На самом деле нам важно здесь посмотреть начало второго раздела – sda2. Видим, что начальный сектор – 206848. Запомним это число, а лучше как я, сделаем скриншот :)

Теперь посмотрим, на сколько можно будет уменьшить размер тома:

# ntfsresize -i -b /dev/sda2

Эта команда оценивает (-i), сколько пространства занято на разделе от общего размера раздела (с учётом бэд-кластеров (-b)). Мы видим, что предварительная оценка составила 8588 Мб (25%) от размера тома. Я решил не подрезать том “под ноль”, а оставить немного места для работу в Windows, поэтому откусывать будем где-то 14 Гб.

Здесь у меня будет косяк – я сначала делаю везде под 14 Гб, а потом, почему-то при разметке диска забыл и стал считать, что отрезал 13 Гб. В общем-то ничего такого страшного нет, просто будьте внимательнее меня!

Выполним команду:

# ntfsresize -n -b -s 14G /dev/sda2

Данная команда проведёт рассчёты без фактического изменения размера тома (-n) под размер (-s 14G) с учётом бэд-кластеров (-b). Если никаких ошибок не возникло, можно выполнить её же без ключа -n:

В ходе работы утилита переместит все файлы в начало тома, оставив “хвост” раздела пустым так, что его можно безболезненно отрезать fdisk-ом. Данные не пропадут, т.к. они перенесены к началу тома.

Общий порядок такой:

# fdisk /dev/sda – открываем редактор разметки для диска /dev/sda
d удаляем
2 второй раздел
n создаём
p основной том
2 второй раздел
206848 это начальный сектор второго тома, мы его запоминали в начале статьи
+13G размер тома (вот тут я пропёрся, надо было писать +14G)
Nне удалять старую сигнатуру NTFS (хотя это ни на что не влияет)
t изменить тип раздела
2 второго раздела
7тип NTFS (т.к. по умолчанию создаётся раздел Linux)
wзаписать изменения на диск

Перезапустим систему и проверим, загружается ли урезанная Windows:

Это нормально, ntfsresize помечает раздел как “грязный” и поэтому требуется проверка chkdsk. Просто для подстраховки.

Система загрузилась успешно, видим изменившийся размер тома. И вот тут всплыл мой косяк, что том стал 13 Гб, вместо 14… Можно, конечно, нарастить.

Чтож, продолжим наш процесс. Перезагрузим компьютер, вставив загрузочный Linux снова, на сей раз выберем установку. Шаги стандартные, пока не дойдём до разметки диска:

Вот тут возможны 2 варианта: либо доверимся мастеру и выберем пункт “Авто – использовать наибольшее свободное место“, либо разметка вручную.

Главное не выбирать “Использовать весь диск”, а то все наши виндовые разделы могут быть затёрты.

При разметке вручную – выбираем свободное место:Разметим его автоматически – все файлы в одном разделе (+ один раздел для подкачки)

Перед тем, как окончательно записать изменения на диск, убедимся, что не тронуты наши виндовые разделы:

А вот так выгляди меню загрузки:

Можно отредактировать меню, сделать запуск по умолчанию именно Windows и т.д. Но это уже выходит за рамки данной статьи.

Я убедился в том, что обе системы (Windows и Kali Linux) загружаются успешно.

Результаты

  1. Мы научились оценивать возможность редукции (уменьшения) раздела NTFS.
  2. Без проблем подрезаем раздел, используя только установочный диск Kali Linux.
  3. Уяснили, что удаление и создание раздела в fdisk с того же начального сектора не влияет на сохранность данных на разделе.
  4. Поняли, как можно установить себе дополнительную операционную систему по соседству с 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 или новее):

  1. Включите компонент «Подсистема Windows для Linux». Сделать это можно в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows. После установки перезагрузите компьютер. Установка подсистемы Windows для Linux
  2. Этот шаг можно пропустить, если у вас включены компоненты Hyper-V, иначе запустите Windows PowerShell от имени администратора (можно сделать через правый клик по кнопке «Пуск» и выполните команду
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  3. Скачайте и установите обновление ядра Linux WSL2 со страницы https://docs.microsoft.com/ru-ru/windows/wsl/wsl2-kernel
  4. Перезагрузите компьютер, запустите PowerShell от имени администратора и выполните команду
    wsl --set-default-version 2
  5. Зайдите в магазин приложений Windows Store, используйте поиск чтобы найти и установить Kali Linux. Установка Kali Linux из Windows Store
  6. После завершения установки в PowerShell от имени администратора выполните команду:
    wsl --set-version kali-linux 2
  7. Запустите Kali Linux (пункт будет доступен в меню «Пуск»), выполните первоначальную настройку (имя пользователя и пароль), после чего по порядку выполните следующие команды (требуется подключение к Интернету, последний шаг может занять много времени.
    sudo apt update
    sudo apt dist-upgrade
    sudo apt install -y kali-win-kex
  8. В ходе выполнения последней команды вам будет предложено выбрать клавиатуру. Я оставил значения по умолчанию, но, возможно, стоило выбрать русскую, так как в дальнейшем при включении русского языка интерфейса в ряде случаев кириллица не отрисовывается (не знаю, есть ли связь, лишь предположение).
  9. По завершении установки введите команду kex для запуска Kali Linux с графическим интерфейсом. При первом запуске вам будет предложено создать отдельный пароль, можно от этого отказаться.

Kali Linux с графическим интерфейсом в Windows 10

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Как переустановить windows 10 с сохранением данных на диске d
  • Как переустановить windows 10 с сохранением всех данных
  • Как переустановить windows 10 на ноутбуке acer nitro 5
  • Как переустановить java для майнкрафт на windows 10
  • Как переустановить windows 10 с сохранением активации