Kali linux terminal для windows

Kali Linux внутри 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:

Ну и ребут конечно же, как в Винде без него…

После загрузки винды, идем в ПУСК и пишем словосочетание Kali:

Запустив, система попросит создать пользователя и пароль к нему, создайте пару.

Далее нам необходимо обновить систему и компоненты до актуальных версий предворительной зайдя под sudo (sudo -i / sudo su кому как привычнее):

Теперь мы хотим не просто голую систему, а навешать ее софтом, у куда же без Metasploit’a…

Но, с установкой Metasploit может возникнуть одна проблема – это модули Metasploit, которые сожрут даже самый неадекватный антивирус, а в первую очередь защитником Windows. Для этого мы до его установки попросту добавим в доверенную зону:

Затем ставим сам метасплоит:

Ну и не буду Вам говорит, что это и зачем он нужен, запускаете msfconsole и радуетесь.

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

Этот список можно продолжать бесконечно и все зависит от необходимости…

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

А теперь, то о чем обещал. Я долго использую связку Windows 10 + Kali, но до этого пользовался как основной осью сборкой Linux на базе Debian – Deepin (сделаю обзор о данной оси отдельно, считаю ее лучшим аналогом Винды для полного перехода на линукс среду для ленивых). Так вот, для эксплуатации, мне лично любимых и подручных sparta и armitage в установленной оболочке попросту нет X-ов или интерфейса, но я тут на днях замарочился и состряпал готовый скрипт по установке xfce на Kali под Windows 10. Сразу поясню, вся соль не в запуске интерфейса внутри эмулятора Linux, что в принципе невозможно, а именно возможность подключения к нашему Kali по RDP.

Читайте также:  Создание принт сервера windows server 2016

Итак в том же терминале пишем:

Затем запускаем RDP сервис:

и цепляемся привычным для нам RDP клиентом mstsc на локалхост и порт 3390.

Появится окно в котором мы авторизуемся под имеющимся логином и паролем:

И вот пруф рабочей полноценной Kali Linux Без вирутальной машины:

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

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Kali Linux в магазине приложений Windows (Microsoft Store)

Теперь Kali Linux появилась в Microsoft Store. Работает на основе Windows Subsystem for Linux (WSL). Если вы поленились перейти по ссылке, то WSL – это такой Wine наоборот, позволяет нативно (без виртуального компьютера) запускать приложения Linux в ОС Microsoft. Из плюсов – улучшенная производительность (по сравнению с работой в виртуальной ОС). И много разных минусов: отсутствие поддержки сырых сокетов, оборудования, частичная поддержка графического интерфейса, не реализован ряд интерфейсов ядра и прочее.

Мне не особенно близка концепция WSL (в том виде, как это реализовано сейчас). Поэтому эта заметка будет небольшой: мы рассмотрим установку Kali Linux из магазина приложений Windows, запустим её, установим пару приложений, сделаем их пробный запуск, установим графический интерфейс и подключимся к нему. А для чего вам это всё нужно делать именно через WSL – вы уже придумывайте сами.

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

1. WSL доступна на обновлённой Windows 10. Поэтому обновите ваш Windows, откройте окно PowerShell (Win+x) и выполните там команду

2. После перезагрузки, откройте Microsoft Store и найдите там приложение «Kali Linux». Или просто кликните эту ссылку, чтобы сразу перейдите туда. Установите приложение и наслаждайтесь Kali!

Для установки нажмите кнопку Get.

Как запустить Kali Linux на WSL

Чтобы «наслаждайтесь Kali» вам её нужно хотя бы запустить. Для этого опять откройте PowerShell и выполните команду

При первом запуске происходит инициализация – на это требуется некоторое время.

Затем нас просят создать дефолтный аккаунт UNIX. Он может никак не соотносится с вашим пользователем ОС Windows:

По умолчанию установлено минимальное количество пакетов. Поэтому вам нужно самостоятельно установить нужные вам программы.

Изменившаяся командная строка – это и есть ваша новая Kali Linux.

Установка программ в Kali Linux на WSL

Всё похоже на обычную работу в консоли. Начнём с обновления системы:

Установим WPScan и WhatWeb:

