If Kali Linux installs fine but your Wi-Fi does not work, the most common cause is that the Broadcom driver is not installed or not loaded for your current kernel. This is common on older laptops, especially Macs that use Broadcom wireless cards.
Step 1: Install the required packages
First, make sure your package list is up to date and install the Broadcom driver package along with DKMS and the matching kernel headers.
sudo apt update
sudo apt install dkms linux-headers-$(uname -r) broadcom-sta-dkms
What these do:
dkmshelps build kernel modules automaticallylinux-headers-$(uname -r)installs headers for your current kernelbroadcom-sta-dkmsinstalls the Broadcomwldriver
Step 2: Remove conflicting Broadcom modules
Some open-source Broadcom drivers can conflict with the wl driver, so remove them from memory before loading the correct one.
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
Step 3: Load the Broadcom driver
Now load the wl module.
sudo modprobe wl
If that works without an error, the driver is active.
Now you should have WIFI working on a MacBook Pro Late 2013 running Kail Linux, one thing to note is that the Wi-Fi card on the machine does not support Wi-Fi hacks so you will need a separate Wi-Fi card that does to perform Wi-Fi attacks