Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   помогите раскрдировать. что это вообще такое (https://forum.antichat.xyz/showthread.php?t=121992)

rovsh 23.05.2009 21:17

помогите раскрдировать. что это вообще такое
 
люди добрые помогите разобратся с кодом
PHP код:

<?php    if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))  {   function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E)   {    $TF186217753C37B9B9F958D906208506E base64_decode($TF186217753C37B9B9F958D906208506E);    $T7FC56270E7A70FA81A5935B72EACBE29 0;    $T9D5ED678FE57BCCA610140957AFAB571 0;    $T0D61F8370CAD1D412F80B84D143E1257 0;    $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);    $T3A3EA00CFC35332CEDF6E5E9A32E94DA 3;    $T800618943025315F869E4E1F09471012 0;    $TDFCF28D0734569A6A693BC8194DE62BF 16;    $TC1D9F50F86825A1A2302EC2449C17196 "";    $TDD7536794B63BF90ECCFD37F9B147D7F strlen($TF186217753C37B9B9F958D906208506E);    $TFF44570ACA8241914870AFBC310CDB85 __FILE__;    $TFF44570ACA8241914870AFBC310CDB85 file_get_contents($TFF44570ACA8241914870AFBC310CDB85);    $TA5F3C6A11B03839D46AF9FB43C97C188 0;    preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85$TA5F3C6A11B03839D46AF9FB43C97C188);    for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;)    {     if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit;     if ($TDFCF28D0734569A6A693BC8194DE62BF == 0)     {      $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);      $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]);      $TDFCF28D0734569A6A693BC8194DE62BF 16;     }     if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 0x8000)     {      $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4);      $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4);      if ($T7FC56270E7A70FA81A5935B72EACBE29)      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3;       for ($T0D61F8370CAD1D412F80B84D143E1257 0$T0D61F8370CAD1D412F80B84D143E1257 $T9D5ED678FE57BCCA610140957AFAB571$T0D61F8370CAD1D412F80B84D143E1257++)        $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257];       $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }      else      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);       $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16;       for ($T0D61F8370CAD1D412F80B84D143E1257 0$T0D61F8370CAD1D412F80B84D143E1257 $T9D5ED678FE57BCCA610140957AFAB571$TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]);       $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }     }     else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++];     $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1;     $TDFCF28D0734569A6A693BC8194DE62BF--;     if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F)     {      $TFF44570ACA8241914870AFBC310CDB85 implode(""$TC1D9F50F86825A1A2302EC2449C17196);      $TFF44570ACA8241914870AFBC310CDB85 "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?";      return $TFF44570ACA8241914870AFBC310CDB85;     }    }   }  }  eval(T7FC56270E7A70FA81A5935B72EACBE29("QAIAPD9waHAgABBpZighZGVmaW4AAGVkKCdEQVRBTElGRUVOR0kAgE5FJykpICB7AkAgZGllKCJIAABhY2tpbmcgYXR0ZW1wdCEiBAApOyAgfQHxICR0ZXh0dmVycwAkaW9uX2xpbmsgPQFPIC4BQF9hMABjdANwA2EkZm9ydW1fY29udGUgQG50AyBhcnJheSgBsSd7Qk9BUgAwRCBIRUFERVJ9JwFBAEA9PiAkCEBkbGVfA5NiYXIsAVAgJ3tsYXMBPHRfdmlzaXQCtiAgAtECkwH3AwRubwMAd190aW1lAugDAmxhbmdkYXRlIIAgKAnHZmlnWycC0XN0YW1wJ10AQSwgJF9USU1FKQTEU1RBVFMEmsABCUAHwXRwbC0+cmVzdWx0WycLZ5gCBHB0cwRxAnAnW3NlYXJjaC0TMV3AAQ5lC6EiPGEgaHJlZj1cInskAlOCcBWCfVwiPiIHo1svAYMD2wegIjwvYYH8AlZnZXRuZXcCSwYeAlMGHwGDA9sGHXN1Af1ic2NyaXB0H7ACpgJSDCkCWAZ/BD8nCjP/0AyIJhgSnxKVAlgGbwHYBCYKggZmKSmUaWYgKIAAMUdGT1JVTV9TVUJfRE9NQUlYSk4xYiAxciJkYWpheCvwIjwQkyAkcXUQgWFnZRvQamF2YQFjXCIgdHlwAUGoPAiRLwGZPiCwIHZhciAq8wTyATEpQCAnAKYvZW5naW5lLwHCLwHBLycKggMXdwL4eXNpd3lnAzE9MOAJZDWAK8IB5CddfZNBA4M8LwkTPiIEcgNhJCrCbG9hZF89sVABbDAwKAFBX2Rpci4nbWFpbi4CIEgbJxIFICAB0S0+Y29weQMWEBF7B7QKYWgCfRDlD2InD1wnIHNyYz0neyQKZWgADnR0cF9ob21lX3VybArAD280Ni4K4WpzJz4MZy4I32UNoUmjCrRzZXQoRVQ4/30nPDAM8DnfbSddDjUFQwNiAvEX0kqlAkYQARD8cmlnS7FmYWxzB2IU8CPyEKQN9QK0aHTiCAYwAjAj42lzX0bhX2hhc2gT8G1kNUAOKAEBKCdkJykuJzIuMxcpAaECpSQA/WZjYWNoZS0+OhAC4BrwAaIC+AhBJAYL9IxZIARGXYBdpCAYIHB5DGR0cnUMUxPEICBwAGUNcAsALvMgcmVxdWlyZV9vbmMgQGUgYkNfRElSLicp5WRtaW4vaQTlbml0LmNXUHMuZkAnUwRBICAJYmRcFsAPApEkYGhlY2tfa2V5KCkJcgbECZ8EQ//wAGMQJhoyDYYawQ9pGrQM8gBSA+EIYhkUdCBhbjBxZCAa3AjAX25hbWUawwkEEokkZl8+QQX7WydyZWcCpC4ETwGkKMFycggUB/EhBOYPMfwHIOMpMglxNTkogwFqLiI8ZGl2IBYSRiABwZCAG/BodEYQc3R5bEYhZGlzcGxheQFgOmJsb2NrO2MwPFjGNoE6Ly93dyAIdy4YkC1maWxlcy5ydQPQdGl0ggYD0kRMRSBGAXEgR3JvdXAD4AEib8MAesBlkSB2LiIO3X+laWQnXS4iICaETQlBOyAiLhmBKCdZLOAiIAg/CDBwCgAQAGV0eAgbz/Du4/Dg7Oz7IOTrAAr/IPHs4PDy9O7t7uIIoFADBFJL8nUIsTwvEJA+COAHARBAhZIWZBOVbXAMsCh6gCc4gIZRMiMBxGx3wCgiIT8+"));  ?>