При установки некоторых программ, по понятным причинам, могут возникнуть проблемы с антивирусом. Вам нужно решать эти проблемы в индивидуальном порядке (возможно, добавить всю папку с Kali Linux — C:\Users\Alex\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\ — в исключения антивируса).

Как запустить программу в Kali Linux на WSL

Если вы привыкли к меню Kali Linux, то вам придётся переучиваться запускать программы из консоли. Если вы и так их запускаете в консоли, то запуск программ ничем не отличается:

Читайте также:  Игровой центр 101xp для windows 10

К примеру, обновим базу данных wpscan

Сделаем проверку какого-нибудь сайта на WordPress:

Соберём некоторую информацию о сайте с помощью whatweb:

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

Если вы испортили операционную систему (удалили необходимые для работы ОС файлы и т.п.), либо просто хотите начать с «чистого листа», то имеется возможность сбросить установку Kali Linux в WSL до исходного состояния.

С помощью Win+x откройте «Приложения и возможности», найдите Kali Linux:

Нажмите «Дополнительные параметры», на новой странице нажмите кнопку «Сбросить»:

Система будет удалена и развёрнут новый экземпляр. Соответственно, все сделанные ранее изменения исчезнут.

Графический интерфейс Kali Linux на WSL

В процессе установки выберите язык раскладки клавиатуры и способ переключения раскладок (для перехода между элементами используйте клавишу TAB):

В конце появится сообщение, что XRDP настроена на прослушивание порта 3390, но сама служба не запущена.

Для запуска службы выполняем:

При успешном запуске будет выведено примерно следующее:

Теперь в Windows нажмите Win+x и выберите «Выполнить». В открывшемся окне введите:

Откроется новое окно, там введите

И нажмите кнопку «Подключить».

Будет выведено окно с сообщением:

Не удается проверить подлинность удаленного компьютера. Вы хотите установить подключение в любом случае?

Эта проблема может возникнуть, если на удаленном компьютере используется более ранняя версия Windows, чем Windows Vista, или не настроена поддержка проверки подлинности на сервере.

Обратитесь за помощью к администратору сети или владельцу удаленного компьютера.

Поставьте галочку на пункте «Больше не выводить запрос о подключениях к этому компьютеру» и нажмите «Да».

Появится окно входа в систему, введите ваш логин и пароль от Kali Linux:

После входа появится запрос, выберите «Use default config»:

Используя графическое окружение рабочего стола, можно запускать программы с графическим интерфейсом (после их установки).

Для выхода явно завершите службу, для этого кликните на имя пользователя, нажмите «Log Out…»:

Затем снимите галочку с «Save session for future logins» и нажмите «Log Out»:

Заключение

К сожалению, из-за особенностей реализации архитектуры WSL, некоторые инструменты Kali Linux работать не будут. Но те, которые работают (различные сканеры сайтов, брут-форсеры, анализаторы файлов захвата сетевого трафика и другие), довольно удобно использовать прямо из командной строки Windows, без необходимости запускать целую виртуальную машину с Kali Linux, либо перезагружаться во вторую систему (если Kali не является вашей основной ОС).

Запуск Kali Linux как подсистемы Windows

Kali Linux известна как дистрибутив Linux, де-факто используемый для пентестинга. Но она может быть настоящим кошмаром при установке ее в качестве повседневной ОС и еще большим кошмаром, если ее использование подразумевает наличие второго ноутбука и использование Kali может привести к постоянной фрустрации из-за очень капризного Wi-Fi на виртуальных машинах. Но есть еще один вариант: установка Kali в качестве подсистемы на вашем компьютере под управлением Windows.

Microsoft представила подсистему Windows для Linux или WSL, которая позволяет пользователям запускать свои любимые дистрибутивы Linux из Windows 10 без использования Linux в качестве второй системы (дуалбута) или без использования виртуальной машины. Благодаря усилиям Offensive Security и WSL в Microsoft Kali Linux теперь является самым недавним дополнением в Microsoft Store.

Тем, кто запускал виртуальные машины Kali, знакомо чувство разочарования, которое возникает как следствие от попыток использовать Wi-Fi и Wi-Fi-адаптеры. Это делает подсистему Windows такой приятной — у вас больше нет этих проблем. Кроме того, вам по-прежнему доступны все ресурсы вашего ПК без необходимости выделять их для систем виртуализации. И, в отличие от установки в качестве второй системы, вам не нужно больше перезагружаться в другую ОС тогда, когда она нужна. Теперь сделать это так же просто, как открыть терминал.

