MacBook не видит клавиатуру. Как правильно установить Kali Linux на MacBook Air (двойная загрузка с El Capitan) Параметры машины таковы

Кали Линукс не видит wifi модуль?

Всем привет, это очередной урок по решению вопросов по неисправностям и несовместимости некоторого установленного оборудования в ноутбуки с установленной операционной системой Кали Линукс. На всеобъемлемость не претендую, покажу как решил вопрос с конкретной моделью ноутбука. Кали установлена на жёсткий диск основной системой – не ВИРТУАЛКА! Если вы предпочитаете работу в виртуальной машине, обратитесь за некоторой информацией к статье

Параметры машины таковы:

  • Имеется бюджетный ноутбук Lenovo B590
  • На борту Кали Линукс версия 2.0
  • Процессор от Intel с 2-мя ядрами (потом посмотрим списком…)
  • Диск, оперативная память нас не волнуют, ибо…

Симптомы :

Без дополнительного модема wifi не работает, Кали Линукс не видит wifi никакого, и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.

Любые операции начинаем с команды:

apt-get clean && apt-get update && apt-get upgrade

Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:

Теперь взглянем, что установлено на борту Lenovo B590 и работает ли (да работает, конечно; из-под второй, установленной на том же Lenovo B590 windows 7 , wifi работает отлично). Введём команду просмотра всего оборудования, кто не помнит – запоминайте – пригодится:

А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:

02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n

Что ж, ситуация знакома: модуль на месте, драйвера – нет. Обратившись к страничке поддержки драйверов (а тогда она выглядела именно так) этого семейства для Линукс, и присмотревшись к разноцветной табличке списка поддерживаемых устройств, обнаружил, что устройство в списке не без проблем:

Ну не сидеть же нам без wifi, и не покупать дешёвенький модуль на USB (не вздумайте купить без оглядки другой модуль для своего ноута – 99% вероятности, что конфигурация ноутбука этого вам просто не позволит сделать). А альфа-карты нам нужны для другого. Поехали в Debian за справкой и посмотрим, что есть для нас новенького. Оказывается, есть и давно. Тогда установим последние версии пакетов linux-image, linux-headers и broadcom-sta-dkms . Откроем терминал и пропишем знакомой уже командой (некоторые флаги могли устареть). Но предварительно добавим к Кали ещё один репозиторий:

Leafpad /etc/apt/sources.list

Сюда пропишем новый адрес с новой строки:

deb http://httpredir.debian.org/debian/ stretch main contrib non-free

А теперь установка:

Apt-get update apt-get install linux-image-$(uname -r|sed "s,[^-]*-[^-]*-,") linux-headers-$(uname -r|sed "s,[^-]*-[^-]*-,") broadcom-sta-dkms

На комментарии терминала на рисунке не смотрите, у меня всё уже стоит. Следите за синтаксисом команды (она не вся влезла в фото – поздно заметил). Поддержка динамического ядра модуля DKMS установит в Кали новое устройство с названием wl . Теперь выгрузим конфликтующие модули (если таковые имеются):

Modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

И, наконец, загружаем новообразованный модуль:

Modprobe wl

Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:

Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:

iwconfig

Привет… Новообразованный wlan6 режим мониторинга поддерживать не будет, однако для комфортной “официальной” работы его предостаточно. Если на каком-то из этапов терминал заругался, не примените перезагрузить Кали с командой на полное обновление:

Apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

и повторить установку. Успехов.

Mac на службе у хакера. Часть 8 – Установка Kali Linux на виртуальной машине

Alexander Antipov


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

Несмотря на то, что macOS совместима со стандартом POSIX , некоторые Linux-утилиты в этой операционной системе работать не будут. Иногда для того, чтобы все заработало, требуется небольшие телодвижения, иногда – серьезные усилия. Кроме того, существуют утилиты, которые не будут работать в macOS ни при каких условиях. Например, те, которые задействуют файловую систему proc , или многие хакерские утилиты, предназначенные для работы с беспроводными сетями.

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

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

В этой статье мы рассмотрим установку и запуск виртуальной машины в macOS. Если вы, по каким-то причинам, не хотите иметь дело с виртуальными машина, можно либо купить отдельный недорогой компьютер, либо использовать USB флешку. Кроме того, вы можете установить Kali в отдельный раздел жесткого диска.

Шаг 1: Установка VirtualBox

