#pentest #infosecurity #hacking #bypass #captive_portal
Замечали в отпуске, что при подключении к гостевому открытому Wi-Fi ваш телефон иногда успевает подгрузить уведомления, но при этом интернета он не получает.
У некоторых прокси запрещающее правило фаерволла редиректящее на captive-портал, активируется только после подключения к сети и получения IP-адреса. И происходит с небольшим запаздыванием. И часто это обычный race condition, а значит есть шанс сыграть на опережение. В случае если мы успеем открыть соединение, то оно уже не будет разорвано, т.к. при перехвате tcp-коннектов фаерволл реагирует только на SYN-пакеты (таблица nat), т.е. на новые подключения.
Меняем ip-адрес и сразу после этого открываем соединение.
```sh
for i in {2..254}; do echo $i
ifconfig wlan0 192.168.1.$i/24
route add -net default gw 192.168.1.1
curl -s -I ipinfo.io | grep HTTP/
done
```
И часто это действительно работает на высоконагруженных беспроводных сетях с большим количеством правил в `iptables`.