Kali linux mac os wifi

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

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

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

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

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

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

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

  1. Распакуйте загруженный файл и откройте окно терминала.
  2. Введите «cd» с пробелом, а затем перетащите извлечённую папку в окно терминала (строка должна выглядеть подобным образом: «ИмяКомпьютера:~ Me$ cd /что-то/что-то_ещё/refind_0.8.7»).
  3. Нажмите Enter.
  4. Введите «sudo ./install.sh», нажмите Enter и дождитесь завершения процесса установки.

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

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

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

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

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

12) Теперь продолжите процесс установки. Если вам нужна помощь в работе с разделами, ознакомьтесь с руководством по загрузке Kali на сайте Kali Docs:

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

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

Читайте также:  Uefi bios установка линукс

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, которую я дал выше–

  • Введите «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».

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

Источник

Kali Linux Broadcom Wireless on Macbook

After setting up your Kali Linux USB Live Drive with persistence, there’s one final step that usually provides a major headache for Mac users, the Wifi. It took me many many hours of searching and trying different things and learning to come up with a concrete solution, like a detective piecing together the threads of information I could find.

One big drawback it seemed was that those who had managed to get things working weren’t able to put the WiFi into monitor mode, effectively making airodump-ng and other Wireless cracking/hacking tools useless, as you could not monitor and collect packets of data from the WiFi traffic.

Thankfully though I was able to find the solution for this as well.

This is confirmed as working 100% on my Macbook Pro (Mid 2014 model). The model you have of Macbook (or Mac Mini or macbook air etc) will determine exactly what broadcom chipset you have. You can find out what exact chipset you have by using the lspci command at the terminal window. You will get a list of all pci devices connected to your system. Look in the list to find your broadcom device. On my mid 2014 model Macbook Pro the device is BCM4360

Читайте также:  Firefox and java linux

hardware

  • First you need to boot up into your Kali Linux Live Drive with persistence turns on and configured correctly (otherwise you will need to do this procedure overtime you boot up if you don’t have persistence configured correctly). Also you are going to need internet access, so you will have to most probably plug in a thunderbolt Ethernet adapter so you can gain access online during this procedure.
  • If you run the ifconfig and ifconfig commands in your linux terminal you will see only your ethernet and loopback devices listed, no wireless Lan.
    before
  • In terminal run the following commands to update your Linux installation
    • sudo apt-get update
      update
    • apt-get install linux-headers-$(uname -r | sed ‘s,[^-]*-[^-]*-,,’) broadcom-sta-dkms
      broadcom
  • After the above two commands have run (they take a few minutes each to complete, as the updates need to be downloaded and installed) you will need to run the following commands to remove the possibly conflicting drivers which come with Debian.
    • mod probe -r b44 b43 b43legacy ssd brcmsmac
  • After this you are good to go with he following command
    • mod probe wl
  • Now if you run the ifconfig and iwconfig you should see the wireless card is now listed
    after
  • Open up the network settings of Kali Linux and you should find you are now able to connect to wireless networks. Once connected, disconnect your ethernet cable and run the following in terminal
    • ping google.com
  • If the ping returns are good then your wireless connecting is working!
  • That’s just the beginning, now you have this working but you will not be able to switch the wireless adapter into monitor mode when trying to perform any wireless cracking techniques. If you try putting the wlan0 device into monitor mode it fails like this.
    airmonFail
  • This was one of the most difficult parts to puzzle out but here is the correct working method. You will need to run this command EVERY TIME you reboot, I haven’t figured out yet how to make this persistent.
  • In terminal type the following :-
    • echo 1 | sudo tee /proc/brcm_monitor0
  • This will now create a new wireless interface called prism0 which you can see if you run the iwconfig command in terminal. It is the prism0 adapter that you will be using for your wireless attacks as it has monitor mode enabled.
    prism0
  • Now, there’s no need to run airmon-ng, the prism0 device is already your monitoring wireless lan. You can run airodump-ng to test that everything is working properly
    • airodump-ng prism0
      airodumpCapture

Источник

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