Il browser non sa nulla dell'autenticazione. Viene eseguito all'esterno: le connessioni in uscita vengono intercettate. Questo può essere fatto in diversi modi; in genere, il router WiFi intercetta le connessioni TCP in uscita e, se i contenuti della connessione sembrano una richiesta HTTP, il router restituisce la pagina "pagami"; tutte le altre connessioni vengono semplicemente eliminate. Una volta pagato, il router solleva la restrizione e consente il flusso delle connessioni TCP. Qui non c'è nulla di specifico sul WiFi.
Questo tipo di controllo degli accessi può essere bypassato usando IP-over-DNS : poiché il router lascia passare le richieste DNS ( intercetta solo connessioni TCP), è possibile incapsulare il traffico di dati arbitrari all'interno di false richieste DNS (a condizione che si controlli un server DNS all'esterno, operazione che esegue l'operazione inversa).
EAP, Radius ... riguardano i protocolli di autenticazione e la loro integrazione all'interno del processo di connessione WiFi. Ciò è irrilevante per la tua situazione aeroportuale: ti sei connesso senza una password, quindi al livello WiFi , non c'è autenticazione di sorta.