Меню Рубрики

Установка kali linux на macbook pro

Руководство по установке и двойной загрузке Kali + Mac OS на Macbook Pro и руководство по WiFi

У меня, наконец, получилось запустить Kali на своём Macbook Pro после обновления до Mac OS 10.9, поэтому я решил написать это руководство для всех остальных владельцев Macbook Pro. Надеюсь, оно вам пригодится. Ниже я указал, какой именно моделью Macbook Pro пользовался, но данный метод, скорее всего, будет работать и для других моделей.

Обновление: Последняя версия USB загрузчика Linux для Mac делает это руководство ненужным, но если у вас возникают с ним проблемы, вы всегда можете вернуться к моей статье. Свежую версию можно найти здесь: https://sevenbits.github.io/Mac-Linux-USB-Loader/

Нижеприведённое руководство демонстрирует, как установить и запустить Kali Linux и Mac OS 10.9.5 со следующей конфигурацией аппаратного и программного обеспечения:

  • Macbook Pro 5,3 (середина 2009)
  • Mac OS 10.9.5
  • Kali 1.1.0a (образ Amd64)
  • Refind 0.8.7
  • Mac Linux USB Loader 3.0.2
  • Macbook Pro 11,1 (середина 2014, конец 2013) под управлением Mac OS 10.9.5
  • Руководство по настройке Wifi вы найдёте ниже. В нём упоминается BCM4322, но, вероятно, оно применимо и для других беспроводных устройств «Airport» от Broadcom.
  • При написании этого руководства я старался использовать понятные термины, поскольку у многих пользователей отсутствует опыт работы с подобными вещами. Если они вас раздражают, уж извините.
  • Разработчик USB загрузчика Linux для Mac сообщил, что Kali будет полностью поддерживаться в версии 3.1, поэтому, вам больше не потребуются мои инструкции.
  • Похоже, причиной всех моих проблем с Linux на ноутбуках Apple стала Mac OS 10.9, поскольку до выхода этой версии у меня не возникало трудностей с установкой Kali и её двойной загрузкой наряду с OS 10.8. Ещё раньше я спокойно устанавливал Backtrack Linux на тот же ноутбук и загружал его вместе с Mac OS 10.6.
  • Учитывая всё вышесказанное, если вы работаете с Mac OS 10.10 или старой версией Mac OS (старше 10.9), этот метод может для вас не работать, поскольку у меня была возможность протестировать его только на версии 10.9. Если моё руководство вам не помогает, попробуйте следующее:

i) Загрузите образ Kali на USB-накопитель. Инструкции для этого можно найти на сайте Kali Docs по этой ссылке: . Если и этот метод не работает, тогда…

ii) Пропустите шаги 4 и 5 ниже и попробуйте запустить USB загрузчик Linux для Mac, не заменяя упомянутые в них файлы.

Если не помогает ни то, ни другое, обратитесь к форумам Kali. Там вы найдёте множество методов для других Macbook Pro и компьютеров Apple. Они просто не сработали для моей модели ноутбука и версии операционной системы.

Чтобы установить Kali на Macbook Pro:

1) Во-первых, скачайте образ Kali, подходящий для вашего аппаратного обеспечения. Данный ноутбук и все другие модели Macbook Pro (если я не ошибаюсь) являются 64-разрядными. Поэтому я воспользовался образом Amd64. Затем скачайте USB загрузчик Linux для Mac и установите его в папку Приложения.

2) В Mac OS используйте Дисковую утилиту, чтобы отформатировать свой USB-накопитель в формате MsDOS/FAT (не ExFAT) и в опциях выберите пункт «таблица разделов MBR».

3) Откройте USB загрузчик Linux для Mac и следуйте инструкциям разработчика отсюда: https://github.com/SevenBits/Mac-Lin…l-Instructions

  • В пункте «Выберите пункт назначения» укажите USB-накопитель, который вы только что отформатировали.
  • В пункте «Выберите источник» укажите «Входит в состав приложения».
  • На следующей странице, в качестве «Семейства дистрибутива» выберите Debian.
  • Теперь нажмите «Начать установку» и подождите.

