Page 1 of 1

Не распаковывается hwid

Posted: Tue May 31, 2016 6:44 am
by igh0st
Столкнулся с проблемой - на тестовой виртуальной машине VirtualBox Win10 Pro x64 не активировался код, оказалось, что сгенерированный hwid EEkYlqGFobA7SAUR+toKHg== некорректно распаковывается в hwdata.inc.php вот в этом месте:

Code: Select all

$data = unpack("V*", base64_decode($hwid));
		
//x64 system PHP bug workaround, to keep numbers unsigned
foreach ($data as $i => $num)
{
    if ($data[$i] < 0)
    $data[$i] += 4294967296;
}
return $data;
В activation.inc.php возвращается массив длиной 0 вот в этом месте:

Code: Select all

$hwdata = Hwdata::HwidDecode($hwid);
if (is_array($hwdata) && count($hwdata) > 0)
{
}
else 
	return $ACT_BAD; //Invalid format

Re: Не распаковывается hwid

Posted: Wed Jun 01, 2016 5:00 am
by Admin
HWID распаковывается без проблем:
http://weblm.vmpsoft.com/activation.php ... b6o5GRg%3d

Проверьте у себя в логах сервера какие параметры в URL-е приходят от пользователя.

Re: Не распаковывается hwid

Posted: Thu Jun 02, 2016 3:28 am
by igh0st
Большое спасибо за советы, буду разбираться.