#
WifiForge
WifiForge is an awesome tool for learning how to hack wifi...without any wifi hardware! Here's my cheat sheet for getting started, which is pretty much lifted directly from the installation docs
#
Install Docker
sudo apt update -y
sudo apt install docker.io -y
#
Install WifiForge
sudo docker pull redblackbird/wififorge:latest
sudo docker run --privileged=true -it --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" -v /tmp/.X11-unix:/tmp/.X11-unix:rw -v /sys/:/sys -v /lib/modules/:/lib/modules/ --name mininet-wifi --network=host --hostname mininet-wifi redblackbird/wififorge:latest /bin/bash
#
Run it
cd /WifiForge/
service openvswitch-switch start
sudo python3 WifiForge.py
#
Bettercap recon lab
#
Enumerate wifi cards
iwconfig
#
Put wifi card in monitor mode
airmon-ng start Attacker-wlan0
#
Start Bettercap
bettercap -iface wlan0mon
#
Set loot file
set wifi.handshakes.file ./handshakes
#
Enable recon
wifi.recon on
#
Show wifi network update, refresh every few seconds
set ticker.commands 'clear; wifi.show'
#
Enable ticker
ticker on
#
Filter recon to just channel 6
wifi.recon.channel 6
#
Deauth wifi
wifi.deauth 76:df:71:67:40:2b
#
Copy captured handshakes from docker to local hard drive
sudo docker cp mininet-wifi:/handshake ~/handshake
#
Starting WifiForge again later after exiting out
#
Nuke old docker containers
sudo docker rm mininet-wifi
#
Check that they're gone:
sudo docker ps -a
#
Restart Docker
sudo docker run --privileged=true -it --env="DISPLAY" --env="QT_X11_NO_MITSHM=1" -v /tmp/.X11-unix:/tmp/.X11-unix:rw -v /sys/:/sys -v /lib/modules/:/lib/modules/ --name mininet-wifi --network=host --hostname mininet-wifi redblackbird/wififorge:latest /bin/bash
#
Restart WiFiForge
cd /WifiForge/
service openvswitch-switch start
sudo python3 WifiForge.py