ESC

Escribe para buscar entre todos los artículos

Volver al archivo

Usando Kali Linux nativo en MacBook Pro

Guía paso a paso para instalar Kali Linux de forma nativa en un MacBook Pro con dual boot junto a OSX High Sierra.

Como usuario de Linux desde 1999, pensé que no sería tan difícil este proyecto, pero fue bastante difícil, acá va el review solo con propósitos educacionales.

Desde hace algún tiempo en mis intentos por mantenerme vigente y a través de talleres de prueba internas para continuar con mi aprendizaje de ITSEC (¿Termina algún día?), me planteaba la duda qué me conviene usar una Virtual Machine o Nativa para usar Kali Linux (puede ser parrot o wifislax), claramente el rendimiento de VM es inferior, un tanto incómodo y para uso de auditorías de Wireless en muchas ocasiones para mí no es lo adecuado, es por esto que en compañía de un domingo con tiempo libre me puse manos a la obra, con las herramientas que tengo a la mano sin invertir en nuevo equipamiento.

Materiales

  • Macbook pro retina 2014 128 SSD
  • Pendrive 8+ Gigas (2)

Descargar Software específico

  • Kali Linux 2017 V2
  • OSX High Sierra Osx desde Apple Store
  • OSX booteable USB Diskmakerx
  • Multiboot refind
  • Aplicativo para grabar USB booteable desde Mac que gustes, hay varios.

Preparar el equipo

Paso 0 es respaldar toda su información crítica o importante puesto que al formatear el disco partiremos con una configuración desde cero.

  1. Después de bajar el OSX High Sierra, haga clic en DiskmakerX, siga los pasos hasta que el pendrive bootable de OSX quede cocinado.

  2. Reinicie el MacBook y antes que salga logo alguno presione CMD+R para entrar al modo recovery

  3. Dentro del modo recovery presione utilidad de discos, y una vez adentro primero borre el disco completo para comenzar con su nueva configuración. Posterior a eso cree una nueva partición del tipo APFS cifrado de 90 Gigas y deje sin asignación las 30 gigas restantes.

  4. Reinicie el equipo, al momento de que se está iniciando presione ALT para seleccionar el BOOT donde está nuestro pendrive booteable de OSX.

  5. Seleccione el nuevo disco de 90 gigas APFS e instale una versión limpia de OSX HIGH SIERRA, continúe con todos los pasos normales.

  6. Una vez instalado OSX, reinicie el equipo y entre modo recovery con CMD+R esta vez ingresaremos al terminal de comandos y escribiremos csrutil disable

Instalando Kali Linux

  • Grabar Kali Linux en un pendrive bootable
  • Arrancar kali Linux opción instalar en disco
  • Seguir todos los pasos de una instalación normal, como no tendremos Internet, se deberá configurar sin repositorios (lo arreglamos más adelante) en el espacio o asignación de disco es importante seleccionar, usar todo el espacio libre continuo y continúa hasta que termine la instalación con Grub.

Una vez dentro de Kali Linux, veremos que no tenemos WIFI, ni REDLAN…

Con el móvil y el maravilloso 4G conecten el cable USB al puerto del MAC y compartan Internet, automáticamente Kali lo reconocerá como acceso a internet válido.

Acto seguido abran terminal y hagan un ping a google.cl - ¡Works!

Lo segundo por hacer es en el terminal ver qué hardware tenemos con el comando lspci para verificar que la tarjeta WIFI a buscar sea la Broadcom de nuestro hardware Mac.

Ahora simplemente, abran nuestro querido terminal y escriben lo siguiente para actualizar nuestros repositorios a la versión Kali-rolling non-free:

nano /etc/apt/sources.list
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free

apt-get update
apt-get upgrade

Ahora vamos a configurar ese wifi:

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

modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
modprobe wl

reboot

Configurar dualboot

Ingresar nuestro OSX, abrir el terminal

cd /Users/*tusuario*/Downloads
mkdir refind
cd /refind
curl -L http://sourceforge.net/projects/refind/files/0.10.7/refind-bin-0.10.7.zip/download > refind-bin-0.10.7.zip
unzip refind-bin-0.10.7.zip
cd /refind-bin-0.10.7
./refind-install
sudo shutdown -r now

Si hicieron los pasos bien, deberían ver el menú de dualboot al reiniciar.

SV
Autor

Sebastián Vargas

CISO & Fundador de TTPSEC SpA. Más de 15 años en ciberseguridad, governance, riesgo y compliance. Escribiendo sobre seguridad de la información desde 2018.

¿Te sirve el contenido?

Recomendarme en LinkedIn
Volver al archivo