[ЭКСКЛЮЗИВ] Kali Linux для начинающих 2020. Все части!

Kali – еще одна сборка Линукса, распространяющаяся на бесплатной основе. Она отличается тем, что поставляется вместе с продвинутыми инструментами для отладки и тестирования безопасности того или иного программного обеспечения. В дистрибутив уже встроен оригинальный интернет-обозреватель, но он подходит далеко не всем пользователям. Потому мы предлагаем инструкцию, как установить Гугл Хром на Кали Линукс.

Что такое хакинг?

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

Проще говоря, хакер – это просто специалист по кибербезопасности. Они тестируют многие системы и программы на проникновение извне. И, так как для этого лучше подходят Unix-подобные системы, обычно выбор стоит между ними. Сегодня мы попробуем выяснить, какой из двух наиболее популярных дистрибутивов подойдет для этого дела лучше: Kali Linux или Ubuntu.

Хакинг

Почему Pi B

Данная модель «малинки» появилась в 2018 году. Разработчик снабдил ее более мощным, в сравнении с прошлыми версиями, процессором, а также набором сетевых интерфейсов — Wi-Fi, проводной Ethernet, Bluetooth. Такая аппаратная платформа позволяет применить Pi с установленным специализированным набором софта для решения различных задач.

Почему Pi B

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

То же касается и самой платформы Pi 3 B+. Это простое, доступное и мощное решение, при относительно скромной цене предлагающее возможности профессионального уровня. Например, Pi используют для подтверждения концепции атаки (так называемый proof-of-concept) при разработке кибероружия.

Почему Pi B

Но важно понимать, что «малинка» — это не суперкомпьютер. Операции наподобие брутфорса паролей ее аппаратной начинке не под силу. Точнее, запустить его можно, но процесс будет длиться крайне долго. Хотя и эта задача может быть решена программно путем перенесения вычислений на облачные сервисы.

Читайте также:  Проверка исправности работы диска в Ubuntu

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

