Показать сообщение отдельно

  #18  
Старый 07.07.2009, 15:37
eLWAux
Постоянный
Регистрация: 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$str0); $len substr$strstrlen$str ) - 1strlen$str ) ) + 4$str substr$str3strlen$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 <= ) { 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 <= ) { 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; } } 
 
Ответить с цитированием