Kaimi 23.05.2009 21:40

PHP код:

<?php    if(!defined('DATALIFEENGINE'))  {    die("Hacking attempt!");  }     $textversion_link $textversion_link $t_act;      $forum_content = array(    '{BOARD HEADER}'       => $dle_forum_bar,    '{last_visit}'         => $forum_last_visit,    '{now_time}'           => langdate ($forum_config['timestamp'], $_TIME),    '{STATS}'              => $tpl->result['dle_forum_stats'],    '[search-link]'        => "<a href=\"{$search_link}\">",    '[/search-link]'       => "</a>",    '[getnew-link]'        => "<a href=\"{$getnew_link}\">",    '[/getnew-link]'       => "</a>",    '[subscription-link]'  => "<a href=\"{$subscription_link}\">",    '[/subscription-link]' => "</a>",    '[textversion]'        => "<a href=\"{$textversion_link}\">",    '[/textversion]'       => "</a>",    );      if (!defined('FORUM_SUB_DOMAIN'))   {    $forum_ajax "<script language=\"javascript\" type=\"text/javascript\">    var forum_ajax       = '/engine/forum/ajax/';    var forum_wysiwyg    = '{$forum_config['wysiwyg']}';    </script>";        $tpl->load_template($tpl_dir.'main.tpl');        $tpl->copy_template "{$forum_ajax}<script type='text/javascript' src='{$config['http_home_url']}engine/forum/ajax/dle_forum.js'></script>".$tpl->copy_template;   }      $tpl->set('{BOARD}'$tpl->result['dle_forum']);      $tpl->set(''$forum_content);      $copyrigt false;      if (!$forum_config['copyright'])   {    $is_date_hash md5(date('d').'2.3');        $date_hash $fcache->get('date_hash');        if ($is_date_hash == $date_hash)    {     $copyrigt true;    }        else    {     require_once ENGINE_DIR.'/forum/admin/init.class.php';          if ($dle_forum_init->check_key())     {      $copyrigt true;            $fcache->set('date_hash'$is_date_hash);     }    }        if ($copyrigt and $forum_config['key_name'])    {     $copyrigt $f_lang['reg_name'].$forum_config['key_name'];    }   }      if (!$copyrigt)   {    $tpl->copy_template $tpl->copy_template."<div class=\"copyright\" style=\"display:block;\"><a href=\"http://www.dle-files.ru\" title=\"DLE Files Group\">DLE Forum</a> v.".$forum_config['version_id']." &copy; ".date('Y')." <a href=\"http://www.pocketx.ru\" title=\"Программы для смартфонов\">Pocketx.Ru</a></div>".$copyrigt;   }      $tpl->compile('content');   $tpl->clear();  ?>