4) После завершения установки скачайте файлы «boot.efi» и «bootX64.efi» по ссылке ниже (чтобы сделать это, нажмите на каждый файл, а затем выберите «Посмотреть исходный код»)

5) Скопируйте оба этих файла в папку «boot» на своём USB-накопителе, заменив файлы с теми же названиями, которые там уже присутствуют. Папка «boot» находится в директории: «ваш_usb_накопитель/efi/boot»

6) Теперь установите Refind. Скачать его можно отсюда: http://sourceforge.net/projects/refind/

A. Распакуйте загруженный файл и откройте окно терминала.

B. Введите «cd» с пробелом, а затем перетащите извлечённую папку в окно терминала (строка должна выглядеть подобным образом: «ИмяКомпьютера:

Читайте также:  Установка и сборка чердачной лестницы

Me$ cd /что-то/что-то_ещё/refind_0.8.7»).

D. Введите «sudo ./install.sh», нажмите Enter и дождитесь завершения процесса установки.

7) Перезагрузите свой компьютер, и на экране должен появиться загрузчик Refind (если ничего не произошло, повторите процесс установки Refind). Вы увидите значок Apple и несколько других иконок с небольшими символами USB на них. Выберите иконку с названием «Запасной загрузчик».

На данном этапе важно, чтобы ваш ноутбук был подключён к интернету по ethernet кабелю, поскольку беспроводная сетевая карта не будет работать, пока мы не установим драйвер, воспользовавшись руководством ниже.

8) Теперь нажмите «1», чтобы загрузить образ Kali и подождите, пока загрузка завершится. Система сообщит, что входит в слепой режим. Через некоторое время на экране появится прокручивающийся текст. Если этого не произошло в промежутке от 30 секунд до 1 минуты (показывая, что Kali загружается), выполните принудительное отключение. Снова включите компьютер и повторите шаги, поскольку иногда на то, чтобы загрузка Kali началась, требуется несколько попыток.

9) После загрузки Kali вы сможете войти в систему (пользователь: root и пароль: toor). Пройдите в Приложения>Системные инструменты>Установка Kali Linux. После того как вы пройдёте несколько шагов, на экране появятся две ошибки: «Не удаётся получить файл предварительной конфигурации» и «Не удалось завершить этап установки».

10) Вы вернётесь на экран со списком этапов установки в левой части и кнопкой «Отменить установку» внизу. Выберите из списка пункт «Загрузить компоненты установки с CD» и в появившемся списке пакетов отметьте «загрузка с носителя». В его описании должно быть написано «Загрузка компонентов программы установки со сменного носителя». Теперь нажмите «Продолжить». Начнётся загрузка пакетов, сопровождающаяся индикатором выполнения.

11) Затем программа установки спросит, хотите ли вы загрузить драйверы со сменного носителя. Нажмите «Нет» и «Продолжить». После этого, вы вновь увидите ошибки, о которых мы говорили выше: «Не удаётся получить файл предварительной конфигурации» и «Не удалось завершить этап установки». Вы вновь окажетесь на странице со списком этапов установки, который теперь стал длиннее, чем раньше. Из этого списка выберите пункт «Определение сетевого аппаратного обеспечения» (если вы ещё этого не сделали, подключите своей компьютер к интернету с помощью ethernet кабеля). Укажите «eth0» в качестве своего сетевого устройства и нажмите «Продолжить».

12) Теперь продолжите процесс установки. Если вам нужна помощь в работе с разделами, ознакомьтесь с руководством по загрузке Kali на сайте Kali Docs: http://docs.kali.org/installation/ka…n-mac-hardware

(Если вам необходимо изменить размер раздела Mac OS, я не рекомендую делать это с помощью gparted, как написано в руководстве, а советую воспользоваться Дисковой утилитой в Mac OS)

13) После завершения установки, загрузите Mac OS X и выполните шаги 6B и 6C выше, чтобы переустановить Refind. Это необходимо, чтобы Refind увидел новую установку Kali Linux, а также нужно для установки драйвера файловой системы ext4, чтобы вы могли загружать эту систему.