Читайте также:  Windows 10 home pro оригинальный образ

Хватит разговоров, давайте установим подсистему Kali Linux и посмотрим, на что она способна!

Шаг 1. Установите подсистему Windows для Linux

Сначала запустите PowerShell как администратор, нажав Windows+X, а затем кликнув на «Windows PowerShell (Admin)». Затем включите эту дополнительную функцию Windows, выполнив следующую команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Как только вы нажмете Enter, на несколько секунд появится панель загрузки, после чего вам будет предложено перезагрузить компьютер. Для перезагрузки нажмите Y и Enter. Система немедленно начнет перезапуск.

Шаг 2. Скачайте приложение «Kali Linux»

Как только ваша система перезагрузится и вы войдете в свою учетную запись, перейдите в Microsoft Store через панель поиска Cortana. После этого найдите «Kali Linux» или просто перейдите по приведенной ниже ссылке, чтобы открыть страницу Kali в магазине Microsoft. Там кликните на кнопку «Получить», чтобы начать установку.

Другие распространенные дистрибутивы Linux, такие как Ubuntu, также доступны, поэтому вы можете потратить несколько минут на осмотр магазина Microsoft перед тем, как его закрыть.

Шаг 3. Запустите Kali в первый раз

Прежде чем запустить приложение Kali Linux в первый раз, мы рекомендуем кликнуть на кнопку Pin to Start или, еще лучше, кликнуть по эллипсу справа от него, а затем кликнуть на «Pin to Taskbar», чтобы в будущем запускать Kali одним кликом.

Как только вы это сделаете, кликните на кнопку «Запустить». Откроется терминал и начнется окончательная установка, которая может занять несколько минут.

Вам будет предложено задать имя пользователя и пароль Unix. Поздравляем, вы настроили и запустили подсистему Kali Linux на вашей Windows-машине! Не забудьте регулярно обновлять ее, как и любую другую систему Linux:

sudo apt-get update
sudo apt-get dist-upgrade

Если на жестком диске не хватает памяти, то не забываете очищать папку apt.

sudo apt-get clean

Шаг 4. Добавить исключение для Защитника Windows

К сожалению, Windows Defender не всегда дружит с инструментами из репозиториев Kali. Иногда он определяет их как вирусы или вредоносные программы и блокирует часть программ. Чтобы предотвратить такое поведение и вызванные им ошибки, рекомендуется добавить исключение Windows Defender для папки Kali Linux.

Сначала найдите эту папку, открыв Проводник и введя следующий адрес в адресной строке. Не забудьте заменить «yourusername» на ваше фактическое имя пользователя!

Теперь откройте папку Kali Linux, которая должна выглядеть примерно так: «KaliLinux.54290C8133FEE_» и скопируйте местоположение папки.

Теперь найдите «Центр защиты Windows Defender» в панели поиска Cortana в нижней левой части экрана. В Центре безопасности кликните на «Защита от вирусов и угроз» — выглядит как икона щита в левой части экрана.

Нажмите на шестерку внизу, затем «Настройки защиты от вирусов и угроз». Прокрутите вниз до пункта «Исключения» и нажмите «Добавить или удалить исключения». Кликните на значок «плюс» рядом с «Добавить исключение», выберите «Папка», а затем вставьте адрес папки Kali в верхнюю панель. Кликните на кнопку «Выбрать папку», и появится всплывающее окно. Нажмите «Да», чтобы добавить исключение.

Если вы захотите удалить это исключение, просто нажмите стрелку вниз рядом с папкой и нажмите «Удалить».

Шаг 5. Установка инструментов для пентестинга

Выставив исключение для Защитника Windows, вы можете начать работу по пентестингу. В этой версии Kali не так много предустановок, поэтому установите те инструменты, которые вам нужны из репозиториев Kali, как обычно, с помощью команды apt-get. Например, чтобы установить Metasploit:

sudo apt-get update
sudo apt-get install metasploit-framework

Оцените статью