Страница 1 из 1

Авторизация на стороннем HotSpot

Добавлено: 15 янв 2019, 09:33
bagava
Пользуюсь услугой БТК "Свободный WiFi". Подключаю Mikrotik hap lite к точке БТК (ByFly Wi-Fi, Beltelecom WiFi и т.д.). Дальше с любого устройства перехожу в браузере на страницу авторизации, ввожу логин и пароль и пользуюсь.
Вопрос:
Можно ли настроить авторизацию в самом Mikrotik?

Re: Авторизация на стороннем HotSpot

Добавлено: 15 янв 2019, 09:47
Chupaka
А что там за страница? Можно попробовать через /tool fetch сделать "отправку" формы с именем-паролем, но в целом возможности весьма скудные.

Re: Авторизация на стороннем HotSpot

Добавлено: 15 янв 2019, 10:09
bagava
Что надо показать?
Текст страницы авторизации достаточно большой. В основном описания и инструкции. Сам кусок с вводом логина и пароля

<form action="/connect_by_card/" method="POST" class="login-pass-form"
style="display: none">

<h3>Введите данные <strong>для доступа в Интернет</strong></h3>

<input type='hidden' name='csrfmiddlewaretoken' value='wcT1lTdi9uk57dcdoyfCxJTzc7t1hfsd5lRrCF25dnQaF1CcHaekDTACb9w0RXVx' />
<div class="form-group phone-number">
<label>Логин</label>
<input name="login" type="text" pattern="([0-9]|[-])+" class="form-control" placeholder="Только цифровая часть" required="required">
</div>
<div class="form-group">
<label>Пароль</label>
<input name="password" type="password" class="form-control" placeholder=""
required="required">
</div>
<button id="pay_button_oc" type="submit">Войти</button>
<div class="back-to-register link-wrapper">
<a href="#back-to-register">Назад к получению авторизационных данных</a>
</div>
</form>

Re: Авторизация на стороннем HotSpot

Добавлено: 15 янв 2019, 14:03
Chupaka
CSRF токен... Если оно как-то привязано к Cookies - ничего не получится, похоже. Если не привязано - Можно попробовать одним запросом выдрать токен, вторым запостить формочку.

По первому шагу - вот сюда глянуть можно: viewtopic.php?f=5&t=2349#p5041

Re: Авторизация на стороннем HotSpot

Добавлено: 15 янв 2019, 14:04
Chupaka
bagava писал(а): 15 янв 2019, 10:09 Текст страницы авторизации достаточно большой.
А, тут ещё может быть проблема с тем, что переменная не может хранить больше 4 КБ текста