Перед запуском Kali нам потребуется программное обеспечение, на базе которого будет работать виртуальная машина. На рынке есть множество подобного софта, как, например, VMware, но я предпочитаю бесплатное приложение VirtualBox от компании Oracle. Именно VirtualBox мы и будем рассматривать в этой статье.

После загрузки подключите дисковый образ, а затем дважды кликните на иконке VirtualBox.pkg:


Рисунок 1: Стартовый экран установочного образа

Установка VirtualBox не составляет особого труда. Просто следуйте инструкциям, которые будут появляться на экране. Возможно, в процессе установки потребуется ввод пароля один или два раза.


Рисунок 2: Последовательность шагов при установке VirtualBox

После завершения установки запустите VirtualBox из папки Applications.

Вы можете загрузить тот образ, который наиболее соответствует вашим нуждам. Кроме того, на сайте компании Offensive Security доступны предустановленные образы в том числе и для VirtualBox. Вам нужно лишь загрузить нужный образ, дважды кликнуть по файлу и следовать инструкциям для импорта образа в систему.

Несмотря на то, что предустановленные образы просты в установке (возможно, вы захотите установить набор расширений для корректной работы USB-устройств), у ISO-образа больше настроек. Я предпочитаю образы с XFCE, поскольку люблю легковесные графические среды, и далее будет показана процедура установки подобной системы с нуля. В стандартном образе используется среда Gnome, которая хоть и обладает массой возможностей, но требует много ресурсов.


Рисунок 3: Список доступных образов

Шаг 3: Создание новой виртуальной машины

В левом верхнем углу интерфейса приложения VirtualBox кликните на кнопку New.


Рисунок 4: Создание новой виртуальной машины


Рисунок 5: Выбор параметров новой машины

Затем нужно установить размер памяти. Здесь все зависит от размеров памяти вашей основной системы. Слишком большой объем RAM виртуальной машины может привести к замедлению операционной системы хоста. Я установил размер 2 Гб, что более чем достаточно для Kali Linux. После установки размера памяти нажмите «Continue».



Рисунок 6: Установка размера памяти, используемой виртуальной машиной

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

  • Do not add a virtual hard disk (не добавлять виртуальный жесткий): Kali Linux будет работать в интерактивном режиме без жесткого диска. Этот режим эквивалентен загрузке с USB флешки. Внесенные изменения сохраняться не будут.
  • Create a virtual hard disk now (создать новый виртуальный жесткий диск): Будет создан новый жесткий диск, на который будет установлен Kali Linux. Я предпочитаю использовать виртуальный жесткий диск, поскольку в этом случае обновления и вся собранная информация (например, о целевых системах) сохраняются на виртуальной машине. Например, Metastploit использует базу данных для отслеживания учетных записей.
  • Use an existing virtual hard disk file (использовать существующий файл виртуального жесткого диска): эта опция используется в том случае, если вы хотите загрузить уже созданный жесткий диск. Например, если у нас есть готовый образ жесткого диска, мы можем подключить этот файл, используя данный параметр.

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


Рисунок 7: Создание виртуального жесткого диска

Поскольку я решил создать новый жесткий диск, мне нужно настроить дополнительные параметры. В качестве типа файла я выбрал VDI, поскольку совместимость с другими приложениями для виртуализации мне не критична. Если вам нужна совместимость, необходимо выбрать соответствующий тип файла. После выбора нужной опции нажмите «Continue».


Рисунок 8: Выбор типа файла для жесткого диска

Следующий шаг – выбор типа размещения жесткого диска. Здесь возможно два варианта:

  • Fixed size (фиксированный размер): Будет создан фиксированный жесткий диск того размера, который мы установим.
  • Dynamically allocated (динамическое размещение): Файл жесткого диска будет увеличиваться и уменьшаться в зависимости от нужд гостевой операционной системы.

Динамическое размещение помогает использовать дисковое пространство хоста более рационально. Фиксированный размер дает небольшой выигрыш в скорости. Я установил фиксированный размер, поскольку на моей машине много места. После выбора нужной опции нажмите «Continue».


Рисунок 9: Выбор типа размещения виртуального жесткого диска

Затем нужно установить размер жесткого диска. Для Kali Linux требуется объем не менее 10 Гб, и я думаю, что 15 Гб будет вполне достаточно. Кроме того, нужно указать местонахождение жесткого диска, кликнув на иконку с изображением папки рядом с полем, где указывается имя. Обычно я храню подобные файлы в директории Documents, хотя выбор папки особо ни на что не влияет. Далее нажмите на кнопку «Create».


Рисунок 10: Выбор размера виртуального жесткого диска

В моей системе с современным оборудованием новая виртуальная машина создалась за 12 секунд. Более старым системам может потребоваться больше времени.

Шаг 4: Установка и запуск Kali Linux

Если все прошло по плану, у вас должна появиться новая виртуальная машина в списке VirtualBox Manager:


Рисунок 11: Список виртуальных машин

Выберите виртуальную машину Kali Linux и нажмите на кнопку «Start». Появится окно для выбора установочного образа. Кликните на небольшую иконку с папкой и укажите путь к ISO образу, который вы загрузили в Шаге 2. Затем нажмите «Start».


Рисунок 12: Выбор установочного образа

Затем нужно выбрать режим установки в меню загрузчика GRUB и установить дистрибутив.


Рисунок 13: Загрузочное меню установочного образа

Заключение

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


), рекомендуем сделать это, прежде чем приступать к изучению сегодняшнего материала.
Хотя macOS – полнофункциональная, POSIX -совместимая операционная система, не все инструменты Linux работают на ней «из коробки». Для запуска некоторых программ приходится прикладывать определенные усилия, порой весьма значительные. Иные же приложения вообще не работают на macOS . К таковым относятся, например, все программы, связанные с файловой системой procfs , а также многие хакерские инструменты, предназначенные для беспроводных сетей.
Конечно, обладая определенными знаниями, можно портировать нужную программу, но это уже отдельный проект, занимающий много времени. Нам же нужно, чтобы все наши инструменты запускались быстро.
Чтобы не отвлекаться от своего текущего проекта, мы будем использовать виртуальную машину с операционной системой Kali Linux . Эта простая в установке ОС включает в себя множество инструментов для пентеста, и потому хорошо знакома хакерам.
В этой статье мы пошагово рассмотрим, как установить и запустить виртуальную машину на macOS . Если, по какой-то причине, вы не хотите использовать виртуальную машину, Kali можно запустить на многих компьютерах, и даже на обычной флешке. Можно также установить Kali на отдельный раздел жесткого диска Mac .

Шаг 1. Установите виртуальную машину

Для того, чтобы запустить Kali , нам потребуется программа для виртуализации. Подобных программ немало – их выпускает, например, компания VMware . Мы же предпочитаем использовать приложение VirtualBox от Oracle . Скачать его можно бесплатно с сайта программы. В нашем примере мы также будем использовать VirtualBox .
Когда файл загрузится, смонтируйте образа диска, а затем дважды кликните на иконку VirtualBox.pkg внутри него.

Вообще, устанавливать VirtualBox – проще простого. Для этого нужно просто следовать инструкциям на экране, и пару раз ввести пароль.


Как только установка завершится, запустите VirtualBox из папки «Программы».

Шаг 2. Скачайте Kali

Образы Kali размещены на сайте операционной системы. Скачайте тот из них, который больше соответствует вашим потребностям. На сайте OSCP можно также скачать предустановленные образы виртуальных машин, в том числе для VirtualBox . Скачав образ, дважды кликните на файл, чтобы он открылся в VirtualBox , и импортируйте все содержимое, следуя инструкциям на экране.
Хотя предустановленные образы инсталлировать очень просто, а их запуск совсем не занимает времени (разве что, на установку Extension Pack , если вы используете USB), образ ISO даст вам больше возможностей для конфигурации. Поскольку мы предпочитаем более легковесное окружение рабочего стола, нам больше импонирует образ XFCE . В этом случае мы будем устанавливать виртуальную машину «с нуля». (Далее мы покажем, как.) Образом по умолчанию является Gnome , и это отличная среда, но несколько тяжеловесная для ресурсов нашей системы.

Шаг 3. Создайте новую виртуальную машину

Нажмите на кнопку «Новая» в левом верхнем углу приложения VirtualBox .


Здесь вам нужно будет выбрать название виртуальной машины и тип устанавливаемой на нее операционной системы. Мы назвали нашу машину «Kali Linux », выбрали тип «Linux », и версию «Debian 64-bit ». Нажимаем «Продолжить».


Теперь нужно выбрать размер памяти. Этот параметр зависит от конфигурации вашей машины. Если будет задействовано слишком много оперативной памяти, система начнет «тормозить». Мы выделили нашей гостевой машине 2 Гб – этого должно быть более, чем достаточно, для Kali Linux . Определившись с размером памяти, нажмите «Продолжить».


