
10.06.2010, 10:08
|
|
Новичок
Регистрация: 12.03.2010
Сообщений: 13
Провел на форуме: 72011
Репутация:
1
|
|
За ошибки извиняюсь, просто вечером голова уже не варила. Вообще – то сам написал, а не передрал, если надо выложу init.php со снятой обфускацией. Ниже версии не ковырял но думаю как и в 8.5 чисто привязка к версии, а все остальное идентично.
Вот исходняки моего скрипта (ты меня задел сказав, что я передрал)
PHP код:
<?php
define ( 'INITVERSION', "8500" ); // собственно версия продукта
//функция взята из php.ini, разве что её и передрал :D , но пока до меня дошло что к чему.
function get_domen_hash($domain) {
$domen_md5 = explode ( '.', $domain );
$count_key = count ( $domen_md5 ) - 1;
unset ( $domen_md5 [$count_key] );
if (end ( $domen_md5 ) == "com" or end ( $domen_md5 ) == "net")
$count_key --;
$domen_md5 = $domen_md5 [$count_key - 1];
//$domen_md5='';
$domen_md5 = md5 ( md5 ( $domen_md5 . "780918" ) );
return $domen_md5;
}
$domen = $_POST ['do'];
$domen_md5 = get_domen_hash ( $domen );
echo('<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />');
echo('<title> KeyGen For DLE V.8.5</title></head><body>');
echo ('</br></br><center><H1>KeyGen For DLE V.8.5</H1>');
echo('<img src="pic.gif"></center>');
echo ('</br></br><center><form method=post>');
echo ('Введите домен: <input type="text" name="do" value="');
echo($domen);
echo ('" class="keyboardInput"> </br> </br> ');
echo ('<input type=submit value="GO!">');
echo('</form>');
$d = md5 ( $domen_md5 . INITVERSION ); //из за этого я полчаса делал мозги
echo ('</br>');
echo ('</br>');
echo ("'key' => ");
echo ('"');
echo ($d);
echo ('"');
echo('</br></br></br></br></br></br></br></br></br></br><font size="3" color="#777777">Powered by aka MovEX</font>');
echo ('</center></body></html>');
?>
Вот,так..
|
|
|