- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
final public static function getSomething($version_line = "pro") {
$default_domain = domainsCollection::getInstance()->getDefaultDomain();
if($_SERVER['SERVER_ADDR']) {
$cs2 = md5($_SERVER['SERVER_ADDR']);
} else {
$cs2 = md5(str_replace("\\","",$_SERVER['DOCUMENT_ROOT']));
}
switch($version_line) {
case "pro":
$cs3 = md5(md5(md5(md5(md5(md5(md5(md5(md5(md5($default_domain->getHost()))))))))));
break;
case "free":
$cs3 = md5(md5(md5($default_domain->getHost())));
break;
case "lite":
$cs3 = md5(md5(md5(md5(md5($default_domain->getHost())))));
break;
case "freelance":
$cs3 = md5(md5(md5(md5(md5(md5(md5($default_domain->getHost())))))));
break;
case "trial": {
$cs3 = md5(md5(md5(md5(md5(md5($default_domain->getHost()))))));
}
}
$licenseKeyCode = strtoupper(substr($cs2, 0, 11) . "-" . substr($cs3, 0, 11));
return $licenseKeyCode;
}
Анонимус 15.01.2015 16:53 # +4
Чем больше раз ты сделаешь md5, тем более секурная твоя система. Есть правда такая фишка что при переносе проекта в другую папку или при смене IP адреса сервера админом все ключи ебнутся, но это мелочь
inkanus-gray 15.01.2015 17:12 # 0
Анонимус 15.01.2015 17:20 # +2
Так вот: именно hardware signature и надо использовать. Переставил сетевую карту в другой слот? Вот и лицензция слетела.
inkanus-gray 15.01.2015 18:00 # 0
Анонимус 15.01.2015 18:09 # +1
Операционка при старте сканирует память в специальной области, находит там сигнатуру главной таблицы, вычисляет из нее адреса других таблиц (их пол сотни разных) , и в одной из них находит hardware signature.
lorc 15.01.2015 18:41 # +1
3.14159265 15.01.2015 19:47 # +3
Что интересно все только говорят об этой чудесной точке, считают вероятности и тырят известный подсчёт вероятностей. Но никто её не наблюдал, по крайней мере примера такой точки обычно не никто приводит.
lorc 15.01.2015 19:49 # 0
inkanus-gray 15.01.2015 20:15 # 0
lorc 15.01.2015 20:40 # +2
Анонимус 15.01.2015 22:34 # +1
guest 16.01.2015 16:47 # 0
3.14159265 16.01.2015 18:49 # 0
Анонимус 15.01.2015 22:35 # +2
Fike 16.01.2015 06:42 # +1
Fike 16.01.2015 06:44 # 0
deconf 16.01.2015 12:04 # 0