Теперь выберем одну из опций касательно жесткого диска нашей гостевой машины.
Не подключать виртуальный жесткий диск: В этом случае мы сможем запускать Kali Linux в live-режиме, по сути эмулируя компьютер без жесткого диска. Это все равно что загружать Kali с флешки. Изменения, внесенные в файловую систему, не сохранятся.
Создать новый виртуальный жесткий диск: Данная опция позволяет создать новый жесткий диск, и установить на него Kali Linux . При этом все изменения будут сохраняться в системе. Вы сможете, например, хранить собранную личную информацию о пользователях в базах данных, отслеживая эти данные с помощью Metasploit . Мы предпочитаем именно такой вариант.
Использовать виртуальный жесткий диск: Такой вариант подойдет в случае, если вы хотите загрузить уже существующий жесткий диск. Например, если бы у вас уже был образ жесткого диска Kali Linux , вы могли бы загрузить его на виртуальную машину.
Ситуации бывают разные. В каких-то случаях можно работать и в live-режиме, а в других – необходимо сохранять файлы. Именно поэтому мы предпочитаем создать виртуальный жесткий диск. Итак, нажимаем «Создать».


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


Далее, нужно решить, как мы поступим с местом под жесткий диск. Здесь может быть два варианта:
Фиксированный размер: В этом случае файл с жестким диском будет того размера, который мы укажем.
Динамический размер: Размер файла с жестким диском сможет увеличиваться или уменьшаться в зависимости от потребностей гостевой операционной системы.
Динамический виртуальный жесткий диск позволяет сэкономить место на компьютере, зато фиксированный быстрее работает. Допустим, что на вашей машине места достаточно, что позволяет выбрать фиксированный размер. Обозначив свой выбор, нажмем «Продолжить».


Теперь нужно решить, какого размера будет диск. Поскольку Kali Linux занимает минимум 10 Гб, отведем под диск 15 Гб, чтобы оставалось место «для маневров». Также нужно определиться, где будет сохранен виртуальный жесткий диск. Чтобы сохранить, нажмите на иконку рядом с полем «Имя». Можно поместить диск в папку «Документы» или куда-либо еще. Определившись, нажмите на кнопку «Создать».


Создание диска на новом компьютере занимает около 12 секунд. На более старых машинах этот процесс может быть более длительным.

Шаг 4. Запустите Kali Linux

Если все прошло по плану, менеджер VirtualBox покажет новую виртуальную машину.


Выберите Kali Linux VM и нажмите «Пуск». Далее вам нужно будет выбрать установочный образ с Kali . Нажмите на маленькую иконку папки и перейдите к ISO-образу диска Kali , который вы скачали, согласно Шагу 2. Выберите образ и нажмите «Пуск».


Машина запустится. Выберите режим установки в меню GRUB и произведите установку, как обычно.


Итак, на вашем Mac теперь есть Kali !
Имея в распоряжении подготовленную macOS и виртуальную машину с Kali Linux , вы готовы к решению практически любых задач по безопасности. В следующий раз мы рассмотрим другие инструменты для macOS . Не пропустите!

Отказ от ответственности : Эта статья написана только для образовательных целей. Автор или издатель не публиковали эту статью для вредоносных целей. Если читатели хотели бы воспользоваться информацией для личной выгоды, то автор и издатель не несут ответственность за любой причиненный вред или ущерб.

Вчера я обновился до El Capitan (на MacBook Air 2014). Затем я решил установить Kali Linux 2.0, и мальчик это была одна проблема за другой, до сих пор ничего не пошло так, как предполагалось. Не вдаваясь в подробности, некоторые из которых включают (проблемы с загрузкой rEFInd, сжигание iso-изображения на флэш-накопитель и т. Д.). Думаю, мне удалось это сделать.

Итак, теперь я пытаюсь перезагрузить свой Mac, после того, как появится экран загрузки rEFInd, я подключаю USB-накопитель, и я получаю только один том (унаследованная ОС), а руководство по установке Linux говорит, что попробуйте установить rEFInd и повторите попытку, но я уже есть rEFInd (вам нужно иметь 3 тома, поскольку он показывает ).

Если я попытаюсь загрузить устаревшую папку, она говорит:

Starting the Legacy Loader
Using Load Options USB

Make sure u have the latest firmware update installed
Hit any key to continue

