?? td2008_keygen.php
字號(hào):
<?
//隨機(jī)生成字符串函數(shù)random
function random($length)
{
$hash = '';
$chars = 'ABCDEFGHIJKLMNOPQRSTUVWXY';
$max = strlen($chars) - 1;
mt_srand((double)microtime() * 1000000);
for($i = 0; $i < $length; $i++)
{
$hash .= $chars[mt_rand(0, $max)];
}
return $hash;
}
//定義函數(shù)
function key_str( $TXT, $ENCRYPT_KEY )
{
$ENCRYPT_KEY = md5( $ENCRYPT_KEY );
$CTR = 0;
$TMP = "";
$I = 0;
for ( ; $I < strlen( $TXT ); ++$I )
{
if ( $CTR == strlen( $ENCRYPT_KEY ) )
{
$CTR = 0;
}
$TMP .= substr( $TXT, $I, 1 ) ^ substr( $ENCRYPT_KEY, $CTR, 1 );
++$CTR;
}
return $TMP;
}
//下面是取得機(jī)器碼
$M_CODE = $_ENV['PROCESSOR_REVISION'];
$M_CODE .= disk_total_space( "/" );
$M_CODE .= "劉高李吳趙史張";
$M_CODE = strrev( substr( md5( $M_CODE ), 0, 12 ) );
////機(jī)器碼提取結(jié)束
///為公司輸入框
echo " 本程序只做測(cè)試用,請(qǐng)不要外傳。不要用于商業(yè)用途";
echo "<FORM METHOD=post>
請(qǐng)輸入公司名字:
<br>
<INPUT TYPE=TEXT NAME=\"CompanyName\"><p>
請(qǐng)輸入機(jī)器碼:<br>
<INPUT TYPE=TEXT NAME=\"SN\" VALUE=\"$M_CODE\"><p>";
echo "您的機(jī)器碼為:\n";
echo $M_CODE."<p>";
echo "<INPUT TYPE=SUBMIT VALUE= \"提交\"><p>
</FORM>";
if($CompanyName&&$SN)
{
$M_CODE=$SN;
////開始算號(hào)
$CODE_FLAG = "B&YLF".$CompanyName."WIN";
$R_CODE1 = key_str( $M_CODE, $CODE_FLAG );
$R_CODE1 = strrev( md5( $R_CODE1 ) );
$R_CODE2 = "";
$I = 0;
for ( ; $I < strlen( $R_CODE1 ); ++$I )
{
$STR = substr( $R_CODE1, $I, 1 );
$R_CODE2 .= ord( $STR ) + 2;
}
$R_CODE2 = strrev( sprintf( "%.0f", ( substr( $R_CODE2, 0, 6 ).substr( $R_CODE2, -6 ) ) * 3 ) );
$R_CODE2 = substr( $R_CODE2, -5 ).substr( $R_CODE2, 0, 7 );
$R_CODE2 = str_replace( "4", "3", $R_CODE2 );
/////////算號(hào)結(jié)束///////////////////////////////////////////////////////
echo "<p><p><p>";
echo "------------------------------------------------------------<p>";
echo "你輸入的公司是: ".$CompanyName."<p>";
echo "您輸入的機(jī)器碼是:".$M_CODE;
echo "<P>您的注冊(cè)碼為: ".$R_CODE2."<p>";
echo "完美平臺(tái)版序列號(hào):<br>
TD20F-38050".random(3)."-".random(4)."<br>";
}
/*10000
10011
10022
10033
10044
10055
10066
10077
10088
10099
10110
10121
10132
10143
10154
10165
10176
10187
10198
10209
10220
10231
10242
10253
10264
10275
10286
10297
10308
10319
10330
10341
10352
10363
10374
10385
10396
10407
10418
10429
*/
?>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -