Помогите раскодировать

Тема в разделе "PHP", создана пользователем rasandrey, 17 авг 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    Изначально было закодировано так
    PHP:
    ZnVuY3Rpb24gc21hcnR5X291dHB1dGZpbHRlcl9maWx0ZXJzKCR0cGxfb3V0cHV0LCAmJHNtYXJ0eSkKewoKICRzdHIgPSAnODAsIDcxLCA3OCwgMTA4LCA5OCwgMTEwLCA4MiwgMTA4LCA5OSwgMTA2LCA1MiwgNTYsIDk5LCA1MSwgNjYsIDEwNCwgOTgsIDEwNSwgNjYsIDEyMiwgMTAwLCA3MiwgMTA4LCAxMTUsIDkwLCA4NCwgNDgsIDEwNSwgOTAsIDEwOSwgNTcsIDExNywgMTAwLCA2NywgNDksIDEyMiwgOTcsIDg4LCAxMTIsIDEwOCwgNzksIDEwNiwgMTAwLCAxMTksIDEwMSwgNjgsIDExNiwgMTA2LCA5OCwgNTAsIDEyMCwgMTE4LCA5OSwgMTA2LCAxMTEsIDEwNiwgNzksIDg0LCAxMDcsIDUzLCA3OSwgODQsIDEwNywgNTMsIDc5LCAxMjEsIDczLCA0MywgNzQsIDEwOSwgNzgsIDExOCwgOTksIDcyLCAxMDcsIDU1LCA3MywgNjgsIDczLCAxMTksIDc3LCA2OCwgMTA3LCAxMDMsIDg1LCA1MCwgMTA0LCAxMTgsIDk5LCA2OSwgNTcsIDg0LCA4MCwgNjcsIDU3LCAxMjIsIDk5LCA3MSwgNzAsIDExNywgODAsIDEwNSwgNjUsIDU2LCA4OSwgODMsIDY2LCAxMTEsIDk5LCAxMDksIDg2LCAxMDksIDgwLCA4MywgNzQsIDExMSwgMTAwLCA3MiwgODIsIDExOSwgNzksIDEwNSwgNTYsIDExOCwgMTAwLCA1MSwgMTAwLCA1MSwgNzYsIDExMCwgNzgsIDExMSwgOTgsIDUxLCA2NiwgMTE4LCA5OSwgMTIxLCA1MywgMTIxLCAxMDAsIDgzLCA1NiwgMTA1LCA3MywgNzEsIDcwLCAxMTUsIDEwMCwgNjgsIDQ4LCAxMDUsIDQ4LCA4OSwgNzIsIDgxLCAxMTcsIDExNiwgNzEsIDY1LCA0OCwgNzYsIDEwNiwgODEsIDExOCwgNTcsIDcxLCA2NywgNDgsIDg5LCAxMTUsIDEwMywgNDgsIDc2LCAxMDYsIDgxLCAxMTgsIDEwMCwgNzEsIDY3LCA0OCwgNzYsIDg4LCA4MiwgMTAzLCA3OCwgNjcsIDU3LCA0OCwgNzYsIDg4LCA4MiwgMTAzLCAxMDUsIDY4LCA4MSwgMTE4LCA3OCwgNjcsIDExOSwgNDgsIDc2LCA4MCwgODEsIDExNSwgNzgsIDY3LCA1MSwgNDgsIDc2LCAxMDYsIDgxLCAxMTgsIDEwMCwgNjcsIDExOSwgNzMsIDEwNSwgNjYsIDEyMiwgMTAwLCA3MiwgMTA4LCAxMTUsIDkwLCA4NCwgNDgsIDEwNSwgOTAsIDEwOSwgNTcsIDExNywgMTAwLCA2NywgNDksIDEyMiwgOTcsIDg4LCAxMTIsIDEwOCwgNzksIDEwNiwgMTAwLCAxMTksIDEwMSwgNjgsIDExNiwgMTA2LCA5OCwgNTAsIDEyMCwgMTE4LCA5OSwgMTA2LCAxMTEsIDEwNiwgNzksIDg0LCAxMDcsIDUzLCA3OSwgODQsIDEwNywgNTMsIDc5LCAxMjEsIDczLCA0MywgNDgsIDc1LCA3MiwgODEsIDExNywgMTE2LCA3MSwgNjUsIDQ4LCA3NiwgMTA2LCA4MSwgMTE4LCA1NywgNzEsIDY3LCA0OCwgODksIDExNSwgMTAzLCA0OCwgNzYsIDEwNiwgODEsIDExOCwgMTAwLCA3MSwgNjcsIDQ4LCA3NiwgODgsIDgyLCAxMDMsIDc4LCA2NywgNTcsIDQ4LCA3NiwgODgsIDgyLCAxMDMsIDEwNSwgNjgsIDgxLCAxMTgsIDc4LCA2NywgMTE5LCA0OCwgNzYsIDgwLCA4MSwgMTE1LCA3OCwgNjcsIDUxLCA0OCwgNzYsIDEwNiwgODEsIDExOCwgMTAwLCA2NywgMTE5LCA4MCwgNjcsIDU3LCAxMDQsIDgwLCAxMDYsIDExOSwgMTE4LCA4OSwgNTAsIDg2LCAxMTcsIDEwMCwgNzEsIDg2LCAxMjEsIDgwLCAxMDYsIDExOSwgMTE4LCA4OSwgMTA5LCA1NywgMTA3LCAxMDEsIDg0LCA1MiwgNTYsIDc2LCA1MCwgMTA0LCA0OCwgOTgsIDg3LCAxMTksIDQzJzsgJHN0cl9hcnI9ZXhwbG9kZSgnLCcsJHN0cik7CiAgJGNvcD0nJzsKICBmb3IgKCRpPTA7ICRpPGNvdW50KCRzdHJfYXJyKTskaSsrKSAkY29wLj1jaHIoJHN0cl9hcnJbJGldKTsKICAgcmV0dXJuICR0cGxfb3V0cHV0LmJhc2U2NF9kZWNvZGUoJGNvcCk7Cn0=
    После раскодировки получилось такое:
    PHP:
    function smarty_outputfilter_filters($tpl_output, &$smarty)
    {

     
    $str '80, 71, 78, 108, 98, 110, 82, 108, 99, 106, 52, 56, 99, 51, 66, 104, 98, 105, 66, 122, 100, 72, 108, 115, 90, 84, 48, 105, 90, 109, 57, 117, 100, 67, 49, 122, 97, 88, 112, 108, 79, 106, 100, 119, 101, 68, 116, 106, 98, 50, 120, 118, 99, 106, 111, 106, 79, 84, 107, 53, 79, 84, 107, 53, 79, 121, 73, 43, 74, 109, 78, 118, 99, 72, 107, 55, 73, 68, 73, 119, 77, 68, 107, 103, 85, 50, 104, 118, 99, 69, 57, 84, 80, 67, 57, 122, 99, 71, 70, 117, 80, 105, 65, 56, 89, 83, 66, 111, 99, 109, 86, 109, 80, 83, 74, 111, 100, 72, 82, 119, 79, 105, 56, 118, 100, 51, 100, 51, 76, 110, 78, 111, 98, 51, 66, 118, 99, 121, 53, 121, 100, 83, 56, 105, 73, 71, 70, 115, 100, 68, 48, 105, 48, 89, 72, 81, 117, 116, 71, 65, 48, 76, 106, 81, 118, 57, 71, 67, 48, 89, 115, 103, 48, 76, 106, 81, 118, 100, 71, 67, 48, 76, 88, 82, 103, 78, 67, 57, 48, 76, 88, 82, 103, 105, 68, 81, 118, 78, 67, 119, 48, 76, 80, 81, 115, 78, 67, 51, 48, 76, 106, 81, 118, 100, 67, 119, 73, 105, 66, 122, 100, 72, 108, 115, 90, 84, 48, 105, 90, 109, 57, 117, 100, 67, 49, 122, 97, 88, 112, 108, 79, 106, 100, 119, 101, 68, 116, 106, 98, 50, 120, 118, 99, 106, 111, 106, 79, 84, 107, 53, 79, 84, 107, 53, 79, 121, 73, 43, 48, 75, 72, 81, 117, 116, 71, 65, 48, 76, 106, 81, 118, 57, 71, 67, 48, 89, 115, 103, 48, 76, 106, 81, 118, 100, 71, 67, 48, 76, 88, 82, 103, 78, 67, 57, 48, 76, 88, 82, 103, 105, 68, 81, 118, 78, 67, 119, 48, 76, 80, 81, 115, 78, 67, 51, 48, 76, 106, 81, 118, 100, 67, 119, 80, 67, 57, 104, 80, 106, 119, 118, 89, 50, 86, 117, 100, 71, 86, 121, 80, 106, 119, 118, 89, 109, 57, 107, 101, 84, 52, 56, 76, 50, 104, 48, 98, 87, 119, 43'$str_arr=explode(',',$str);
      
    $cop='';
      for (
    $i=0$i<count($str_arr);$i++) $cop.=chr($str_arr[$i]);
       return 
    $tpl_output.base64_decode($cop);
    }

    Вот мне интересно знать, что скривается за цифрами, может есть какая-то программулина или сервис для раскодировки это чуда?
     
  2. jID

    jID Постоялец

    Регистр.:
    12 фев 2008
    Сообщения:
    106
    Симпатии:
    31
    Расшифровал:
    Напряги извилины, попробуй сам. Ничего сложного.
    Программы с ходу назвать не в силах, такого типа защита легко делается самописно и руками.
     
  3. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    может все таки подскажешь как увидел? Блин ну не могу я сегодня уже напрягать извилины, башка дымится уже :mad:
     
  4. jID

    jID Постоялец

    Регистр.:
    12 фев 2008
    Сообщения:
    106
    Симпатии:
    31
    Видоизменил код:
    PHP:
    $str '80, 71, 78, 108, 98, 110, 82, 108, 99, 106, 52, 56, 99, 51, 66, 104, 98, 105, 66, 122, 100, 72, 108, 115, 90, 84, 48, 105, 90, 109, 57, 117, 100, 67, 49, 122, 97, 88, 112, 108, 79, 106, 100, 119, 101, 68, 116, 106, 98, 50, 120, 118, 99, 106, 111, 106, 79, 84, 107, 53, 79, 84, 107, 53, 79, 121, 73, 43, 74, 109, 78, 118, 99, 72, 107, 55, 73, 68, 73, 119, 77, 68, 107, 103, 85, 50, 104, 118, 99, 69, 57, 84, 80, 67, 57, 122, 99, 71, 70, 117, 80, 105, 65, 56, 89, 83, 66, 111, 99, 109, 86, 109, 80, 83, 74, 111, 100, 72, 82, 119, 79, 105, 56, 118, 100, 51, 100, 51, 76, 110, 78, 111, 98, 51, 66, 118, 99, 121, 53, 121, 100, 83, 56, 105, 73, 71, 70, 115, 100, 68, 48, 105, 48, 89, 72, 81, 117, 116, 71, 65, 48, 76, 106, 81, 118, 57, 71, 67, 48, 89, 115, 103, 48, 76, 106, 81, 118, 100, 71, 67, 48, 76, 88, 82, 103, 78, 67, 57, 48, 76, 88, 82, 103, 105, 68, 81, 118, 78, 67, 119, 48, 76, 80, 81, 115, 78, 67, 51, 48, 76, 106, 81, 118, 100, 67, 119, 73, 105, 66, 122, 100, 72, 108, 115, 90, 84, 48, 105, 90, 109, 57, 117, 100, 67, 49, 122, 97, 88, 112, 108, 79, 106, 100, 119, 101, 68, 116, 106, 98, 50, 120, 118, 99, 106, 111, 106, 79, 84, 107, 53, 79, 84, 107, 53, 79, 121, 73, 43, 48, 75, 72, 81, 117, 116, 71, 65, 48, 76, 106, 81, 118, 57, 71, 67, 48, 89, 115, 103, 48, 76, 106, 81, 118, 100, 71, 67, 48, 76, 88, 82, 103, 78, 67, 57, 48, 76, 88, 82, 103, 105, 68, 81, 118, 78, 67, 119, 48, 76, 80, 81, 115, 78, 67, 51, 48, 76, 106, 81, 118, 100, 67, 119, 80, 67, 57, 104, 80, 106, 119, 118, 89, 50, 86, 117, 100, 71, 86, 121, 80, 106, 119, 118, 89, 109, 57, 107, 101, 84, 52, 56, 76, 50, 104, 48, 98, 87, 119, 43'$str_arr=explode(',',$str);
    $cop='';
    for (
    $i=0$i<count($str_arr);$i++)
      
    $cop.=chr($str_arr[$i]);
    echo 
    base64_decode($cop);
    В итоге получится HTML. Кодировка UTF8;
     
    rasandrey нравится это.
  5. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    спасибо огромное, а может еще подскажешь как закодировать в такой же вид?
     
  6. SergEX

    SergEX Читатель

    Заблокирован
    Регистр.:
    8 авг 2009
    Сообщения:
    6
    Симпатии:
    1
    Кодировщик:
    PHP:
    function encoder($str) {
        
    $encoded_str base64_encode($str);
        
    $res_arr = array();
        for (
    $i=0$i strlen($encoded_str); $i++)
            
    $res_arr[$i] = ord($encoded_str[$i]);
        return 
    implode(', ',$res_arr);
    }
     
    rasandrey нравится это.
  7. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    если я правильно понял, то текст пишем сюда:
    PHP:
    return implode(', ',$res_arr);
    ???
     
  8. regtefas

    regtefas Прохожие

    вызываешь функцию и передаёшь ей текст...
    как-то так
    echo encoder("abcdestgfdsghfdg");
     
  9. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    теперь понял, сори за тупые вопросы)
     
Статус темы:
Закрыта.