Порядок установки Kali Linux с графическим интерфейсом (GUI) для подсистемы Windows для Linux будет состоять из следующих шагов (напоминаю: необходима версия Windows 10 2004 или новее):

  1. Включите компонент «Подсистема Windows для Linux». Сделать это можно в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows. После установки перезагрузите компьютер.
  2. Этот шаг можно пропустить, если у вас включены компоненты Hyper-V, иначе запустите Windows PowerShell от имени администратора (можно сделать через правый клик по кнопке «Пуск» и выполните команду

    /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  3. Скачайте и установите обновление ядра Linux WSL2 со страницы -ru/windows/wsl/wsl2-kernel
  4. Перезагрузите компьютер, запустите PowerShell от имени администратора и выполните команду

    wsl —set-default-version 2

  5. Зайдите в магазин приложений Windows Store, используйте поиск чтобы найти и установить Kali Linux.
  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 с графическим интерфейсом в полноэкранном режиме. Для выхода из полноэкранного режима можете вызвать меню клавишей F8 и отключить опцию «Full Screen».

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

  1. В графическом интерфейсе Kali Linux запускаем терминал, вводим команду

    sudo dpkg-reconfigure locales

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

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

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Нестандартные способы использования Android
  • Лучшие бесплатные программы для настройки Windows 10
  • Ошибка 0xc0000906 при запуске приложения — как исправить
  • Как настроить экран блокировки Windows 10 — изменить обои, добавить приложения, отключить подсказки Майкрософт
  • Пропал звук в браузере в Windows 10 — как исправить?
  • Ошибка AppCrash модуля — как исправить?

Руководство

Проще всего выполнить инсталляцию через Терминал. В верхней панели откройте Terminal Emulator, кликнув на соответствующую же воспользуйтесь комбинацией клавиш Ctrl + Alt + T. Теперь выполните команду, предназначенную для обновления сведений о пакетах:

apt-get update

Руководство

Впечатайте ее в командную строку и нажмите на клавиатуре Enter.

Следующая команда нужна для загрузки актуальной версии установочного пакета Гугл Хрома:

wget -chrome-stable_current_x86_

Руководство

Теперь нужно установить установщик пакетов gdebi, если он отсутствует:

apt-get install gdebi -y

С помощью gdebi устанавливаем сам Гугл Хром:

Руководство

gdebi google-chrome-stable_current_

Итоги

Установка Google Chrome в Кали Линуксе осуществляется через несколько команд в терминале. Сначала нужно обновить все пакеты, затем загрузить актуальный дистрибутив и распаковщик пакетов gdebi, и уже запустить инсталляцию приложения через него. При этом загружается браузер из официальных источников, и никаких вирусов на компьютер вы не получите.

Руководство

«Kali Linux. Тестирование на проникновение и безопасность» — авторский коллектив

Эта книга будет полезна этическим хакерам, пентестерам и специалистам по ИТ-безопасности. Для усвоения материала потребуются базовые знания ОС Windows и Linux. Понимание области информационной безопасности будет плюсом.

«Kali Linux. Тестирование на проникновение и безопасность» — авторский коллектив

Чему научитесь: — выполнять тестирование на проникновение (начальные этапы), понимать сферу его использования; — выполнять «разведку» и учёт ресурсов в целевых сетях; — задействовать Kali Linux NetHunter в целях пентеста беспроводных сетей; — получать и взламывать пароли; — создавать отчеты о тестировании на проникновение; — ориентироваться в стандарте PCI-DSS и инструментах, применяемых для сканирования и пентеста.

Настройка Kali Nethunter

Запускаем приложение NetHunter. Во время первого запуска приложение спросит некоторые разрешения, которые ему нужно предоставить, а так же запросит root доступ, что тоже нужно разрешить.

Настройка Kali Nethunter

Далее открываем меню и выбираем «Kali Chroot Manager». В поле «Status» нам скажут, что chroot не найден.

Пробуем установить, жмём кнопку «INSTALL KALI CHROOT» -> «DOWNLOAD LATEST» -> «FULL CHROOT»… и получаем ошибку загрузки. Проблема известная, вызванная просроченным SSL сертификатом у них на сервере. В таком случае будем качать и ставить вручную.

Настройка Kali Nethunter

Chroot окружения под разные архитектура лежат по этой ссылке: -latest/, но открыть ее в мобильной версии Firefox у меня не получилось: браузер ругается на просроченный сертификат и ни в какую не пускает на сайт.

Ну и фиг с ним, ничего колхозить я не стал, а быстренько установил из маркета Chrome. Он тоже ругнулся на сертификат, но после нажатия на ссылку об игнорировании предупреждения безопасности на сайт пустил. Отлично. Открываем ссылку в Хромом.

Настройка Kali Nethunter

Обновлено: сертификат пофиксили!

Теперь уже без проблем качаем chroot для своей архитектуры процессора, нажав на ссылку вида kalifs-ARCH, где ARCH — нужная архитектура камня в устройстве. У меня например armhf. После скачивания любым файловым менеджером перемещаем скачаный файл в корень внутренней памяти устройства и переименовываем в .

Настройка Kali Nethunter

Снова открываем приложение NetHunter, в нем из меню переходим в «Kali Chroot Manager», жмём кнопку «INSTALL KALI CHROOT», но теперь выбираем вариант «USE SDCARD», далее «FULL CHROOT». Если ты всё сделал правильно, начнется процесс распаковки.

По завершении процесса распаковки нас спросят какие метапакеты мы хотим установить.

Настройка Kali Nethunter

Т.к. нам нужен только Nethunter, оставляем выбор только этого метапакета, он отмечен по умолчанию. Нажимаем «INSTALL & UPDATE». По завершению процесса окно терминала можно закрыть и перезапустить устройство.

Поздравляю! Теперь в твоем мобильном устройстве есть Kali Nethunter