我试图通过无线执行 MITM 攻击。我用的东西是
airbase-ng --essid "FAKEAP" -c 10 wlan0mon
创建一个虚假的接入点。这创建了一个点击界面at0,我在该界面上运行isc-dhcp-server以分发 IP 地址。
当客户端连接到此接入点时,它会获取 IP 地址并显示已连接大约 10 秒,然后我断开连接并再次连接到我的 AP 大约 10 秒。
这种连接和断开不断重复。那么有人可以告诉可能的解决方案是什么吗?
我正在做的步骤是:
$airmon-ng start wlan0
$vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.250;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255
option domain-name-servers 8.8.8.8;
}
$vim /etc/default/isc-dhcp-server
INTERFACESv4="at0"
$vim /etc/network/interfaces
ifauto at0
iface at0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255
$airbase-ng --essid "FAKEAP" -c 10 wlan0mon
上述命令启动假AP
$ifconfig at0 up
$iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
$iptables -A FORWARDING -i at0 -j ACCEPT
$systemctl restart isc-dhcp-server