[Решено] Декод Бейс64 Паладин СайтМап

Тема в разделе "OpenCart", создана пользователем MGT1, 13 авг 2017.

Статус темы:
Закрыта.
  1. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    900
    Симпатии:
    218
    Помогите в расшифровке так как тут по-ходу спрятана причина не функционирования формата хттпс при формирование сайтмап:

     
  2. settr

    settr

    Регистрация:
    12 окт 2016
    Сообщения:
    67
    Симпатии:
    54
     
    spy и MGT1 нравится это.
  3. settr

    settr

    Регистрация:
    12 окт 2016
    Сообщения:
    67
    Симпатии:
    54
    Случай хоть частный, но вдруг может пригодится. Или с этого можно начать.
    ( $ep = то, что лежит в base64_decode )
    PHP:
    <?php

    function decode_encoded ($code$i 0) {
        if (!empty(
    $code) &&  base64_decode($codetrue) !== false) {
                                               
            
    $result preg_replace_callback("/(\\\\x)([0-9A-Fa-f]+)/u", function($matched) {
                return 
    chr(hexdec($matched[2]));
            }, 
    base64_decode($code));
           
            
    //echo '<textarea style="width:800px;">';
            //echo ($xCodes);
            //echo '</textarea><br>';
                                                       
            
    $b =  preg_replace ('/^.*?eval(\(base64_decode){0,1}\(\\\\{0,1}"/s'''$result);
            
    $b =  preg_replace ('/\\\\{0,1}"\)\);$/'''$b);
                                   
            
    $i++;
           
            if ( 
    strpos ($b,'$') === false) {
                
    //echo '<textarea style="width:800px;">';
                //echo ($b);
                //echo '</textarea><br>';
                
    return decode_encoded ($b$i);
            } else {
                echo 
    "iterations: "$i;
                return 
    $b;
            }
           
           
        } else {
            echo 
    "iterations: "$i;
            return 
    $code;
        }
    }

    $res decode_encoded  ($ep) ;

     
    ?>

     
    <br><br>
    <textarea style="width:800px;">
    <?php echo($res); ?>
    </textarea>
     
    Последнее редактирование: 13 авг 2017
Статус темы:
Закрыта.