Re: Keygen для PPG
От: autopsist  
Дата: 19.09.24 09:05
Оценка: 2 (1)
Здравствуйте, Vinnie, Вы писали:

V>Всем привет!


V>В связи с последними событиями в DR перезжаю на PPG. В DR у меня был keygen.exe, которых хостился на их сайте и генерил ключи по переданному имени пользователя.

V>Как я понял, в PPG такого нет, но можно указать URL, на который делается POST-запрос с указанием всех регистрационных данных пользователя. На этом этапе можно сгенерить ключ и вернуть его PPG.

V>Можно ли как-то использовать для этого экзешник, подобный тому, как использовался в DR? Не силен в web-программировании, буду благодарен за любую инфу или примерный код. Спасибо!


Если речь идет о кейгене от asprotect, то придется разместить еггот у себя на хостинге и выставить файлу соотетствующие права. Не на всех системах (хостах) будет работать. В поставке asp был еще СПШ генератор, его можно попробовать.

V>P.S. Сайт на shared hosting.


Однако я бы рекомендовал переделать на счто-то свое уже и не париться с этим кейгеном.

Примерный код твоего PHP обработчика, чтобы обратиться к exe и получить серийник

...
$RegData = "Name=$name
Company=$company
Order=$orderid
License=$license";

$A='твоя последовательность A';
$E='твоя последовательность E';
$N='твоя последовательность N';

$RegData = rawurlencode($RegData);
$KeyGenURL = "http://www.asprotect.com/cgi-bin/keygen.exe"; //Тут твой URL к экзешнику

$URL = $KeyGenURL . "?A=" . $A . "&E=" . $E . "&N=" . $N . "&Data=" . $RegData;

$file = fopen ($URL, "rb");
if (!$file) {
print ("<p>Unable to open remote connection.\n");
exit;
}

while (!feof ($file)) {
$MyKey .= fgets ($file, 1024);
}
fclose($file);

echo $MyKey;

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.