ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Криптор Php V 1.2
  #1  
Старый 09.03.2008, 20:59
Аватар для Xcontrol212
Xcontrol212
Постоянный
Регистрация: 13.02.2008
Сообщений: 505
Провел на форуме:
2916750

Репутация: 277


Отправить сообщение для Xcontrol212 с помощью ICQ
По умолчанию Криптор Php V 1.2

ПХП криптор от Калисты версию 1.2

PHP код:
<pre><?
    
// 2:52 27.07.2007
    #######################################
    #######################################
    ########     PHPCrypt     ####### public
    ########     Ver. 1.2     #######
    #######################################
    #######################################
    ########     KALLISTO     ####### 
    ########     98009800     ####### 
    #######################################
    #######################################

    
$jsCrypt     0;            // 1 - on, 0 - off ява крипт
    
$input     "1.php";        // файл который надо криптануть
    
$output     "index.php";        // выходяший криптованный файл


    #################################
    ///
    
$f=join(""file($input));
    
$key rand(1,100);
    
$find 0;
    
$start_pos strpos($f"<?php");
    if(
$start_pos === false )
    {
        
$start_pos strpos($f"<?");
        if(
$start_pos !== false )
        {
            
$find=1;
            
$fsubstr($f$start_pos+2strlen($f));
        }
    }
    else
    {
        
$find=1;
        
$fsubstr($f$start_pos+5strlen($f));
    }

    if(
$find==0) exit("Крипт скрипта неполучится.");
    
$start_pos strrpos($f"?>");
    if(
is_int($start_pos))$f=substR($f0$start_pos);

    
$new '';$len=strlen($f);
    for(
$i=0;$i<$len;$i++)
    {
        
$new .= chr(ord($f[$i]) ^ $key);
    }
    
$new str_replace("<?""[t1]"$new);
    
$new str_replace("'",  "[t3]"$new);

    
$jsPre='';
    
$jsAfter='';

    if(
$jsCrypt == 1)
    {
        
$jsPre="
function jsCrypt(\$buffer) 
{
    \$return = \$buffer;
    \$new = '';
    for(\$i=0;\$i<strlen(\$buffer);\$i++)
    {
        \$tmp = ord(\$buffer[\$i]);
        if(\$tmp<100) \$tmp = \"0\".\$tmp;
        if(\$tmp<10) \$tmp = \"0\".\$tmp;
        \$new .= \$tmp;
    }
    \$return = \"<script>
    var len = \".strlen(\$buffer).\";
    var str = '\$new';
    var tmp = '';

    for(i=0;i<len;i++)
    {
        // String.fromCharCode(str.substr(i*3, 3) )

        document.write(  String.fromCharCode(str.substr(i*3, 3) ) );
    }
    </script>\";
    return \$return;

}
ob_start(\"jsCrypt\");"
;
        
$jsAfter="ob_end_flush();";


    }



$code "<?
$jsPre
\$key=
$key;
\$res ='
$new';
\$str=str_replace(\"[t1]\", \"<?\", \$res);
\$str=str_replace(\"[t3]\", \"'\", \$str);
\$len=strlen(\$str);
\$ev='';
for(\$i=0;\$i<\$len;\$i++)
\$ev .= chr(ord(\$str[\$i]) ^ \$key);
eval(\$ev);
$jsAfter;
?>"
;

@
fwritefopen($output"w"), $code) or die("Не удалось создать файлик...");
?>
</pre>
взял отсюда
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Local include && PHP baz1k Чужие Статьи 0 10.01.2008 04:50
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