|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
С нами:
9423746
Репутация:
2399
|
|
доделал полноценный генератор. роботы на 5минут)
поддержка всех типов лицензии )
PHP код:
$mail = 'admin@of.size';
$code = Scripto_GENERATOR('1st',$mail); // (тип лицензии, емейл)
print 'Mail: '.$mail.'<br>';
print 'Code: <font style="font-size:10px;">'.$code.'</font><br>';
var_dump(serial($code,$mail));
// ................................................................................................................................
// license: 1st, 1sn, unt, unn
function Scripto_GENERATOR($license,$mail) {
switch ($license) {
case '1st':
return crackIt_1st($mail);
break;
case '1sn':
return crackIt_1sn($mail);
break;
case 'unt':
return crackIt_unt($mail);
break;
case 'unn':
return crackIt_unn($mail);
break;
}
}
function crackIt_1st($mail){
$host = "scriptoprofessional_".rethostex( )."scripto_time";
$s0 = '99999999999999';
$s1 = md5( $host ).
md5( $host.$host ).
md5( $host.$host.$host ).
md5( $host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host.$host );
$code = $s0.'@%'.$s1;
return '1st'.$code.'0';
}
function crackIt_1sn($mail){
$host = "scriptoprofessional_".rethostex( )."scripto_notime";
$code = md5( $host ).
md5( $host.$host ).
md5( $host.$host.$host ).
md5( $host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host.$host );
return '1sn'.$code.'0';
}
function crackIt_unt($mail){
$host = "scriptoprofessional_".$mail."supernick";
$s0 = '99999999999999';
$s1 = md5( $host ).
md5( $host.$host ).
md5( $host.$host.$host ).
md5( $host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host.$host );
$code = $s0.'@%'.$s1;
return 'unt'.$code.'0';
}
function crackIt_unn($mail){
$host = "scriptoprofessional_".$mail."supernick_noptime";
$code = md5( $host ).
md5( $host.$host ).
md5( $host.$host.$host ).
md5( $host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host ).
md5( $host.$host.$host.$host.$host.$host );
return 'unn'.$code.'0';
}
function retHostEx($host=false) {
if (!$host) $host=$_SERVER["HTTP_HOST"];
$host=str_replace("www.","",$host);
if ($host{strlen($host)-1}=='/') {
$host=substr($host,0,strlen($host)-1);
}
$host=str_replace("http://","",$host);
$host=str_replace("/","",$host);
$host=str_replace("\\","",$host);
return $host;
}
function serial( $str = "", $email = "" ) { global $settings; $type = substr( $str, 0, 3 ); $len = substr( $str, strlen( $str ) - 1, strlen( $str ) ) + 4; $str = substr( $str, 3, strlen( $str ) - $len ); $search = array( "wq", "re", "yt", "iu", "po", "sa", "fd", "hg", "kj", "lk" ); $replace = array( "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ); switch ( $type ) { case "1st" : $serials = explode( "@%", $str ); if ( isset( $serials[1] ) ) { $host = "scriptoprofessional_".rethostex( )."scripto_time"; if ( md5( $host ).md5( $host.$host ).md5( $host.$host.$host ).md5( $host.$host.$host.$host ).md5( $host.$host.$host.$host.$host ).md5( $host.$host.$host.$host.$host.$host ) == $serials[1] ) { $time = str_replace( $search, $replace, $serials[0] ); if ( eregi( "^[0-9]{1,}\$", $time ) ) { if ( time( ) <= $time ) { $timestamp = $time - time( ); if ( $timestamp / 86400 <= 2 ) { echo "Внимание! Действие лицензии Scripto catalog заканчивается ".date( "d-m-Y", $time )."<br>"; } return true; } return false; } return false; } return false; } return false; case "1sn" : $host = "scriptoprofessional_".rethostex( )."scripto_notime"; if ( md5( $host ).md5( $host.$host ).md5( $host.$host.$host ).md5( $host.$host.$host.$host ).md5( $host.$host.$host.$host.$host ).md5( $host.$host.$host.$host.$host.$host ) == $str ) { return true; } return false; case "unt" : if ( isset( $settings['mailadmin'] ) ) { $mail = $settings['mailadmin']; } else { $mail = $email; } $serials = explode( "@%", $str ); if ( isset( $serials[1] ) ) { $host = "scriptoprofessional_".$mail."supernick"; if ( md5( $host ).md5( $host.$host ).md5( $host.$host.$host ).md5( $host.$host.$host.$host ).md5( $host.$host.$host.$host.$host ).md5( $host.$host.$host.$host.$host.$host ) == $serials[1] ) { $time = str_replace( $search, $replace, $serials[0] ); if ( eregi( "^[0-9]{1,}\$", $time ) ) { if ( time( ) <= $time ) { $timestamp = $time - time( ); if ( $timestamp / 86400 <= 2 ) { echo "Внимание! Действие лицензии Scripto catalog заканчивается ".date( "d-m-Y", $time )."<br>"; } return true; } return false; } return false; } return false; } return false; case "unn" : if ( isset( $settings['mailadmin'] ) ) { $mail = $settings['mailadmin']; } else { $mail = $email; } $host = "scriptoprofessional_".$mail."supernick_noptime"; if ( md5( $host ).md5( $host.$host ).md5( $host.$host.$host ).md5( $host.$host.$host.$host ).md5( $host.$host.$host.$host.$host ).md5( $host.$host.$host.$host.$host.$host ) == $str ) { return true; } return false; } }
|