PHP Криптор'; echo ''; // Если пришли из формы if(isset($_REQUEST['crypt'])){ //Проверка расширения файла if(!preg_match('#php|php3|php4|php3$#is', $_FILES['script']['name'])) die('Скрипт недопустимого расширения!'); // Формирование непонятных названий переменных $res_var = 'V'.(rand(100000000,200000000)); $txt_var = 'V'.(rand(200000001,300000000)); $b64_var = 'V'.(rand(300000001,400000000)); $len_var = 'V'.(rand(400000001,500000000)); $len2_var = 'V'.(rand(500000001,600000000)); $i_var = 'V'.(rand(600000001,700000000)); $chr_var = 'V'.(rand(700000001,800000000)); $ord_var = 'V'.(rand(800000001,900000000)); $gz_var = 'V'.(rand(900000001,999999999)); $code = rand(); $crypted = ''; // Удаление открывающего и закрывающего тега скрипта $text = preg_replace('#^<\?(?:php)?(.*?)#is', '\1', trim(file_get_contents($_FILES['script']['tmp_name']))); $text = substr_replace($text, '', strrpos($text, '?>'), 2); // Формирование шифрованного скрипта for($i=0;$i'; // Отдача шифрованного скрипта пользователю header('Content-Encoding: none'); header('Content-type: text/plain'); header('Content-Disposition: attachment; filename="' . $_FILES['script']['name'] . '"'); header('Last-Modified: ' . date("D, d M Y H:i:s T")); header('Content-Length: '. strlen($decrypt)); echo $decrypt; exit; } require_once ("../../incfiles/end.php"); ?>