[*] wi-fi.ru (Московский_метрополитен) Анти-адблок [iOS]

Discussion in 'Ложно-положительные срабатывания' started by Wusa, Feb 3, 2016.

  1. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    Делись, что там у тебя.
     
  2. Wusa

    Wusa Member

    Joined:
    Oct 29, 2014
    Messages:
    230
    После последних обновлений фильтров проблема частично решена, теперь АнтиАдблок-заглушка появляется после зеленой кнопки "Войти в интернет", но это ограничение чисто формальное - если закрыть вкладку авторизации и набрать любой адрес/поиск, Сеть работает как положено. Осталось "физически" вырезать заглушку, чтобы она не пугала новичков. Это все, что я хотел сказать еще до того, как проверил AdGuard с последними обновлениями. Почему просил скайп - боялся, что публикация этой инфы в паблике может навредить вам.
     
  3. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    Фильтры ни при чём, изменений в отношении метро не было.
    Если боишься - есть ЛС:)
     
  4. Wusa

    Wusa Member

    Joined:
    Oct 29, 2014
    Messages:
    230
    Судя по вашему настрою, вы решили забить на эту проблему?
    Пока борьба идет с переменным успехом - сегодня опять по понятным причинам не удалось подключиться, хотя пару дней назад худо-бедно, но работало.

    ---------- Post added at 09:29 ---------- Previous post was at 09:24 ----------

    Сорри за поспешные выводы, гордиев узел этой проблемы оказался в стороннем блокировщике - сейчас я в нем добавил login.wi-fi.ru в белый список и теперь AdGuard корректно работает с логином.
     
  5. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    Если есть сторонние блокировщики, то смысл сообщать сюда о ложном? Выбери что-то одно и пользуйся. Не работает с одним Адгардом - другое дело.
     
  6. kdiler

    kdiler New Member

    Joined:
    Feb 22, 2016
    Messages:
    1
    Для интересующихся разобрал механизм работы блокиратора.

    1. При первом подключении к точке доступа происходит открытие страницы hxxp://login.wi-fi.ru/am/UI/Login?rand=xxxxx&org=mac&service=coa&client_mac=00-00-00-00-00-00&ForceAuth=true
    Возвращается код HTTP/1.1 401 Unauthorized и страница, содержащая HTML-форму такого вида

    Code:
    <form id="submit-form" method="post" action="https://login.wi-fi.ru/am/UI/Login?rand=xxxxx&org=mac&service=coa&client_mac=xxxx&ForceAuth=true">
    <input id="hash" type="hidden" name="IDToken1" value="xxxxx">
    <input type="hidden" name="csrf.sign" value="xxxx"/><input type="hidden" name="csrf.ts" value="xxx"/></form>
    <script type="text/javascript">
    	var r1 = document.getElementById('r1'),
    		hash = document.getElementById('hash'),
    		form = document.getElementById('submit-form');
    	function load() {
    		form.submit();
    	}
    	function error() {
    		var xhr = new XMLHttpRequest();
    		if ('withCredentials' in xhr) {
    		    xhr.open('GET', '//ads.adfox.ru/wdjnm8277e0910d750195b448797616e091ad', true);
    			xhr.send();
    			xhr.onloadend = function () {
    				if (xhr.status == 250) {
    					form.submit();
    				} else {
    					hash.value = 'bad response status:' + xhr.status;
    					form.submit();
    				}
    			};
    		};
    	}
    </script>
    2. В случае, если запрос на адрес ads.adfox.ru/ххххх не будет выполнен (или возвращен код 250), то JS-скрипт отправит скрытую HTML-форму, указывающую на наличие блокировки, после чего будет показана страница с требованием отключить адблок.

    3. Если же блокировки нет, через некоторое время будет произведено перенаправление на особый адрес со спецтокеном, указанный в META-заголовках страницы

    Code:
    <meta http-equiv="refresh" content="6;URL=?rand=xxxxx&org=mac&service=coa&client_mac=xxxxxxxx&ForceAuth=true&adbtoken=d41d8cd98f00b204e9800998ecf8427e" id="r1">
    4. Переход по спецадресу отключает проверку адблока на некоторое время, позволяя авторизоваться на нескольких линиях метро со включенным блокиратором :D.
     
    Last edited by a moderator: Feb 22, 2016
  7. Wusa

    Wusa Member

    Joined:
    Oct 29, 2014
    Messages:
    230
    kdiler, зачем подобные вещи постить в паблике? Лучше сразу передать в ЛС разработчикам:)
     
  8. N3m0s

    N3m0s Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    3,775
    Его же никто не арестует =)) Они все равно заподозрят и поправят =) Борьба всегда будет. логи никто не отменял.
     
  9. Wusa

    Wusa Member

    Joined:
    Oct 29, 2014
    Messages:
    230
    После обновления AdGuard на iPhone 5s до версии 1.0.5 опять появился антиадблок в метро. На iPad стоит версия 1.0.4, там все нормально (проверено сегодня на обеих устройствах). Как это можно понимать? Неужели вы сознательно перестали нормально блокировать рекламу в метро?
    Логи обновил.
     
    Last edited by a moderator: Feb 29, 2016
  10. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    Фильтры одни и те же. Для всех устройств. Ищи проблему у себя.
     
  11. Wusa

    Wusa Member

    Joined:
    Oct 29, 2014
    Messages:
    230
    У меня оба устройства на последних стабильных прошивках, джейл никогда не делал, набор фильтров и связки блокировщиков идентичны. Каким образом могут быть проблемы на моей стороне? Пока мне удалось зафиксировать только факт.
     
  12. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    У тебя два блокировщика.
     
  13. Наедалово

    Наедалово New Member

    Joined:
    Jul 24, 2017
    Messages:
    22
    Подниму некро тему
    перестал проходить авторизацию при вкл адгуарде в метро (пик номер 1), если отключить то все нормально (пик номер 2), картинки с фильтрами прилагаю. Прошивка иос 11.0.2, до нее не было такой ерунды
    Напервом пике так 10-15 минут ждал, кнопка так и не стала активной
     

    Attached Files:

  14. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    @Наедалово На iOS там не заблокировать рекламу, поэтому проверьте исключение
    Code:
    @@||auth.wi-fi.ru^$document
    
     
  15. Наедалово

    Наедалово New Member

    Joined:
    Jul 24, 2017
    Messages:
    22
    тут вопрос не блоке рекламы на логине, кнопка неактивна все время, пока не отключить блокировщик,
    исключение это свои правила??, но и сразу наперед -раньше то все было ок
     
  16. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    Ну они постоянно что-то придумывают нехорошее.
    да. Скопируйте в "Свои правила".
     
  17. Наедалово

    Наедалово New Member

    Joined:
    Jul 24, 2017
    Messages:
    22
    сделано, поеду после работы, потом отпишу че да как, спасибо
     
  18. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    Ок, жду)
     
  19. Наедалово

    Наедалово New Member

    Joined:
    Jul 24, 2017
    Messages:
    22
    ну в таком варианте работает все))), и реклама тоже, метро - козлы вообщем
     
  20. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    22,208
    А можете вместо предыдущего проверить такое?
    Code:
    @@||auth.wi-fi.ru^$urlblock
    
    с этим можно будет хотя бы скрыть баннеры(кроме видео)