Para desativar a janela do CNA, aconselho usar este método:
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.captive.control Active -boolean false
Após essa mudança, em vez de ser obrigado a autenticar para obter o Wi-Fi, agora posso lidar com o portal cativo do WIPSr no meu navegador de escolha.
Como um petisco interessante, o Firefox parece estar ciente do WISPr e exibe um aviso dizendo que você precisa fazer o login na rede (cativa).
Outro método imediato para desabilitar o CNA costumava renomear o navegador com o Webkit fora do caminho que é invocado pelo protocolo WISPr.
Como em:
cd /System/Library/CoreServices
mv Captive\ Network\ Assistant.app mv Captive\ Network\ Assistant.app.old
No entanto, devido à Proteção de Integridade do Sistema em versões mais recentes do Mac OS e às etapas envolvidas para que funcione, a modificação do plist é agora o método recomendado.
Este último método também tem o disavantage adicionado de etapas que precisam ser executadas para impedir que uma atualização de segurança restaure uma cópia do binário mencionado acima.