Найдено 14 результатов

verdad
23 ноя 2017, 10:52
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

Re: curl авторизация

Если отправить пароль не кодируя: password='test_pass' curl ... -H 'Connection: keep-alive' --data 'username=sysop-hs&password='$password'&dst=&popup=true' \ ... выдает такое: Ваш браузер не отвечает на запросы (включите JavaScript и попробуйте еще раз) p.s. Добавил к параметрам курла '-...
verdad
23 ноя 2017, 09:38
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

Re: curl авторизация

Кажется есть зацепка.
При первом и втором прохождении curl'а выпадают разные pre и post коды. В браузере такого нет, т.е. на роутере каждый раз создается новая сессия.
Придется писать и отправлять куки.
verdad
23 ноя 2017, 09:17
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

Re: curl авторизация

Получился вот такой код: curl 'http://10.241.0.1/login' \ -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' \ -H 'Connection: keep-alive' -H 'Accept-Encoding: gzip, deflate, sdch' \ -H 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4' \ -H 'Upgrade-Insecure...
verdad
22 ноя 2017, 14:09
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

Re: curl авторизация

Так и есть, и первый и последние 16 символ меняются при открытии новой сессии.
Но может тогда сделать так:
1. Загрузить страницу авторизации.
2. Забрать с нее precode и postcode код.
3. и отправить md5sum (precode + password + postcode)
verdad
22 ноя 2017, 11:26
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

Re: curl авторизация

Походу скоро я сам и отвечу на все свои вопросы)) И все же дам вам возможность поучаствовать) Нашел упоминание js скрипта на странице авторизации. Вот его листинг: /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 1.1 Co...
verdad
22 ноя 2017, 10:33
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

Re: curl авторизация

Загвоздка скорее всего в хеше пароля. В браузере он при каждом входе другой.
Какие варианты его генерации могут быть и кто его генерирует?
verdad
22 ноя 2017, 10:07
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

Re: curl авторизация

воспользовался подсказкой https://stackoverflow.com/questions/12399087/curl-to-access-a-page-that-requires-a-login-from-a-different-page и скопировал curl запрос из хрома получилось так: curl 'http://10.241.0.1/login' \ -H 'Origin: http://10.241.0.1' \ -H 'Accept-Encoding: gzip, deflate' \ -H 'Accep...
verdad
21 ноя 2017, 09:45
Форум: Скрипты
Тема: curl авторизация
Ответы: 11
Просмотры: 8086

curl авторизация

Всем доброго дня! Хочу научить роутер tp-link 841 c прошивкой openwrt авторизоваться на hot-spot. Для этого думаю использовать bash и curl. Форма авторизации выглядит так: <form name="login" action="http://10.241.0.1/login" method="post" onSubmit="return doLogin()&...
verdad
15 дек 2016, 20:40
Форум: Скрипты
Тема: php API запрос
Ответы: 7
Просмотры: 7232

Re: php API запрос

Ранее видел эту инструкцию и даже пробовал ее читать, но мой английский ни на что не годен. Она меня только запутала. Спасибо большое!
verdad
15 дек 2016, 19:40
Форум: Скрипты
Тема: php API запрос
Ответы: 7
Просмотры: 7232

Re: php API запрос

Команда: /log print where topics=hotspot,info,debug || topics=hotspot,account,info,debug полностью удовлетворяет моим нуждам. Но как правильно их объединить в скрипте? $api_object->write('/log/print', false); $api_object->write('?topics=hotspot,info,debug', false); $api_object->write('?topics=hotspo...
verdad
15 дек 2016, 16:17
Форум: Скрипты
Тема: php API запрос
Ответы: 7
Просмотры: 7232

Re: php API запрос

Еще маленький вопрос. Хочу на страничке мониторинга выводить события авторизации из лога микротика. мне подходит токая команда: /log print where message~"log" пытаюсь все тем же способом ее выполнить через php. $message = "log"; $api_object->write('/log/print', false); $api_objec...
verdad
14 дек 2016, 13:47
Форум: Скрипты
Тема: php API запрос
Ответы: 7
Просмотры: 7232

Re: php API запрос

verdad
13 дек 2016, 22:12
Форум: Скрипты
Тема: php API запрос
Ответы: 7
Просмотры: 7232

php API запрос

Всем доброго времени суток! Пробую вытянуть из микротика инфу по подключенным устройствам. Без строк 2 и 3 работает, но нужно только несколько столбцов выводе. $request='/caps-man/registration-table/print' 1. $api_object->write($request); 2. $api_object->write('=stats='); 3. $api_object->write('=.pr...