Kali Linux | Mdk3 Install
MDK 3.0 v6 - "Yeah, well, whatever" by ASPj of k2wrlz
A compatible that supports Monitor Mode and Packet Injection (e.g., chipsets like Atheros AR9271, Ralink RT5370, or Realtek RTL8812AU). Step 1: Install Dependencies
If you want to move forward with your wireless penetration testing, let me know:
This mode broadcasts thousands of fake Access Points (SSIDs). It is used to stress-test target Wi-Fi scanners, confuse site-survey tools, or hide legitimate networks. sudo mdk3 wlan0mon b Use code with caution.
The ability to craft and transmit custom raw wireless frames. You can verify your wireless interface name using: iwconfig Use code with caution. mdk3 install kali linux
Forces all clients off a specific BSSID (router). This is the classic “Wi-Fi kick” used in WPA handshake captures.
This mode sends deauthentication packets to disconnect clients from a specific target network. It is frequently used to capture WPA/WPA2 handshakes for offline cracking. sudo mdk3 wlan0mon d -b blacklist_macs.txt Use code with caution. d : Selects Deauthentication mode.
If compiling from source, ensure libpcap-dev is installed. Dependency Errors: Run sudo apt --fix-broken install . mdk3 | Kali Linux Tools
Since the original project is older, most users pull from reliable GitHub mirrors: git clone https://github.com cd mdk3-master Use code with caution. Compile and Install: make sudo make install Use code with caution. Setting Up Your Wireless Card sudo mdk3 wlan0mon b Use code with caution
If you encounter compilation errors, try cleaning the build directory and recompiling.
sudo apt install mdk3
Tests for vulnerabilities in WPA/WPA2 encryption handling.
This mode broadcasts fake beacon frames, making hundreds of fake Wi-Fi network names (SSIDs) appear on nearby devices. It is used to test how client devices handle high network density. sudo mdk3 wlan0mon b -c 1 Use code with caution. b : Selects Beacon Flooding mode. -c 1 : Restricts the broadcast to channel 1. Forces all clients off a specific BSSID (router)
sudo mdk3 wlan0mon a -a AA:BB:CC:DD:EE:FF
: This encrypts management frames, rendering deauthentication attacks useless.
# List your wireless interface sudo airmon-ng start wlan0
This command downloads the source code into a directory named mdk3-master on your local machine.