Bắt đầu
Để bắt đầu thì mình cần máy tính chạy Linux có card WiFi hoặc USB WiFi có hỗ trợ chế độ giám sát (monitor mode)
Điều kiện tiên quyết
- Qualcomm Atheros AR9462
- Arch Linux (Linux là đc 🙄)
- Gói ứng dụng cần thiết:
iw
iwconfig
aircrack-ng
Kiểm tra card WiFi có monitor mode không
Đầu tiên thì xem card WiFi ở đâu ha.
iw dev
Output:
┌[lynx@Arch] [/dev/pts/4] └[~]> iw dev phy#0 Interface wlp2s0 ifindex 3 wdev 0x1 [...]
Tiếp theo thì phy#0 có monitor mode không 🤔
iw list
Output:
┌[lynx@Arch] [/dev/pts/4] └[~]> iw list Wiphy phy0 [...] Available Antennas: TX 0x3 RX 0x3 Configured Antennas: TX 0x3 RX 0x3 Supported interface modes: * IBSS * managed * AP * AP/VLAN * monitor * mesh point * P2P-client * P2P-GO * outside context of a BSS [...]
Chuyển sang monitor mode nào
Để tránh các chương trình khác chuyển monitor về managed
sudo airmon-ng check
Output:
┌[lynx@Arch] [/dev/pts/4] └[~]> sudo airmon-ng check Found 2 processes that could cause trouble. Kill them using 'airmon-ng check kill' before putting the card in monitor mode, they will interfere by changing channels and sometimes putting the interface back in managed mode PID Name 7826 NetworkManager 7840 wpa_supplicant
Giờ thì tắt mấy tiến trình đó nào
sudo airmon-ng check kill
Output:
┌[lynx@Arch] [/dev/pts/4] └[~]> sudo airmon-ng check kill Killing these processes: PID Name 7480 wpa_supplicant
Sau khi chuyển wlp2s0
sang monitor mode thì nó có tên là wlp2s0mon
, với câu lệnh như này
sudo airmon-ng start wlp2s0
Output:
┌[lynx@Arch] [/dev/pts/4] └[~]> sudo airmon-ng start wlp2s0 PHY Interface Driver Chipset phy0 wlp2s0 ath9k Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01) (mac80211 monitor mode vif enabled for [phy0]wlp2s0 on [phy0]wlp2s0mon) (mac80211 station mode vif disabled for [phy0]wlp2s0)
Oke hiện tại máy mình đã bật đc monitor mode, nhưng có vấn đề là máy chỉ có mỗi 1 cái card WiFi nên là nó cũng mất luôn kết nối Internet 🐧.
Dừng monitor mode, kết lại với WiFi
Như ban nãy mình đã đổi thành wlp2s0mon
thì bây giờ ngược lại
sudo airmon-ng stop wlp2s0mon
Output:
┌[lynx@Arch] [/dev/pts/4] └[~]> sudo airmon-ng stop wlp2s0mon PHY Interface Driver Chipset phy0 wlp2s0mon ath9k Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01) (mac80211 station mode vif enabled on [phy0]wlp2s0) (mac80211 monitor mode vif disabled for [phy0]wlp2s0mon)
Oh 🙄, chưa có icon WiFi nào hiện lên cả. Mình cần bật lại tiến trình mà airmon-ng
đã tắt ban nãy.
sudo systemctl restart NetworkManager
Output:
┌[lynx@Arch] [/dev/pts/4] └[~]> sudo systemctl restart NetworkManager
Kết thúc he 🙄
Kích hoạt Chế độ giám sát là một phương pháp tuyệt vời để đánh hơi và theo dõi xung quanh mạng và bộ định tuyến của bạn. Có một số cách để kích hoạt chế độ giám sát. Phương pháp này có thể không hoạt động cho mọi bộ định tuyến. Vì vậy, hãy thử bất kỳ phương thức một số phương thức khác… 🙄 (mình sẽ cập nhật sau)
Leave a Reply