Любая помощь приветствуется:) Я действительно расстраиваюсь, пытаясь установить Кали, в первый раз.

Постскриптум Существует очень высокая вероятность, что я где-то испортил, потому что, как я уже сказал, я сталкивался с почти каждой проблемой там, с поиском в Интернете и попыткой обойти его, большую часть времени даже не уверен, что я делаю, так что... я, возможно, испортил что-то в пути.

Подробнее:

rEFIdn используется - 0.9.2 Как я его настроил: я включил его, мне пришлось отключить настройки безопасности в режиме восстановления, и я думаю, что это сработало для меня после того, как я запустил его, поскольку он должен быть запущен, как сказано в ссылке. Длительный процесс, я не помню все это.

6

6 ответы

Я настроил MacBook Air 2013 с нуля и попытался установить Kali Linux 2.0. Установка прошла успешно, однако большая проблема связана с беспроводной картой Broadcom. Но это, наверное, второй вопрос.

Вот что я сделал:

  1. First I made a fresh install of El Capitan 10.11.1 after repartitioning the internal drive to 1 partition with a GUID partition table.
  2. After configuring El Capitan I downloaded Kali Linux and
  3. Then I dd"ed the kali iso image to a thumb drive:

    First get the disk identifier of the thumb drive and unmount it:

    Diskutil list

    My thumb drive had the disk identifier disk2.

    Diskutil unmountDisk /dev/disk2

    then dd the iso to the thumb drive:

    Sudo dd if=/Users/your_user_name/Downloads/kali-linux-2.0-amd64.iso of=/dev/rdisk2 bs=1m

    The thumb drive will be bootable without installing rEFInd.

    Then I booted to Recovery HD by holding cmd R while booting. Disable System Integrity Protection in Terminal with

    Csrutil disable

    Reboot to Internet Recovery Mode by holding alt cmd R .You will see a spinning globe animation while booting.

    Since you probably have a CoreStorage partition after installing El Capitan you have to resize it. I doubt that the disk partition tool in the Kali Live USB drive succeeds with that. Open Terminal and enter:

    Diskutil cs list diskutil cs resizeStack lvUUID size

    lvUUID is the UUID of the Logical Volume. It"s the last one listed in the output of diskutil cs list . The size has to be in t, g, m or k. Example: If your main disk has 250 GB and you need 40 GB free space to install Kali Linux to, enter 210g .

    If you don"t have a CoreStorage stack on your Mac you may choose Disk Utility to resize the main volume. The Recovery HD should be moved automatically in both cases.

    Reboot while holding the alt key. Boot to the Windows partition of the thumb drive. Choose Graphical Install and configure the locale settings. The network interface install will probably fail. Choose none . Use the defaults of the disk partitioning tool. It will choose the empty space on your main disk to create a small boot partition for grub, a main partition and a swap partition. Then Kali Linux will be installed. Install grub to the mbr of your main disk.

    After a reboot the Mac will boot to OS X. Eject the Kali Linux installer thumb drive.

    Cd /Users/your_user_name/Downloads/refind-bin-0.9.2 ./install.sh

    Rename the refind folder and the efi file:

    Cd /Volumes/ESP/EFI mv refind boot mv boot/refind_x64.efi boot/bootx64.efi

    Immediately after installing rEFInd the EFI volume is mounted at /Volumes/ESP and the install script fails to unmount it. If you mount disk0s1 later manually (e.g. after a reboot) with diskutil mount /dev/disk0s1 it will be mounted to /Volumes/EFI! Then you have to use cd /Volumes/EFI/EFI instead.

    Quit Terminal and reboot while holding alt

  4. Choose EFI Boot at the Mac boot screen and then Kali Linux at rEFInd boot screen.
  5. Set up Kali Linux

Все, кроме интерфейса WLAN (и AFAIK веб-камера) работает сейчас.

Чтобы дополнительно настроить Kali Linux, проверьте следующие ресурсы:

Чтобы получить чип Broadcom, проверьте:

До сих пор мне не удалось заставить WLAN работать, но я изучаю это, и я продлю ответ, как только у меня получится.

После настройки все успешно загрузится в Recovery HD снова и повторно включит защиту целостности системы в терминале с помощью

Csrutil enable

Сначала вы должны получить заказ.

2) Перезагрузитесь, удерживая клавишу Option при загрузке

3) Перейдите в Recovery HD и создайте раздел для Kali