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

Лицензирование через REST

Добавлено: Чт апр 16, 2026 2:16 pm
tarik2398
Всем привет, может у кого есть инфа как можно с помощью запроса получать постоянные лицензии что б не заходить постоянно на https://activate.wtware.ru/ru/lig.php

нашел на форуме в теме о dynamic-config курлу, ну что то не работает. Пробовал менять адрес на activate.wtware.ru, смотреть что уходит в нетворках при нажатии на кнопку выдать постоянные лицензии, но там пусто ))

curl -s 'https://a1.wtware.com/ru/lig.php' \
-H 'Content-Type: application/x-www-form-urlencoded; charset=windows-1251' \
--data-urlencode 'email=Почта' \
--data-urlencode 'password=Пароль' \
--data-urlencode 'mac=04:23:23:23:23:a7' \
| tr '\n' ' ' \
| grep -Po '(license_[^<]+)' \
| sed 's/\\//g' | sed 's/\s//g'

Re: Лицензирование через REST

Добавлено: Чт апр 16, 2026 5:07 pm
akaplenko
У меня скрипт на php сам делает лицензии через генератор через http запросы. Алгоритм там простой. Сначала авторизуемся через index.html генератора, сохраняем куки и потом вызываем генерацию лицензии, парсим ответ и достаем из него лицензию.
Если интересно могу завтра выложить скрипт.

Re: Лицензирование через REST

Добавлено: Чт апр 16, 2026 5:25 pm
tarik2398
Было бы здорово, буду благодарен

Re: Лицензирование через REST

Добавлено: Чт апр 16, 2026 8:41 pm
aka
Скрипт правильный! Сертифика у a1 закончился. Сработало бы, если a1 заменить на a2. Починили, сейчас и с a1 работает.

Re: Лицензирование через REST

Добавлено: Пт апр 17, 2026 11:53 am
tarik2398
Да и вправду заработало, но a2 вчера тоже пробовал кстати) в любом случае всем спасибо.

PHP скрипт все равно интересен, я б посмотрел)

Re: Лицензирование через REST

Добавлено: Пт апр 17, 2026 12:08 pm
akaplenko
aka писал(а): Чт апр 16, 2026 8:41 pm Скрипт правильный! Сертифика у a1 закончился. Сработало бы, если a1 заменить на a2. Починили, сейчас и с a1 работает.
А я когда пробовал так не работало. Правда уже дофига лет назад.
tarik2398 писал(а): Пт апр 17, 2026 11:53 am PHP скрипт все равно интересен, я б посмотрел)
да там примерно все как у вас, если убрать авторизацию через куки.

Код: Выделить всё

<?php

	$url = "https://a3.wtware.com/ru/lig.php";
	$mac = "DC:A6:32:E5:B2:11"
	$email = "email@mail.ru";
	$password = ""password";
	$ch = curl_init();    
	curl_setopt($ch, CURLOPT_URL, $url); 
	curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5");  
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);       
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);		
	curl_setopt($ch, CURLOPT_POSTFIELDS, "email=".$email."&password=".$password."&mac=".$mac);
	$result = curl_exec($ch);     	
	preg_match('/<pre[^>]*?>(.*?)<\/pre>/si', $result, $matches);
        $wlan_lic = $matches[1];
?>