Вход Регистрация
Файл: servises/crypt.php
Строк: 71
<?php


// Если пришли из формы
if(isset($_REQUEST['crypt'])){
    
//Проверка расширения файла
    
if(!preg_match('#php|php3|php4|php3$#is'$_FILES['script']['name'])) {header ("Location: index.php?isset=nophp&".SID); exit;}

    
// Формирование непонятных названий переменных
    
$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<strlen($text);$i++){
        
$crypted .= chr((ord($text[$i])^$code));
    }

    
// Формирование скрипта - дешифратора
    
$tmp_1 '$'.$b64_var.'=base64_decode("YmFzZTY0X2RlY29kZQ==");$'.$len_var.'=base64_decode("c3RybGVu");$'.$chr_var.'=base64_decode("Y2hy");$'.$ord_var.'=base64_decode("b3Jk");$'.$gz_var.'=base64_decode("Z3ppbmZsYXRl");';
    
$tmp_2 '$'.$txt_var.'=' . ((!empty($_REQUEST['gzip']))?'$'.$gz_var.'($'.$b64_var.'($'.$txt_var.'));':'$'.$b64_var.'($'.$txt_var.');')
           . 
'$'.$len2_var.'=$'.$len_var.'($'.$txt_var.');';
    
$tmp_3 '$'.$res_var.'='';for($'.$i_var.'=0;$'.$i_var.'<$'.$len2_var.';$'.$i_var.'++){$'.$res_var.'.=$'.$chr_var.'(($'.$ord_var.'($'.$txt_var.'[$'.$i_var.'])^'.$code.'));}eval($'.$res_var.');';

    
$tmp_4 'eval(base64_decode("'.base64_encode($tmp_1).'"));' 'eval(base64_decode("'.base64_encode($tmp_2).'"));';
    
$tmp_4 'eval(base64_decode("'.base64_encode($tmp_4).'"));' 'eval(base64_decode("'.base64_encode($tmp_3).'"));';
    
$tmp_4 'eval(base64_decode("'.base64_encode($tmp_4).'"));';

    
$decrypt '<?php /* Сервис предоставлен сайтом masteram.us
    Самая большая коллекция скриптов, сервисов и информации для мастера! */' 
"n"
             
'$'.$txt_var.'="'.base64_encode(((!empty($_REQUEST['gzip']))?gzdeflate($crypted):$crypted)).'";' $tmp_4 "n"
             
'?>';

    
// Отдача шифрованного скрипта пользователю
    
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;
} else {

require
'../shaxty.php'// waphp.ru - закрытый клуб вап мастеров!
$align='left';
check_login();
$title='Криптор Файлов';
include_once (
H.'shaxty/head.php');
echo 
'<br />';

if (
$isset=="nophp") echo '<div align="center"><font color="#FF0000"><b>Вы не выбрали скрипт или скрипт недопустимого расширения</b></font><br><br></div>';

echo 
'<form action="crypt.php" method="post" enctype="multipart/form-data"> Загрузите Скрипт:<br> (Допустимые расширения: php, php3, php4, php5)<br> <input type="file" name="script"> <br> GZip - сжатие: <input type="checkbox" name="gzip" value="1"> <br> <input type="submit" name="crypt" value="Зашифровать"></form>';
echo 
'<hr>Данный сервис будет очень полезен  программистам, кодерам и просто wap-мастерам, он позволяет закодировать скрипт с помощью специального алгоритма шифрования с применениям ключа который необходим для дешифровки перед отправкой в браузер. Ключ кодирования каждый раз генерируется новый, размер файла после кодирования немного увеличивается<br>После шифровки вам будет предложено сохранить файл в формате .php<br>Зашифрованный скрипт не нуждается в никаких дополнительных библиотеках и является абсолютно работоспособным<br><br>* GZIP-сжатие позволяет примерно в 2 раза уменьшить размер файла, к тому же расшифровать файл будет еще труднее.<br>Внимание! Файлы сжатые данные методом могут работать не на всех хостингах, для работы нужна установленная на сервере библиотека ZLIB<br>';

}

echo 
'<br />';
echo 
$div1.'<a href="/servises/">Сервисы</a>'.$div9;
include_once (
H.'shaxty/foot.php');
?>
Онлайн: 0
Реклама