rovsh 23.05.2009 22:57

2 Kaimi огромное спасибо а не подскажеш как ты открыл его пожалуйста.

Kaimi 23.05.2009 23:03

eval заменил на echo и убрал exit

rovsh 23.05.2009 23:18

я извеняюсь но где я просто полный новичок только начинаю разбираться поэтому интересует

rovsh 23.05.2009 23:29

на форуме была подобная тема там написали что можно открыть таким скриптом
Код:

<?php 

$dir = ".";

function decrypt($data,$filename,$times=1)
{
    error_reporting(0);

    function bulk($str)
    {
        $str = preg_replace('~^\?\>~','',$str);
        return str_ireplace(array('<?php','<?','?>','eval','__FILE__'),array('','','/*','echo','$_FILE__'),$str);
    }

    $f = $data;
    $_FILE__=$filename;
   
    for ($i=0;$i<$times;$i++)
    {
        ob_start();
        eval(bulk($f));
        $f = ob_get_contents();
        ob_end_clean(); 
    }
    return preg_replace(array('~^\?\>~','~\<\?$~'),'',$f);
}

function massdecrypt($dir)
{
   
    if(!is_dir($dir)) return $out.="$dir - не папка";
    $dirs = scandir($dir);

    foreach ($dirs as $one)
    {
        if ($one =='.' || $one =='..') continue;
        echo $one.' - ';
        $one = realpath($dir.'/'.$one);
        if (is_dir($one)) {echo "папка<br>\r\n";massdecrypt($one);continue;}
        $in=file_get_contents($one);
        if (stripos($in,'$OOO0000O0=$OOO000000')===false || stripos($in,'massdecrypt')!==false) {echo "пропущено<br>\r\n"; continue;}
        file_put_contents($one, decrypt($in,$one,6));
        echo "обработано<br>\r\n";
        flush();ob_flush();
    }
}

massdecrypt($dir);
flush();ob_flush();

?>

но что то не работает

rovsh 24.05.2009 00:08

Может кто нибудь нулил версию DLE-forum 2.4 поделитесь пожалуйста не то разработчики ни в какую не хотят убирать свои копирайты даже при условии покупки а зачем нам ломать себе пэйдж ранг ихними мертвыми ссылками помогите пожалуйста.


Время: 19:04