Не распаковывается hwid
Posted: Tue May 31, 2016 6:44 am
Столкнулся с проблемой - на тестовой виртуальной машине VirtualBox Win10 Pro x64 не активировался код, оказалось, что сгенерированный hwid EEkYlqGFobA7SAUR+toKHg== некорректно распаковывается в hwdata.inc.php вот в этом месте:
В activation.inc.php возвращается массив длиной 0 вот в этом месте:
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;
Code: Select all
$hwdata = Hwdata::HwidDecode($hwid);
if (is_array($hwdata) && count($hwdata) > 0)
{
}
else
return $ACT_BAD; //Invalid format