14) Теперь просто перезагрузите свой компьютер и выберите иконку с пингвином в меню Refind, чтобы войти в Kali Linux. Если ваше wifi подключение не будет работать в Kali, следуйте инструкциям ниже.

Как заставить беспроводное устройство BCM4322 Broadcom (Airport) работать:

(Чтобы узнать, какая именно карта Broadcom у вас установлена, запустите терминал в Kali, выполните команду «lspci» и в списке аппаратного обеспечения найдите строку, в конце которой написано «802.11a/b/g/n». Модель вашей карты – это аббревиатура BCM и 4-5 цифр за ней.)

1) Войдите в Kali и пройдите по адресу Приложения>Системные инструменты>Установка/удаление программ. Выполните поиск по слову Broadcom и снимите галочки со всех пакетов КРОМЕ тех, которые называются «NetXtreme» и «различные драйверы». Нажмите «Применить».

–Остальная часть данного руководства повторяет содержимое ссылки на Debian Wiki, которую я дал выше–

2) Откройте окно терминала.

  • Введите «apt-get update» и нажмите Enter.
  • После этого скопируйте строку «apt-get install linux-headers-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’) broadcom-sta-dkms» и вставьте её в терминал без кавычек в начале и конце.
  • Скопируйте строку «modprobe -r b44 b43 b43legacy ssb brcmsmac» и вставьте её в терминал, как только выполнение предыдущей команды завершится.
  • Ну и наконец, введите или скопируйте команду «modprobe wl».
Читайте также:  Установка регулируемого навеса на шкаф

3) Теперь wifi должен нормально работать и больше не будет постоянно запрашивать пароль к сети. Если этого не произошло, перезагрузите Kali.

Единственным недостатком рабочей wifi карты является то, что вы не сможете подделать MAC адрес, что меня вполне устраивает, поскольку у меня есть несколько портативных беспроводных карт. Сожалею, если вам такой вариант не подходит. Мне говорили, что существуют сложные обходные пути, которые исправляют драйвер b43 (подделываемый драйвер) и он начинает работать в Kali. В этом случае вам уже не понадобится «wl» драйвер (который нельзя подделать).

источник

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

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

Автор: Barrow

Мы практически закончили настройку 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.

Шаг 2: Загрузка Kali

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

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

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

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

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


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

Далее появится несколько опций. Я решил назвать свою машину «Kali Linux», выбрал тип «Linux» и версию «Debian 64-bit». После того как все параметры установлены, нажмите «Continue».


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

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

Читайте также:  Установка регистратора на автобус


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

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

  • Donotaddavirtualharddisk(не добавлять виртуальный жесткий): Kali Linux будет работать в интерактивном режиме без жесткого диска. Этот режим эквивалентен загрузке с USB флешки. Внесенные изменения сохраняться не будут.
  • Createavirtualharddisknow(создать новый виртуальный жесткий диск): Будет создан новый жесткий диск, на который будет установлен Kali Linux. Я предпочитаю использовать виртуальный жесткий диск, поскольку в этом случае обновления и вся собранная информация (например, о целевых системах) сохраняются на виртуальной машине. Например, Metastploit использует базу данных для отслеживания учетных записей.
  • Useanexistingvirtualharddiskfile(использовать существующий файл виртуального жесткого диска): эта опция используется в том случае, если вы хотите загрузить уже созданный жесткий диск. Например, если у нас есть готовый образ жесткого диска, мы можем подключить этот файл, используя данный параметр.

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

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

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


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

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

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

Динамическое размещение помогает использовать дисковое пространство хоста более рационально. Фиксированный размер дает небольшой выигрыш в скорости. Я установил фиксированный размер, поскольку на моей машине много места. После выбора нужной опции нажмите «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.
Оставайтесь на связи.

Подписывайтесь на каналы «SecurityLab» в Telegram и Яндекс.Дзен, чтобы первыми узнавать о новостях и эксклюзивных материалах по информационной безопасности.

источник

Добавить комментарий

Adblock
detector